Sofadb'deki değişiklik sayısını sınırlamanın bir yolu var mı? Bir yapılandırma dosyasında sabit bir sınır çizgisi boyunca bir şey. Veritabanını periyodik olarak kompanse edebildiğim gerçeğinin farkındayım, ama bir şekilde bir hack gibi hissettiriyor. Daha iyi bir yolu var mı?Couchdb'deki düzeltme sayısını sınırlayın
6
A
cevap
7
Öncelikle CouchDB yalnızca ek depolama kullandığından yapılandırılabilir bir sınır yoktur, yani yalnızca bir dosyanın sonuna yazmayı ve hiçbir şeyi ortada hiçbir şey değiştirmeyeceğini vaat eder. Sonuç olarak, yapılandırılabilir bir sınır anlamsızdır.
Sıkıştırma tek seçeneğinizdir. Posta listelerinde otomatik olarak tetiklenen sıkıştırma hakkında biraz konuşma yapıldı ancak şimdilik yalnızca manuel olarak tetiklenebilir.
İlgili konular
- 1. Bluemix IoT servisi: İlgili uygulamaların sayısını sınırlayın
- 2. Düzeltme
- 3. Erişim ve düzeltme düzeltme .dat dosyası
- 4. Düzeltme dizelerini actionscript ile düzeltme 3
- 5. Performansı artırmak için Three.js'de framerate'yi sınırlayın, requestAnimationFrame?
- 6. Android - Sınırlama Kutusuna Sürükle ve Bırak'ı sınırlayın
- 7. Raylar Doğrulama: Girişi belirli değerlerle sınırlayın
- 8. Düzeltme yapılabilir
- 9. BufferedImage.getGraphics(), bir düzeltme var mı?
- 10. Program Düzeltme Noktası
- 11. Düzeltme PDF kodlaması
- 12. , düzeltme gerekiyor Tkinter Hatası
- 13. Hatalı yönlendirme URL'lerini düzeltme
- 14. Subversion'da dizin çakışmasını düzeltme
- 15. Geçersiz JSON çıkışını düzeltme
- 16. Düzeltme Başarısız ReferenceError
- 17. 9 düzeltme eki degrade
- 18. Otomatik Düzeltme Yazıcısı Denetleyicisi
- 19. 9 düzeltme eki hatası
- 20. Düzeltme Resharper intellisense
- 21. Kentico 9 düzeltme hatası
- 22. angularjs kullanarak düzeltme isteği
- 23. Intellisense hızlı düzeltme
- 24. Satırı concat ile grupla seçin ve RAND kullanarak sınırlayın()
- 25. asmx web hizmetinin belirli IP adreslerine erişimini sınırlayın
- 26. Düzeltme: java.lang.UnsatisfiedLinkError: ek yok java.library.path
- 27. Otomatik Düzeltme + NSubstitute: Sahte donma?
- 28. Adres Standardizasyon/Düzeltme/Coğrafi Kodlama
- 29. R düzeltme netic stop kriteri
- 30. Renk Düzeltme MP4/Webm videoları
Tamam, anlıyorum, teşekkürler! – Anvar
Aslında, * belge başına bir veritabanı başına devir sayısıdır. Varsayılan 1000'dir, ancak veritabanının _revs_limit kaynağına bir tamsayı PUT'ing ile değiştirilebilir, ör. "curl http: // localhost: 5984/test/_revs_limit -X PUT -d 50". Yine de disk alanını geri almak için sıkıştırmanız gerekecek, dolayısıyla soruya ilişkin önceki cevabımı gerçekten değiştirmediğinden, daha düşük bir _revs_limit ile biraz daha fazla disk alanı elde edersiniz. Gerçekten ne kadar alan kaydettiğini bilmiyorum ve düşük bir _revs_limit çoğaltmayı etkileyebilir. –
Bu _revs_limit'in sadece sıkıştırmadan sonra ne kadar revizyon * metaverilerinin * saklandığını unutmayın; Önceki revizyonlardan gelen belge verileri, her zaman bu tür bir revizyonun * varlığı * nın _revs_limit kayıtları haricinde, sıkıştırma sırasında her zaman atılır. – natevw