2013-01-23 15 views
6

Şu anda oldukça büyük bir MongoDB dağıtımının (birkaç data centresine yayılmış ~ 25 büyük sunucu) Cassandra'ya taşınmasını planlıyorum. Cassandra 1.2'nin nispeten yeni bir doğal ikili protokole sahip olduğunu gördüm ve bunun projenin geleceği olduğu anlaşılıyor. Bunu okuduğumda iyi görünüyordu, ancak yakın zamanda Thrift tabanlı bir müşteriye karşı test ettim ve Thrift müşterisi her testte önemli ölçüde geride bıraktı. Benim sorum, yerel ikili protokol/istemci Thrift birini geride bırakan senaryoda ve üretimde bunu kullanan kimse var mı?Cassandra Yerel İkili Protokol Performansı

İşte bir örnek kriter var:

Eğer Astyanax veya Hector olarak varolan müşteri kullandığınızda ikili protokol kullanılmaz
 
Local 3 node cluster (created using ccm), with 10 client threads spamming it 
Total throughput (write, read) [total ops in 5 minutes]: 
Binary: 3,316,725.0 2,179,193.0 
Thrift: 7,310,482.0 2,872,528.0 

cevap

1

. java-driver'a bakabilirsiniz. Henüz piyasaya sürülmedi, ancak test ettiğim kadarıyla düzgün çalışıyor.