【发布时间】:2011-07-22 06:11:28
【问题描述】:
我正在尝试为股票价格数据创建 Cassandra 架构。
每条记录都有以下字段:
- 股票代码
- 日期
- 开盘价
- 收盘价
如您所见,没有一个字段可以作为唯一标识符。
我想创建类似的东西:
Stocks { // column family
????? { //row key - unique id
symbol: 'GOOG' // column -- secondary index
date: '2005/01/01' //column -- secondary index
open: '500' //column
close: '501' //column
}
}
如您所见,我想利用 cassandra 0.7 中的 secondary index feature。
将数据插入数据库时,我应该为每条记录创建一个 TimeUUID 吗?这似乎是最直接的路线。
注意:我不从事金融行业,我只是使用这个数据集来围绕 Cassandra 进行思考。
【问题讨论】:
标签: database-design data-modeling cassandra