我有一个简单的场景,我获得了一个客户ID,其中包含订单日期和订单详情 我计划在cassandra中构建 -
create table orders (
customerid Text,
orderdate date,
orderinfo frozen<orderinfotype>,
primary key(customerid,orderdate) )
orderdate是用户定义类型“orderinfotype”的一部分,但我认为将其保留为表中的单独元素将允许有效查询。
每个客户的订单数量限制在~25左右,因此数据分布应该与表格设计相同
考虑到我需要查询所有订单,按日期范围查询,最后6个等,以上是否有意义或我应该采用不同的方式...