尝试从CSV文件向cassandra插入一些值

时间:2019-04-01 11:23:43

标签: java cassandra

尝试从读取csv文件到Cassandra表中插入一些值。 尝试过mapper.save(object)session.executeAsync(boundedstatement)。 当我必须在循环中插入对象时会更好。

mapper.save(object);// first approach

session.executeAsync(boundedStatement); // seconf approach

1 个答案:

答案 0 :(得分:1)

mapper.save本质上是同步的,而session.executeAsync(boundedStatement)本质上是异步的。如果循环中的对象之间没有依赖关系,则可以对插入进行异步调用,这样插入可以并行发生。

另外Mapper有一个异步变体,您可以检查一下 https://docs.datastax.com/en/developer/java-driver/3.1/manual/object_mapper/using/