Ana içeriğe geç
Kesit SQL
İleri · Modern SQL

Modern veri ekosistemi ve SQL'in geleceği

NoSQL, NewSQL, bulut ambarları, lakehouse, dbt ve yapay zekâ.

Uygulamada aç, 3 alıştırmayı çözÜcretsiz, hesap gerekmez, kurulum yok.

Bu sayfa dersin okuma sürümüdür. Metin bir kutuyu çalıştırmanı ya da adıma geçmeni söylüyorsa dersi uygulamada aç.

NoSQL dalgası ve geri dönüş

2000'lerin sonunda web ölçeği ihtiyacı, şemasız ve yatay ölçeklenen sistemleri doğurdu:

TürÖrnekGüçlü yanı
DokümanMongoDB, CouchbaseEsnek şema, JSON benzeri kayıt
Anahtar-değerRedis, DynamoDBÇok düşük gecikme
Geniş sütunCassandra, HBaseDevasa yazma hacmi
GrafNeo4jİlişki yoğun sorgular

Ama analiz yapma ihtiyacı herkesi SQL'e geri getirdi: Hive, Spark SQL, Presto/Trino, Cassandra'nın CQL'i, MongoDB'nin SQL arayüzleri. NewSQL sistemleri (Google Spanner, CockroachDB, TiDB) ise dağıtık ölçeği ACID ve SQL ile birleştirdi.

Bugünün yığını (modern data stack)

Yapay zekâ çağında SQL

Doğal dilden SQL üreten araçlar yaygınlaşıyor. Bu, SQL bilmeyi gereksiz kılmıyor; tersine, üretilen sorgunun doğru olup olmadığını (yanlış JOIN, NULL tuzağı, satır çoğalması) anlayabilen insanların değerini artırıyor. Vektör aramaları (pgvector) ve SQL/PGQ graf sorguları da SQL'in kapsamını genişletiyor.

Alıştırmalara geç (3)