SQL je v současnosti hlavně dost nepochopený nástroj. Nevěřil byste, kolik lidí jezdí z obýváku na záchod autem. A pak si stěžují, že kvůli tomu museli nechat předělat všechny dveře a že se v chodbičce u záchodu nemůžou otočit a musí pak do obýváků couvat. Na základě této zkušenosti považují automobil za přeceňovaný anachronismus. Já si jen klepu na čelo, co je to za trubky, že je to vůbec napadlo.
Aneb: to Q v SQL znamená "query". Jak často se dotazuješ na data? Nikdy? Tak proč vůbec uvažuješ o SQL?
Jakýkoliv systém dovoluje pouze takovou konzistenci dat, jaké má prostředky. Zrovna SQL má zoufalé vyjadřovací schopnosti v porovnání s vlastnoručně sestaveným doménovým jazykem v nějakém vyšším jazyku. Zamykání a synchronizace se dá řešit na různých úrovních a různě, mimoto se samotným SQL nijak nesouvisí.
K ochraně dat slouží tzv. zálohování.
Databáze jsou na uchování dat, to ano. Ale SQL je jenom malá podmnožina databází. Většina webů potřebuje databázi tak, že má nějaké ID objektu a k němu si chce uložit data. Na to jsou vhodné některé z no-SQL databází. Ale třebas ERP systémy běžně staví dotazy až podle přání uživatele, ptají se pokaždé přes jiné sloupečky a reporty běžně spojují několik tabulek občas exotickým způsobem. Pro ty zase není nic lepšího než SQL databáze.