SORU
4 Mart 2010, PERŞEMBE


Hangi anahtar değeri saklamak en umut verici/sabit mi?

Bakıyorum kullanmaya başlamak için bir anahtar/değer deposu için bazı yan projeleri (çoğunlukla bir öğrenme deneyimi), ama bu kadar çok sahip çıktı son verirken böyle olduğum hakkında hiçbir fikri nereden başlasam. Sadece bellekten listesi, düşünebilirsiniz:

  1. CouchDB
  2. MongoDB
  3. Rıak
  4. Redis
  5. Tokyo Kabine
  6. Berkeley DB
  7. Cassandra
  8. MemcacheDB

Arama çabalarım sayesinde düştü, orada daha vardır eminim. Tüm bilgiler orada, zor rakipleri arasında sağlam bir karşılaştırma bulmak kolay değil. Kriterleri ve benim sorular şunlardır:

  1. Risklidir. (en Önemli) ^em>neden?
  2. Hangisi en hızlısı?
  3. Hangisi en stabil?
  4. Hangisini kurmak ve yüklemek için en kolay.
  5. Hangileri için Python bağlamaları ve/ya Ruby?

Düzenleme:
Şimdiye kadar Redis en iyi çözüm gibi görünüyor, ama bu bir katı yanıt (ardsrk) aldım çünkü. Yararlı, nicel bilgiler doğrultusunda beni işaret ettiği için onun gibi cevaplar arıyorum. Anahtar-Değer deposu yapmaksanakullanın, veneden?

Edit 2:
Eğer herkes CouchDB, Rıak, MongoDB ya da deneyimi varsa, onları (ve hatta eğer onları çeşitli karşılaştırmalı bir analiz sunabilir eğer öyleyse) ile deneyimlerinizi duymak isterim

CEVAP
11 NİSAN 2010, Pazar


Modern NoSQL fenomen hakkında ne olduğunu anlamak gerekir.
Anahtar-değer depoları hakkında değil. Yıllardır (örneğin BerkeleyDB) için kullanılabilir oldum. Neden tüm yaygara şimdi ?

Süslü belge ile ilgili değil ya da şemalar odaklı ve üstesinden nesne "empedans uyumsuzluğu". Bu özellikler savunucuları yıllardır onlara yaklaşmanın ve bir sonuç alamadı.

Sadece 3 teknik sorunları adresleme hakkında: otomatik (tutucular) ve şeffaf (uygulama geliştiriciler için) başarısızlık, sharding ve çoğaltma. Böylece bu cephede teslim olmayan son moda ürünleri sayılmalıdır. Bu Redis, MongoDB, CouchDB vb. Ve, rıak vb cassandra gibi gerçekten dağıtılmış çözümler üzerinde yoğunlaşmak.

Aksi halde iyi şeyler sql verir (geçici sorgular, sizin patron için Crystal Reports, üçüncü parti araçları ve kütüphaneler) kaybedersiniz ve karşılığında hiçbir şey elde.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Official Android Tips

    Official And

    23 EYLÜL 2009
  • Breno Rises

    Breno Rises

    7 Ocak 2014
  • erikbjgn's channel

    erikbjgn's c

    12 Mayıs 2008