Gerçekten "NoSQL" adını beğenmedim, çünkü çok açıklayıcı değil. Bu veri tabanları bana ne söyler olmayan ben veritabanları daha fazla ilgilenirler olduğum yerde vardır . Gerçekten bu kategorinin gerçekten birkaç veritabanı kategorisini içerdiğini düşünüyorum. Sadece her bir veritabanının hangi iş için en iyi araç olduğu konusunda genel bir fikir edinmeye çalışıyorum.
Yapmak istediğim birkaç varsayım (ve sizden yapmanızı rica ediyorum):
- Var olan tüm veri tabanı teknolojilerinde eşit tecrübeye sahip çok sayıda zeki mühendisleri işe alma yeteneğine sahip olduğunuzu varsayalım.
- Herhangi bir veritabanını destekleyecek teknik altyapıya sahip olduğunuzu varsayalım (söz konusu veritabanını destekleyebilecek mevcut sunucular ve sistem yöneticileri dahil).
- Her veritabanının ücretsiz olarak mümkün olan en iyi desteğe sahip olduğunu varsayalım.
- Yönetimden% 100 katılım aldığınızı varsayın.
- Soruna atmak için sınırsız miktarda paranız olduğunu varsayın.
Şimdi, yukarıdaki varsayımların bir veritabanı seçiminde yer alan birçok geçerli düşünceyi ortadan kaldırdığını fark ettim, ancak odaklanmam iş için hangi veritabanının sadece teknik düzeyde en iyi olduğunu bulmak. Öyleyse, yukarıdaki varsayımlar göz önüne alındığında, soru şudur: Her veritabanı (SQL ve NoSQL dahil) hangi işler için en iyi araçtır ve neden?