Bir sonraki web uygulamam için couchbase ile çalışmayı düşünüyorum ve verilerimin özellikle de kovaların nasıl yapılandırılacağını merak ediyorum. Örneğin, her bir kullanıcının çok sayıda benzersiz veriye sahip olacağı varsayılarak, her kullanıcı için ayrı bir grup oluşturulmalıdır (belki farklı veri kategorileri için bile)? Ayrıca, her şeyi tek bir kovada saklamak yerine, kovaları (açık organizasyonel avantajın yanı sıra) kullanarak ayıran herhangi bir gerçek avantaj/dezavantaj olup olmadığını merak ediyorum.couchbase'de verileri ayırmanın doğru yolu nedir
cevap
Daha fazla veya daha az kova kullanmadan herhangi bir performans artışı elde edemezsiniz. Couchbase'in kovalara sahip olmasının nedeni, çok kiracı olabilmesidir. Birden fazla kova kullanmak için düşünebildiğim en iyi durum, eğer bir barındırma sağlayıcısıysanız ve aynı veritabanı sunucusunu kullanarak farklı kullanıcılara sahip olmak istiyorsanız. Kovalar şifre korumalı olabilir ve bir kullanıcının başka bir kullanıcı verilerine erişmesini önleyebilir.
Bazı kişiler kuruluş amaçları için birden fazla paket oluşturur. Belki de iki farklı uygulama çalıştırıyorsunuz ve verilerin ayrı olmasını ya da bahsettiğiniz gibi verileri belki de kategoriye göre bölmek istiyorsunuz.
Yönetim açısından muhtemelen, uygulamanız için mümkün olduğunca çok sayıda kepçe oluşturmak en iyisidir, çünkü istemci mantığınızı basitleştirmeniz gerekir, çünkü web katmanı (istemci) tarafından Couchbase'e ihtiyacınız olan bağlantı miktarını azaltabilirsiniz. Her bir kova için ayrı bir istemci bağlantısı oluşturmanız gerekir.
- 1. Bir URL'de sorgu dizesi parametrelerini ayırmanın doğru yolu nedir?
- 2. Delphi'de SetLength() kullanırken, bu belleği ayırmanın doğru yolu nedir?
- 3. Verileri başlatmanın doğru yolu
- 4. CMAKE ile dizeyi listeye ayırmanın yaygın yolu nedir?
- 5. Rails'de saymanın doğru yolu nedir?
- 6. PushSharp'ı kullanmanın doğru yolu nedir?
- 7. Mücevherleri yayınlamanın doğru yolu nedir?
- 8. Oturumlarınızı php olarak ayarlamanın doğru yolu nedir?
- 9. Dikdörtgen nesneyi ayırmanın en iyi yolu
- 10. İki temel64 dizgiyi ayırmanın en iyi yolu
- 11. ArrayList'ten verileri filtrelemenin en hızlı yolu nedir?
- 12. JavaScript etiketini biçimlendirmenin doğru yolu nedir?
- 13. php.log: günlük dosyasını temizlemenin doğru yolu nedir?
- 14. Süpürücüler olmadan önbellekleri temizlemenin doğru yolu nedir?
- 15. [super layoutSubviews] öğesini çağırmanın doğru yolu nedir?
- 16. jQuery değişkenlerini bildirmenin resmi doğru yolu nedir?
- 17. JavaScript'teki doğru kod yorumu yolu nedir?
- 18. EF uyarılarını bastırmanın doğru yolu nedir?
- 19. MediaController'ın bağlantısını kesmenin doğru yolu nedir?
- 20. Denetim bağımlılıklarını yalıtmanın "doğru" yolu nedir?
- 21. Tarayıcıya önbellekleme yapmanın doğru yolu nedir?
- 22. MVC'de '#include' dosyasının doğru yolu nedir?
- 23. kod alanları kilitlemek için doğru yolu nedir nedir
- 24. Tek bir GET parametresini PHP'deki bir URL'den ayırmanın en hızlı yolu nedir?
- 25. Bir JSON dizesini bir SQLite tablosuna ayırmanın en hızlı yolu nedir?
- 26. Ggvis'te yığılmış alan çizimlerini çizmenin doğru yolu nedir?
- 27. Özel anahtarlar için belleği ayırmanın makul derecede güvenli, makul şekilde taşınabilir bir yolu nedir?
- 28. String.format() işlevi veya LINQ kullanarak dizeyi ayırmanın en iyi yolu nedir?
- 29. Android'de SlidingDrawer uygulamasının doğru yolu
- 30. Şablonlu işaretçiyi bir işleve ayırmanın bir yolu var mı?
Mike, bazı kuruluşların benimki gibi farklı uygulamalar yürüttüğünden bahsetmiştiniz. verileri bölmek ve paylaşmak için iyi bir yol nedir? Örneğimiz, ofis verileri ve alan verileridir. Bazı ofis verileri alan temsilcileriyle paylaşılıyor, ancak hepsi değil. Düşüncelerin neler? –