2010-11-05 16 views
9

Özellikle inanılmaz şekilde ölçeklendirilebilen MongoDB'nin, otomatik olarak kendi kendini biçimlendirmesi ve sunucuların bir kümeye sıcak eklenme yeteneği ile ilgili bir fuar olduğunu biliyorum. Ancak, PostgreSQL'in ölçeklenebilirliği hakkında pek fazla veri bulamadım. Diğer RDBMS'ler gibi masa alanlarının olduğunu biliyorum. Bunları otomatik olarak geliştirebilir mi (sineğe benzer)? Veya SQL Server'da olduğu gibi manuel bir süreç midir?PostgreSQL'in ölçekleme MongoDB ile nasıl karşılaştırılır?

Bu konuda daha fazla veri nereden alabileceğimi bilen var mı?

+2

Gereksinimleriniz nelerdir? Bir aile minibüsünü otobüsle karşılaştırıyorsun. Ve hangisinin daha hızlı bir noktadan a noktasına geldiğini sormak. Peki 120 kişi taşıyorsan buna bağlı. Bu, araçtaki insanlar için ne kadar sürmek istediğinize bağlı. Bir yolculukta ne kadar harcamak istediğinize bağlı. Benim amacım böyle bir yüksek seviyeli sorunun bu soru için gerçek geçerli bir cevabı yoktur, çünkü çok fazla IF' vardır. Ayrıca MongoDB ve PostgreSQL farklı amaçlar için tasarlanmıştır. Her iki şeyde de bazı şeyler çarpıtılmasa da. – Kuberchaun

+0

@ StarShip3000 Yorumunuzu anlıyorum. Ben sadece teknik bir soru soruyorum. Gereksinimlerim gerçekten alakasız. Sadece PostgreSQL'in teknik bir seviyede nasıl ölçekleme açısından MongoDB'ye benzediğini bilmek istiyorum. MongoDB'nin ACID olmadığını biliyorum (dolayısıyla güvenlik). PostgreSQL'den ortalama 7X daha hızlı olduğunu biliyorum (hiçbir işlem olmadan, bunu bekliyoruz). Ama ben MongoDB'nin otomatik olarak shard olacağını da biliyorum. PostgreSQL'de böyle bir * otomatik * büyüme becerisinin olduğunu soruyorum. – IamIC

+0

Postgresql tablo alanları, SQL Server'da olduğu gibi önceden boyutlandırılmaz. PostgreSQL tablo alanları, dosya sistemi altındaki alan bitene kadar otomatik olarak büyütülemez. – Kuberchaun

cevap

8

Bu korsan hakkında Skype'tan presentation denetleyin. Bir milyar kullanıcıyı idare edebilmelidir.

İlgili konular