4
我有,我需要我的数据库存储以下数据的要求:卡桑德拉:柱族VS超级柱族
- 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阅读,使用超级列家族的气馁。我想知道是否有更好的方法为我的需求创建模型。
PS,我从你链接到正确以下article
有没有办法通过卡桑德拉 - CLI创建这样的列? –
不幸的是没有。您可以使用许多客户端库中的一个,通过api来完成。你也可以使用新的CQL接口和cqlsh命令行工具。 CQLv3实际上会抽象出你正在使用组合列的事实。 CQLv3还在测试阶段。更多信息:http://www.datastax.com/dev/blog/whats-new-in-cql-3-0 – nickmbailey