0
我需要在Cassandra中建立表来存储操作状态。 我的模型看起来是这样的:Cassandra - 我想更新列的主键
import 1.. * import_statuses
表格导入:
id - 1
date - 2016-08-09
表import_statuses:
id - 232
import_id - 1
status - IMPORT
现在我有进口和在第二台的状态进行查询。但我只需要从第二张桌子上的状态。
这两个表中规格化数据:
1, 2016-08-09, 232, 1 IMPORT
1, 2016-08-09, 233, 1 SENDING
1, 2016-08-09, 234, 1 SENT
2, 2016-08-11, 235, 2 IMPORT
2, 2016-08-11, 236, 2 SENDING
,我需要第三和第五只获得行:
1, 2016-08-09, 234, 1 SENT
2, 2016-08-11, 236, 2 SENDING
好的,你可以写样本选择查询来检索所有具有状态xx的行吗? – Robert
卡桑德拉有“围绕您的查询模型”的概念,基本上说您需要知道所有的查询,然后才能提出一个好的设计。 [本文档](http://www.datastax.com/dev/blog/basic-rules-of-cassandra-data-modeling)包含基本的设计规则,您还可以观看[数据建模](https:/ /academy.datastax.com/courses/ds220-data-modeling)DataStax课程。简而言之,您可能需要一个附加的表格来存储条目的状态,但正确的设计取决于其他可能的查询字段。 – medvekoma