← Tüm Engine'ler
Semi-structured · Wide column

Amazon Keyspaces (for Apache Cassandra)

Domain dilimi: kullanıcı aktivite akışı

Neden bu Engine?

Çok yüksek yazma hacmi olan, partition anahtarıyla okunan zaman sıralı veriler için (akış, IoT, log). Cassandra uyumlu (CQL), sunucusuz. Sorgu her zaman partition anahtarını içermeli; JOIN ve serbest filtre yok.

Veri modeli

CREATE TABLE dbws.activity_by_user (
  user_id    text,
  event_time timestamp,
  event_id   uuid,
  event_type text,
  product_id text,
  detail     text,
  PRIMARY KEY ((user_id), event_time, event_id)
) WITH CLUSTERING ORDER BY (event_time DESC, event_id ASC);

Partition = one user; rows inside the partition are stored newest first.

1 · Seed: veri üret ve yaz

E-ticaret Domain'inden sentetik veri üretir ve sadece bu Engine'e yazar. Tekrar basarsanız eski veri silinip yeniden üretilir.

2 · Read: geri oku

Az önce yazılan veriyi bu Engine'e en uygun erişim deseniyle okur.