Adatbázis
Az adatbázis strukturált adatok elektronikusan tárolt, szervezett gyűjteménye, amelyet úgy terveztek, hogy az alkalmazások és a felhasználók könnyen hozzáférhessenek, kezelhessék és frissíthessék.
Az adatbázisok gyakorlatilag minden szoftveralkalmazás tárolási gerincét adják. Felhasználói fiókokat, termékkatalógusokat, tranzakciós rekordokat, tartalmat, beállításokat és minden más adatot tárolnak, amelyet az alkalmazásnak a munkamenetek között meg kell őriznie. Két fő kategória létezik.
Az adatintegritást kapcsolatokon, megkötéseken és ACID-tranzakciókon (Atomicity, Consistency, Isolation, Durability) keresztül érvényesítik. Ideálisak világos kapcsolatokkal rendelkező strukturált adatokhoz. A NoSQL adatbázisok, mint a MongoDB, a Redis, a DynamoDB és a Firebase, nagyobb rugalmasságot kínálnak.
A gyakorlatban
- Egy e-kereskedelmi startup a PostgreSQL-t választotta a tranzakciókhoz és a termékadatokhoz, a Redis-t pedig a munkamenet-kezeléshez és a gyorsítótárazáshoz, így az akciós események alatti 10-szeres forgalmi csúcsokat is kezelni tudták
- Egy tartalomplatform a MySQL-ről a MongoDB-re migrált, amikor a tartalomstruktúrájuk túlságosan változatossá vált a merev táblasémákhoz, 50%-kal csökkentve az új tartalomtípusok fejlesztési idejét
- Egy pénzügyi szolgáltató vállalat szigorú ACID-megfelelőségű PostgreSQL-t használ a tranzakciós rekordokhoz, és egy külön Elasticsearch-fürtöt a keresési és analitikai funkciók működtetéséhez
- Egy valós idejű csevegőalkalmazás a Firebase-t (NoSQL) használja az üzenetkézbesítéshez és a PostgreSQL-t a felhasználói fiókokhoz és a számlázáshoz, mindegyik adatbázis az adott felhasználási esetre optimalizálva
Több erről: Webfejlesztés
- Reszponzív dizájn
- Progresszív webalkalmazás (PWA)
- Egyoldalas alkalmazás (SPA)
- Szerveroldali renderelés (SSR)
- Statikus oldalgenerálás (SSG)
- API (alkalmazásprogramozási felület)
- CMS (tartalomkezelő rendszer)
- Headless CMS
- Verziókezelés
- CI/CD (folyamatos integráció / folyamatos telepítés)
- JavaScript-keretrendszer
- TypeScript
Nem biztos benne, hogy ez hogyan vonatkozik Önre?
Egy vezető mérnök bejárja az Ön webhelyét, keresési jelenlétét és azt, ahogyan a megkeresések eljutnak Önhöz, majd leírja az elsőként javítandó három dolgot. A dokumentumot mindenképpen megtartja.
