Cassandra Budama Sütunlar

0 Cevap php

Ben büyük bir veri proje için Cassandra kullanma hakkında düşünüyorum. Veri geleneksel veri ambarı kaynaklı olacak. Cassandra benim uygulama doğru şekilde okuyabilen bir şekilde format verileri ev sahipliği yapacak.

Ben oldukça ben Cassandra verileri budamak nasıl anlamıyorum.

Örneğin, belirli bir ip adresi son 24 saat içinde bir web sitesi yaptı ziyaretlerin sayısını saymak istiyorum. Bu veriler her saat üreten planı ve IP adresi başına 2 hafta tutmak istiyorum. Benim Sütun yapısı gibi görünüyor:

127.0.0.1: {
  visitorsLast24Hours: {
    1279554672: 30,
    1279553072: 24,
    etc...
  }
}

Nasıl satırlar visitorsLast24Hours sütundan kaldırabilirim?

Şimdiye kadar, ben geldim iyi çözüm şudur:

  1. Ben çalışmak istiyorum sütunu alın
  2. Ben artık tutmak istediğiniz değerleri budamak
  3. Veritabanından sütun silme
  4. Yeni budanmış sütuna yeniden takın

Bu veritabanı ile çalışmak için kötü bir yöntem gibi görünüyor. Benim veri depolama boyutları Cassandra yapılır yol dayalı, balon olacaktır varsayarak yaşıyorum.

Bunu yapmanın daha etkili bir yolu var mı?

Şu anda Cassandra benim arayüzü olarak phpcassa ile çalışıyorum.

Teşekkürler!

0 Cevap