为批次

时间:2018-06-11 02:56:24

标签: cassandra cassandra-2.0 cassandra-3.0

我们有以下用例:

对于特定的批日期和批次类型,将分批处理/插入记录 每个记录可以处理多个批次类型和批次日期 但是,提取将始终用于属于特定批次类型和批次日期的记录。

有效排列的几个样本:

Record ID | Batch Type | Batch Date
ABC123| AUTO | 20180623
ABC123| DEF | 20180623
ABC123| AUTO | 20180622
ABC567| AUTO | 20180623

获取ABC123和ABC567用于AUTO 20180623.如果未提及批日期,则需要返回最新信息。
定义PRIMARY KEY(Batch Type,Batch Date,RecordID).

是否最佳

如果我们需要读取特定Batch Type | Batch Date的所有记录,是否可以在应用程序的单个网络调用中批量读取?
如果发生这种情况,主键/索引定义应该是什么。

感谢帮助。

0 个答案:

没有答案