+ All Categories
Home > Internet > Jiří Knesl - Zahoďte ORM a pište SQL

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

Date post: 16-Jul-2015
Category:
Upload: develcz
View: 96 times
Download: 6 times
Share this document with a friend
21
Zahoďte ORM a pište SQL aneb SQL strikes back!
Transcript
Page 1: Jiří Knesl - Zahoďte ORM a pište SQL

Zahoďte ORM a pište SQLaneb SQL strikes back!

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

Koho proboha v roce 2015 zajímá SQL?

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

Kam s ní?

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

Logika

SQL ORM

Page 5: Jiří Knesl - Zahoďte ORM a pište SQL
Page 6: Jiří Knesl - Zahoďte ORM a pište SQL

ALE!!!

Page 7: Jiří Knesl - Zahoďte ORM a pište SQL
Page 8: Jiří Knesl - Zahoďte ORM a pište SQL

ALE!!!

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

„Existuje 3. cesta“

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

Schema Types

Templating

QueriesHelpers

Connection

Model

Library App

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

• Rychlé

• Škálovatelné

• Spojuje možnosti logiky v db i aplikaci

• Lze použít gettery

• Dají se spojovat různé databáze

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

• 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

Page 13: Jiří Knesl - Zahoďte ORM a pište SQL
Page 14: Jiří Knesl - Zahoďte ORM a pište SQL

• Vytáhni rekurzivně všechny položky menu

Page 15: Jiří Knesl - Zahoďte ORM a pište SQL
Page 16: Jiří Knesl - Zahoďte ORM a pište SQL

• Š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

Page 17: Jiří Knesl - Zahoďte ORM a pište SQL
Page 18: Jiří Knesl - Zahoďte ORM a pište SQL

ALE!!!

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

OdbočkaApache Samza + Apache Kafka

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

last seen

last seen

last seen

lastseen

last seen

Worker

Worker

Worker

Worker

Worker

SQL

SQL

SQL

SQL

SQL

Apache Kafka

Apache Samza


Recommended