Duomenų bazė
Duomenų bazė, tai organizuota struktūruotų duomenų kolekcija, saugoma elektroniniu būdu, sukurta būti lengvai pasiekiama, valdoma ir atnaujinama programų bei vartotojų.
Duomenų bazės yra beveik kiekvienos programinės įrangos saugojimo pagrindas. Jos saugo vartotojų paskyras, produktų katalogus, sandorių įrašus, turinį, nustatymus ir bet kokius kitus duomenis, kuriems reikia išlikti tarp sesijų. Yra dvi pagrindinės kategorijos.
Jos užtikrina duomenų vientisumą per ryšius, apribojimus ir ACID transakcijas (Atomicity, Consistency, Isolation, Durability). Jos idealiai tinka struktūruotiems duomenims su aiškiais ryšiais. NoSQL duomenų bazės, tokios kaip MongoDB, Redis, DynamoDB ir Firebase, siūlo daugiau lankstumo.
Praktikoje
- El. prekybos startuolis pasirinko PostgreSQL transakcijoms ir produktų duomenims, bei Redis sesijų valdymui ir talpyklai, tvarkydamas 10 kartų didesnį srauto šuolius pardavimų metu
- Turinio platforma migruavo iš MySQL į MongoDB, kai jų turinio struktūra tapo per įvairi standioms lentelių schemoms, sumažindama naujų turinio tipų kūrimo laiką 50 %
- Finansinių paslaugų kompanija naudoja PostgreSQL su griežtu ACID atitikimu transakciniams įrašams ir atskirą Elasticsearch klasterį savo paieškos ir analitikos funkcijoms palaikyti
- Realaus laiko pokalbių programa naudoja Firebase (NoSQL) žinučių pristatymui ir PostgreSQL vartotojų paskyroms bei sąskaitoms, kiekviena duomenų bazė optimizuota savo specifiniam naudojimui
Daugiau apie: Svetainių kūrimas
- Responsive Design
- Progressive Web App (PWA)
- Single-Page Application (SPA)
- Server-Side Rendering (SSR)
- Statinių svetainių generavimas (SSG)
- API (Programinės sąsajos)
- CMS (Turinio valdymo sistema)
- Headless CMS
- Versijų kontrolė
- CI/CD (Nepertraukiamas integravimas / Nepertraukiamas diegimas)
- JavaScript frameworkas
- TypeScript
Neaišku, kaip tai taikoma Jums?
Vyresnysis inžinierius apžiūrės Jūsų svetainę, paieškos pozicijas ir užklausų gavimo būdą, tada užrašys tris dalykus, kuriuos verta pataisyti pirmiausia. Dokumentą paliekate sau.
