2012-09-22 17 views
5

Ben Cassandra'ya aşağıdaki Sütun Aile oluşturun:Cassandra'daki klişe sorgusunu bileşik anahtarla nasıl sorgularım?

set test['a']['b:c'] = 'abc' 
set test['a']['b:d'] = 'abd' 
set test['a']['e:f'] = 'aef' 
set test['a']['e:g'] = 'aeg'; 

Şimdi onun Kompozit anahtarında e sahip tüm satırları almak istiyorum:

CREATE COLUMN FAMILY test with comparator = 'CompositeType(UTF8Type,UTF8Type)' and key_validation_class=UTF8Type; 

Şimdi bazı verileri eklemek istiyorum

gibi bir şey:

get test['a']['e:*]; 

bir d sonuç 'aef' ve 'aeg' olmalıdır.

Kritik sorgu nasıl görünmeli?

+4

9 CQL veya phpcassa gibi bileşik anahtarları destekleyen bir Kitaplık kullanmanız gerekir. Cassandra-cli'den değil – Tamil

cevap

2

Ben CQL hakkında emin değilim, ama bir tarafından bölümlenmiş eğer playOrm ile, satırlarda milyonlarca olabilir S-SQL

PARTITIONS alias('a') SELECT alias FROM Table as alias WHERE a.column = 'e'; 

bir bölme içinde (ölçeklenebilir SQL) sorgu şeyi yapabilecek.

Her neyse, size biraz yardımcı olabileceğini düşündüm.

İlgili konular