【发布时间】:2013-09-04 17:29:15
【问题描述】:
我想为用户点设计一个系统。该系统主要的两个点是point和log。
我想使用 Cassandra 来存储数据。两个原因:
- Cassandra 提供计数器功能,我可以使用它来存储点数。
- 点变化的日志可能太多我不得不考虑存储的规模。 Cassandra 可以轻松扩展。
基本数据结构:
// row
name: user_id,
values: {
point: {
name: point,
values: 1000
},
log: {
name: log,
values: {
log_timestamp: {
name: timestamp,
values: xxxx
},
log_timestamp: {
name: timestamp,
values: xxxx
},
log_timestamp: {
name: timestamp,
values: xxxx
},
……
}
}
}
我的问题是:
日志太多了有什么问题吗?
【问题讨论】:
标签: cassandra event-log userpoints