Zahoďte ORM a pište SQL
aneb 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čka
Apache Samza + Apache Kafka
last
seen
last
seen
last
seen
last
seen
last
seen
Worker
Worker
Worker
Worker
Worker
SQL
SQL
SQL
SQL
SQL
Apache Kafka
Apache Samza
Čas na vaše otázky
jiri@sprintmasters.cz

Jiří Knesl - Zahoďte ORM a pište SQL