哪一个更适合用于与java交互Cassandra



我需要从 AWS C* 表中插入和提取数据。我的数据生产者是用 Spring Boot with Java8 定义的。

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

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

话虽如此,Spring Data Cassandra 驱动程序本质上违反了两个已知的 Cassandra 数据访问反模式(我知道(:

  • 未绑定SELECT COUNT(*)作为其分页机制的一部分。
  • 使用BATCH进行多次写入。

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

博士;

使用DataStax Java驱动程序不会出错,我强烈建议使用它。

最新更新