Tietokanta
Tietokanta on elektronisesti tallennettu, organisoitu rakennekkaiden tietojen kokoelma, joka on suunniteltu helposti sovellusten ja käyttäjien hallinnoitavaksi, päivitettäväksi ja haettavaksi.
Tietokannat ovat lähes kaiken ohjelmistotoiminnan säilytysperusta. Ne tallentavat käyttäjätilit, tuotekatalogit, tapahtumahistoriat, sisällön, asetukset ja kaikki muut tiedot, jotka sovelluksen on säilytettävä istuntojen välillä.
Ne varmistavat tietojen eheyden suhteiden, rajoitteiden ja ACID-transaktioiden (Atomisuus, Konsistenssi, Isolaatio, Kestävyys) kautta. Ne ovat ihanteellisia strukturoituun dataan, jossa on selkeät suhteet. NoSQL-tietokannat kuten MongoDB, Redis, DynamoDB ja Firebase tarjoavat enemmän joustavuutta.
Käytännössä
- Verkkokauppastart-up valitsi PostgreSQLin transaktioihin ja tuotetietoihin sekä Redisin istuntohallintaan ja välimuistitukseen, käsitellen 10-kertaista liikennemäärän huippua myyntitapahtumien aikana
- Sisältöalusta migroi MySQListä MongoDByn, kun sen sisältörakenne oli liian vaihteleva jäykille taulukkokaavioille, mikä vähensi uusien sisältötyyppien kehitysaikaa 50 %
- Rahoituspalveluyritys käyttää PostgreSQLiä tiukan ACID-yhteensopivuuden varmistamiseksi transaktiotietoihin ja erillistä Elasticsearch-klasteria hakujen ja analytiikkaominaisuuksien tukemiseen
- Reaaliaikainen chat-sovellus käyttää Firebasea (NoSQL) viestitoimitukseen ja PostgreSQLiä käyttäjätileihin ja laskutukseen, kukin tietokanta on optimoitu sen spesifiin käyttötapaukseen
Lisää aiheesta: Verkkosivujen kehitys
- Responsive-design
- Progressiivinen verkkosovellus (PWA)
- Yksittäinen sivusovellus (SPA)
- Palvelinpohjainen renderöinti (SSR)
- Staattinen sivuston generointi (SSG)
- API (Application Programming Interface)
- CMS (Sisällönhallintajärjestelmä)
- Headless-CMS
- Versionhallinta
- CI/CD (Continuous Integration / Continuous Deployment)
- JavaScript-kehyskirjasto
- TypeScript
Et ole varma, miten tämä koskee sinua?
Kokenut insinööri käy läpi kohteen, hakukoneesi esiintymisen ja yhteydenottojen saannin, ja kirjoittaa kolme asiaa, jotka kannattaa korjata ensin. Pidät dokumentin joka tapauksessa.
