MongoDB'nin 64bit platformlarda depolama boyutu sınırı nedir? MongoDB bir örnekte (düğüm) 500-900 Gb veri depolayabilir mi? MongoDB'de depoladığınız en büyük veri miktarı neydi ve deneyiminiz nedir?MongoDB limit depolama boyutu?
cevap
Altyapı bilgileriyle listelenen sunumlar. Örneğin,
http://blog.wordnik.com/12-months-with-mongodb, düğüm başına 3 TB depoladıklarını söylüyor.
64 bit sistemlerde kapak 1TB'ye çarparak herhangi bir yerde çalışmayacaksınız, ancak Mongo dizinleri bellekte saklıyor, böylece düzgün bir deneyim, dizin boyutunuza ve ne kadar belleğe sahip olduğunuza bağlıdır. Ama yeterli bir sisteminiz varsa, sorun olmaz. MongoDB'nin sitesindeki "production deployments" sayfasının ilginizi çekebilir.
MongoDB'nin farklı işletim sistemlerindeki depolama alanı sınırı, MongoDB 3.0 MMAPv1 depolama motoru sınırları uyarınca aşağıda tablo halinde gösterilmiştir.
MMAPv1 depolama altyapısı, her veritabanını 16000'den fazla veri dosyasına sınırlamaz. Bu, tek bir MMAPv1 veritabanının maksimum 32TB boyutuna sahip olduğu anlamına gelir. storage.mmapv1.smallFiles seçeneğini ayarlamak, bu sınırı 8 TB'a düşürür.
MMAPv1 depolama motorunu kullanarak, tek bir mongod örneği, temel işletim sistemi tarafından sağlanan maksimum sanal bellek adres alanını aşan bir veri kümesini yönetemez.
Virtual Memory Limitations
Operating System Journaled Not Journaled
Linux 64 terabytes 128 terabytes
Windows Server 2012 R2
and Windows 8.1 64 terabytes 128 terabytes
Windows (otherwise) 4 terabytes 8 terabytes
Referans: MongoDB Database Limit.
Not: WiredTiger depolama altyapısı bu sınırlamaya tabi değildir.
Tek bir düğümde 2 GB'den daha fazlasına sahip olmanın bir başka yolu birden çok mongod işlemi yürütmektir. Yani, bir seçenek ya da işlemlerde manuel bölümleme yapmak bir seçenek.
Umut Bu yardımcı olur.
Merak ediyorum. Tam olarak "her veritabanı" ne demektir? Bir sunucuda bir veritabanı veya birden fazla parça içeren tüm bir kümede tek bir kurulum mu var? (Muhtemelen İkincisi değil - değil mi ?, aksi takdirde bir küme kümesinin mutlak max 32TB ve bu saçma olurdu) – skofgar
Bu: http://stackoverflow.com/a/33944255/756976 bana yardımcı oldu. – skofgar
- 1. Toplam MongoDB veri depolama boyutu
- 2. mongodb $ limit
- 3. Takılabilir MongoDB Depolama sorunları olan Django
- 4. MongoDB - dosya boyutu çok büyük ve büyüyen
- 5. Tuning node-mongodb yerel bağlantı havuzu boyutu
- 6. mongodb documnet yerleştirme boyutu hatasıyla çöküyor 8mb
- 7. MongoDB için normal boyut mu?
- 8. yükleme ve depolama görüntüleri
- 9. SAYI LIMIT
- 10. LIMIT 1?
- 11. LIMIT GROUP_CONCAT
- 12. onSaveInstanceState limit?
- 13. MySQL LIMIT?
- 14. MySQL LIMIT
- 15. MySQL - LIMIT
- 16. Express + MongoDB için En İyi Oturum Ortamı Depolama Ortamı
- 17. Memcache, Mongodb veya Lityum Oturumları için diğer veritabanı depolama alanı
- 18. MongoDB
- 19. MongoDB maksimum bson boyutu etrafında iş var mı?
- 20. Mongodb aggregation boru hattı boyutu ve hızı sorunu
- 21. MongoDb: Aşırı disk alanından kaçının
- 22. VARCHAR boyutu
- 23. Depolama olarak Azure mobil Depolama
- 24. SQL LIMIT hiçbir LIMIT sonuç döndürmediğinde sonuç döndürmez
- 25. Oracle'da LIMIT/OFFSET 11G
- 26. JavaFX TextArea Limit
- 27. Limit derleme izinleri C#
- 28. PFQuery Limit Sorgu
- 29. Nak Limit Nedir?
- 30. Header Inclusion Depth Limit
Bizim durumumuzda, eBay'in belirli pazarlarından alınan tarihsel verilerle ilgili rakamları karıştırıyoruz. Bizim durumumuzda, 1TB kesinlikle bizim için bir endişedir - Bu kadar büyük sayıları dışlamak için çok hızlı olmayın. Ama her gün kullanım için doğru - 1TB oldukça aşırı. –
@Joshua Burns Bence cevabı yanlış anladınız. @Donnie H'nin, 1 TB'lik veriyi MongoDB'nin maksimum kapasitesine yaklaşmadığına inanıyorum, 1 TB'nin asla ulaşılamayan bir veri hacmi olduğunu değil. – ceejayoz