S databázemi občas pracuje skoro každý vývojář. Naše znalosti jsou ale často pouze povrchní, a proto se dopouštíme zbytečných chyb. Pozvali jsem si tedy místního databázového odborníka Zdeňka Jonáka, který má bohaté zkušenosti z praxe v České spořitelně, aby nám ukázal, jak se základních chyb vyvarovat. Témata: * Typy databází - jak se liší a k čemu je vhodné který typ použít - key-value (Berkeley DB, Redis, ...) - dokumentové (Mongo, RethinkDB, ...) - objektové (Solr, Elastic, ...) - SQL (PostgreSQL, SQL Server, Oracle, SQLite, MySQL, ...) * ORM - dobrý sluha, ale zlý pán - proč vznikly ORM a co řeší - časté potíže ORM - jak pracovat bez ORM * Nejčastější performance problémy SQL databází - chyby při návrhu databází - chyby při psání SQL dotazů - programování v SQL neskončilo verzí SQL-92