Zahoďte ORM a pište SQLaneb SQL strikes back!
Koho proboha v roce 2015 zajímá SQL?
Kam s ní?
Logika
SQL ORM
ALE!!!
ALE!!!
„Existuje 3. cesta“
Schema Types
Templating
QueriesHelpers
Connection
Model
Library App
• Rychlé
• Škálovatelné
• Spojuje možnosti logiky v db i aplikaci
• Lze použít gettery
• Dají se spojovat různé databáze
• Dej mi všechny muže z Brna
• Kteří nakoupili za poslední 3 měsíce
• Dej mi počet jejich objednávek
• Sumu jejich objednávek
• A průměrnou velikost objednávky
• Vytáhni rekurzivně všechny položky menu
• Šablony v SQL
• :name - vloží přímo do SQL, required
• %name - vloží ? do SQL a hodnotu do parametrů, required
• :+name - vloží do SQL a třeba i víckrát
ALE!!!
OdbočkaApache Samza + Apache Kafka
last seen
last seen
last seen
lastseen
last seen
Worker
Worker
Worker
Worker
Worker
SQL
SQL
SQL
SQL
SQL
Apache Kafka
Apache Samza