【发布时间】:2016-07-13 09:16:27
【问题描述】:
我在我的项目 (Java) 中使用 cassandra 单元进行测试,这很好,但问题是:加载测试数据需要很长时间(大约 25 000 次普通插入需要 100 秒)。
我有一些想法,但它们似乎不适用于 cassandra 单元:
- 使用类似 cqlsh 命令 COPY FROM 从 csv 复制数据
- 备份准备好的数据文件夹,初始化时交给CU。
您还有其他想法吗? 谢谢。
【问题讨论】:
-
是否修改了提到的数据,但例如您可以拥有一个包含这些数据的独立实例以供这些测试读取。您还可以检查批处理如何与 cassandra 单元一起使用,请记住集群环境中的批处理不适合多分区插入。
标签: unit-testing testing cassandra bulk-load bigdata