2026'da Sadece Postgres Kullanın (It's 2026. Just Use Postgres)
(tigerdata.com)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
"İş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.
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
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?
MySQL olmaz mı??
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/
"Postgres ile her şey yapılabilir" türü yazılar düzenli olarak ortaya çıkıyor.
Postgres ile işimiz arasında hangisinin daha kırılgan olduğunu düşününce...
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
Nasıl yorumların birikeceği belli oluyor; herhalde beynimizin benzer iddialara yazılmış yorumları fazlasıyla öğrenmiş olmasından kaynaklanıyor haha