Selamlar,
Benim bu konu hakkında açıkcası bir bilgim yoktu.
Sqllite ve mysql dışında bir bilgim yoktu.
Az önce araştırırken farklı db yapılarının olduğunu öğrendim.
Peki çok fazla api isteği aldığınızda ve neredeyse hepsi database işlemi içerdiği için sql önemli bir seçim.
Peki güncel sistemlerinizde hangi sql türünü kullanıyorsunuz?
Çok fazla api isteği alan bir panel hangi tür bir sql kullanmalı?
Büyük Sitelerde,Hangi Sql Kullanılıyor?
2
●192
- 14-01-2026, 23:44:39
- 15-01-2026, 00:17:58Büyük sistemlerde konu direkt sorgulama şeklinde ilerlemez. Veritabanına ulaşana kadar cache katmanlarından geçilir. Örneğin sürekli belirli bir datayı db den çekiyorsanız onu bir kez çekip redis gibi cache servisinde tutarsınız ve direkt hazır data dönersiniz. Redis tarafını da arka planda belirli aralıklarla güncellersiniz. Böylece db yükünü alırsınız. Ek olarak büyük sistemlerde genellikle tek veritabanı motoru kullanılmaz. Örneğin işlemler için farklı, kullanıcılar için farklı, loglar için farklı db motorları kullanılır.
Benim hayran kaldığım sql veritabanı sistemi CockroachDB'dir mesela. Hem psql ile aynı queryler kullanılabilir, hem dağınık mimariye rağmen acid garantisi veriyor, hem de kaç node kurarsanız kurun veriyi kendisi dağıtıyor. Çok hoşuma gitmişti açıkçası bu db. Hatta riot games ve netlify da bunu kullanıyordu sanırım bazı sistemlerinde.
Bir de NeptuneDB var mesela, bu daha karmaşık sistemler için. Facebook tarafında ki kim kimi takip ediyor, fotoğrafı kimler beğenmiş gibi bigdatalar için. Mesela bunu Samsung kullanıyormuş öyle düşünün
Zamanında sizin gibi farklı veritabanları neler, nasıl işliyor konu diye biraz kafa yormuştum, sonra işlerin içine iyice girince anlıyorsunuz ki araştırmanıza gerek yok. Bir ihtiyacınız karşılanmadığı zaman, size lazım olan veritabanını bir şekilde buluyorsunuz. Projeden projeye değişiyor yani dbler