哪个更适合与Java进行cassandra交互?

时间:2019-07-17 10:00:05

标签: cassandra cassandra-3.0 datastax-java-driver spring-data-cassandra

我需要从AWS C *表中插入并提取数据。 我的数据生产者是通过Java 8的Spring Boot定义的。

那么我应该为稳定和高效的项目使用哪一个。 我有办法(我猜这里) 1. Sprinda-data-JPA。 2. datastax的cassandra-driver-core。

1 个答案:

答案 0 :(得分:4)

免责声明:这样的问题……询问哪个工具/库“更好”是主观的,通常不适合堆栈溢出。

话虽这么说,Spring Data Cassandra驱动程序固有地违反了两个(我所知道的)Cassandra数据访问反模式:

  • 将未绑定的sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose 作为其分页机制的一部分。
  • 使用SELECT COUNT(*)进行多次写入。

此外,Spring Data Cassandra驱动程序使用DataStax驱动程序,为错误修复和升级提供了额外的延迟。

tl; dr;

使用DataStax Java驱动程序不会出错,我高度推荐使用它。