请考虑以下事项,我想在Cassandra中存储关于石砖的数据。首先,砖块有一个名为brick123的独特名称/ ID。这块砖的宽度为6,高度为3,长度为4。它的“重量:2片”。它有一些狂野的“颜色”basecolor:红色,色调:砂岩,条纹:蓝色。它在以下国家“生产”,1:俄罗斯,2:非洲,3:日本。我们可以从以下“供应商”订购1:Lowes,2:bricks-r-us,3:stone-supply。Cassandra数据模型 - 1个SCF或多个CF的
现在,如果我们有X个Stone Brick,我们应该使用Super-Column-Family来容纳我们的Brick数据吗?我们能否问卡桑德拉从非洲石头砖到石头供应石砖?
谢谢!
谢谢DNA!我对这个问题的了解和研究越多,看起来就像你说的那样,要么使用多个cf,要么使用CompositeType列。 CompositeType看起来很有希望,除了许多api没有像PHP那样的支持。 – Blake
PHP现在支持合成。只要把钥匙变成“something:something_else”即可。 – Nick