在Cassandra db中编写大量条目

时间:2016-09-10 08:29:21

标签: cassandra datastax

我们有一个临时表来存储"大"记录数量。每条记录都是生成的随机整数列表"离线"。

所以我的伪代码

typedef std::map<int, vector<int>> myMap; //datastructure
myMap rows = initialize(); //

rows变量包含如下内容:

1, <1,2,3,100,13> //random numbers
2, <4,5,2,123,33> //random numbers
3, <43,45,22,9,45> //random numbers
   ...

此列表有1000万条目。

我的问题:将这些数据刷新到我的cassandra数据库的最佳方法是什么?我创建了一个表来存储&#34;行&#34;变量那里。我想这不是将这些数据保存到数据库而不会冒数据完整性的最佳方式吗?

1 个答案:

答案 0 :(得分:0)

你有什么顾虑?如果您担心“慢”加载,那么您可以通过sstableloader提供数据来加快速度。或者,如果你太懒,只需逐个喂它们,可能是异步写入。