45 puan yazan davespark 2026-02-04 | 9 yorum | WhatsApp'ta paylaş

Temel iddia

  • Uzun süredir verilen “doğru aracı kullan” tavsiyesi, tersine veritabanı çoğalmasına (sprawl) yol açarak bir yönetim cehennemi yaratıyor. 2026'nın yapay zeka ajanları çağında her şeyi tek bir veritabanıyla halletmek ezici biçimde daha avantajlı. Sonucu en baştan söyleyelim → şirketlerin çoğu (%99) için tek başına Postgres yeterli.

Neden şimdi tek bir Postgres'e gitmek gerekiyor?

  • Yapay zeka ajanlarının test veritabanlarını hızla ayağa kaldırması, fork etmesi ve debug etmesi gerekiyor; ancak birden fazla veritabanı (Pinecone + Elasticsearch + Redis + MongoDB vb.) kullanıldığında bu neredeyse imkansız hale geliyor.
  • Tek bir Postgres ile yedekleme, izleme, güvenlik ve felaket kurtarma stratejileri birleşiyor → bilişsel yük ve gizli maliyetler keskin biçimde azalıyor.
  • Birden fazla veritabanı kullanıldığında senkronizasyon hataları, toparlamanın aşırı zorlaşması ve operasyonel karmaşıklığın 7 kat artması gibi sorunlar gerçekte yaşanıyor.

Postgres'in uzman veritabanlarının yerini alabileceğine dair somut gerekçeler

Postgres eklentileri, uzman veritabanlarıyla aynı veya daha iyi algoritmaları zaten hayata geçirmiş durumda:

  • Arama → pg_textsearch (BM25) → Elasticsearch yerine
  • Vektör arama → pgvector + pgvectorscale (DiskANN) → Pinecone'dan 28 kat daha hızlı ve %75 daha ucuz
  • Zaman serisi → TimescaleDB → InfluxDB ile benzer veya daha iyi + tam SQL desteği
  • Doküman → JSONB → MongoDB düzeyinde performans + ACID garantisi
  • Coğrafi bilgi → PostGIS (2001'den beri standart)
  • Kuyruk → pgmq → Kafka'nın yerini alabilir
  • Bunun dışında pg_cron, pgai vb. ile çoğu ihtiyaç karşılanabiliyor

Karşı görüşlere yanıt

  • “Belirli işler için uzman veritabanları daha iyidir” → Doğru, ama şirketlerin %99'u için bu fazlalık; yalnızca en uçtaki %1'lik vakalarda anlamlı.
  • Uzman veritabanı satıcılarının pazarlaması “right tool” efsanesini yaydı; oysa gerçek gizli operasyon maliyetleri ve veri tutarlılığının bozulması çok daha büyük.

Sonuç

  • Postgres ile başlayın.
  • Yalnızca ihtiyaç kanıtlandığında karmaşıklık ekleyin.
  • 2026'da sadece Postgres kullanın.

(Tiger Data, TimescaleDB/pgvector vb. geliştiren şirket olduğu için bunun bir miktar tanıtım niteliği var; yine de argümanın mantığı ve benchmark dayanakları oldukça ikna edici.)

9 yorum

 
paruaa 2026-02-05

"İşe uygun araç" sözü zaten en başta şirket ölçeği, bakım perspektifi ve maliyetin tamamını kapsıyor olmalı; bu ifadenin ne zamandan beri belirli bir işe özelleşmiş araçları kullanmak gerektiği şeklinde yorumlandığını anlamıyorum.

 
slowandsnow 2026-02-05

Eskiden de öyleydi ama supabase, neon db gibi servisler bu aralar geliştirici olmayanların vibe coding’i için de iyi olduğundan daha da iyi hale gelmiş gibi görünüyor

 
aeolian21 2026-02-05

Bunu inkâr etmek zor.
MySQL de en güncel sürümlerde çeşitli kullanım kolaylıkları açısından iyileştiği için gayet iyi ama PostgreSQL kullanmak biraz daha rahat oluyor.

Performansı clustered index ile en üst düzeye çıkarmak istediğiniz bir senaryoysa MySQL InnoDB biraz daha iyi olabilir mi?

 
heim2 2026-02-05

MySQL olmaz mı??

 
eriol72 2026-02-05

Buna karşılık, "2026'da MySQL kullanmayı bırakın" diyen bir görüş de var..
https://optimizedbyotto.com/post/reasons-to-stop-using-mysql/

 
t7vonn 2026-02-05

"Postgres ile her şey yapılabilir" türü yazılar düzenli olarak ortaya çıkıyor.

 
aer0700 2026-02-05

Postgres ile işimiz arasında hangisinin daha kırılgan olduğunu düşününce...

 
hanje3765 2026-02-04

Diğer unsurları bir kenara bırakırsak, salt bakım açısından avantajlı olabilir.
Ancak işe alınmış personel, ilgili araçlar, işe alınacak personel ve bu görüşün örgüt içi çatışmaya yol açma ihtimali de hesaba katıldığında, bunun gerçekten iyi bir fikir olup olmadığı konusunda soru işaretlerim var.
Mutlak olarak doğru demektense, organizasyonun durumuna uygun bir çözümse onu seçmek daha iyi gibi görünüyor haha

 
skageektp 2026-02-04

Nasıl yorumların birikeceği belli oluyor; herhalde beynimizin benzer iddialara yazılmış yorumları fazlasıyla öğrenmiş olmasından kaynaklanıyor haha