SQL
SQL není doplněk k aplikaci, ale místo, kde se rozhoduje o její rychlosti i o tom, zda data zůstanou konzistentní.
- Vznik jazyka
- 1974
- Charakter
- deklarativní, dotazovací
- Kde ho nasazujeme
- datová vrstva
Jak SQL používáme
Datový model navrhujeme dřív než obrazovky, protože přepsat rozhraní je levnější než migrovat špatně navrženou databázi s ostrými daty. Píšeme explicitní schéma s cizími klíči a omezeními, migrace verzujeme spolu s kódem a spouštíme je automaticky při nasazení. Dotazy, které rostou s objemem dat, kontrolujeme přes plán provedení, ne odhadem. Tam, kde na pořadí operací závisí peníze nebo objednávky, řešíme explicitně úroveň izolace transakce.
- Typické úlohy
- Návrh schématu a migrace
- Optimalizace dotazů podle plánu provedení
- Transakce a konzistence dat
Potřebujete tým, který v tomto jazyce píše denně? Napište nám.