Nasıl cassandra süper sütundaki son 10 değerleri erişebilirsiniz

1 Cevap php

Nasıl cassandra gelen son 10 değerleri erişebilirsiniz. i, belirli bir süper sütunundaki son değerleri almak gerekir. Ben sonuç alıyorum ama doğru sıralanır hangi. i azalan (son ilk sütun adı / timestamp dayalı) ile sonuç sıralamak gerekir

1 Cevap

Kesin uygulamayı bilmeden sizin ihtiyaçlarınız için kesin bir cevap vermek oldukça zor, ama doğru zaman seni anlamak eğer bir SuperColumn damgası veri var genel olarak ve ben belki bir zaman damgası ile SuperColumns her girmeniz gerekir inanıyorum ya da daha sonra başka bir sayısal tuş ve depolama yapılandırma XML bir CompareWith="LongType" (veya benzer, belgelerini kontrol) tanımlar.

Bu artan anahtar ile kriteri olan kapsamı içinde SuperColumns her neden olur. En son almak için, o zaman, (tam olarak nasıl bu yapılır kullandığınız dil / kütüphanesine bağlıdır) true için SliceRange üzerinde ters özniteliği ayarlamak gerekir. Bkz http://wiki.apache.org/cassandra/API#SliceRange

Umarım bu doğru yönde :) bir noktası olacak.

James