【发布时间】:2012-06-25 22:41:39
【问题描述】:
我有一个要求,我需要我的数据库来存储以下数据:
- For each build, store the results of 3 performance runs. The result includes tps and latency.
阅读 cassandra 数据模型,这直接映射到以下格式的超级列族:
BenchmarkSuperColumnFamily= {
build_1: {
Run1: {1000K, 0.5ms}
Run2: {1000K, 0.5ms}
Run3: {1000K, 0.5ms}
}
build_2: {
Run1: {1000K, 0.5ms}
Run2: {1000K, 0.5ms}
Run3: {1000K, 0.5ms}
}
...
}
但是,我在下面的answer 中读到不鼓励使用 Super Column 系列。我想知道是否有更好的方法来为我的需求创建模型。
PS,我从以下article借用了JSONish表示法
【问题讨论】:
标签: database-design nosql cassandra