2011-01-19 35 views
8

Nosql veritabanlarına bakıyorum ve cassandra projesi için bir adaptör olarak hangisinin daha iyi olduğunu merak ediyorum. Ben C# .net geliştirin ve böylece site bana iki (çok nazik) bir seçim verdi. Ama en çok bana nasıl yardım edeceğimi ve en iyi performansın nasıl olacağını bilmek istiyorum. Akıcı cassandra veya akvaryumları kullanan var mıydı ve eğer öyleyse nasıl başardınız?Akıcı Cassandra vs Aquiles?

Herhangi bir yorum beğeni topladı. Şimdiden teşekkürler.

cevap

10

Kişisel seçimim Aquiles. Fluent Cassandra'dan daha sık güncellendi. Ayrıca bağlantı havuzu, güçlü eşzamanlılık ve yüksek kullanılabilirlik özelliklerine sahiptir. Benim düşüncem daha olgun. Yazar ayrıca yüksek trafikli bir projede kullanıyor.

DÜZENLEME: Yeni .net cassandra istemci http://code.google.com/p/cassandra-sharp/ yoktur ve (cassandra keskin google grubundan geri bildirimler doğrultusunda) daha istikrarlı

+0

düşünceleriniz için teşekkürler. –

+3

Sadece FluentCassandra'nın ilk günden beri bağlantı havuzu olduğunu belirtmek istedim. https://github.com/managedfusion/fluentcassandra/blob/master/src/Connections/PooledConnectionProvider.cs Ayrıca, Aquiles'ın GuidGeneration için FluentCassandra'nın bazı kodlarını kullandığını da belirtmeliyiz. –

2

Sen FluentCassanra KULLANMAYIN gerektiğini görünüyor. FluentCassandra henüz olgun değil. ÖRNEĞİN. dokümantasyonu yok. Hiçbir yerde! Temel parçaları kapsayan iki giriş makalesi alırsınız. Ama, bunun yanında bir şey yapmak istiyorsan, kaybolursun.

+1

Heh, aslında Aquiles hakkında aynı şeyi söylemelisiniz. Dokümanların pratik yönü çok zayıf. FluentCassandra'yı Aquiles'den çok daha kolay buldum. –

+2

Aslında önceki yorumumu geri aldım. FluentCassandra'nın karşılaştığım bazı sorunları ve sınırlamaları var. Yüzeyde anlaşılması kolay görünüyor, ama sadece hjow Cassandra'nın işleyişini anlama bakış açısıyla. Cassandra'nın veri modeline dair temel bir anlayışa sahip olduğunuzda, Aquiles çok daha mantıklı ve aynı zamanda kendini çok daha olgun ve tam özellikli olarak gösterir. –