0

我正在尝试评估 Astyanax 和 Spring Cassandra 的性能。但是我确实编写了一个程序来测量插入和读取时间。事实证明,对于大数据,Astyanax 的插入速度比 Spring Cassandra 快 600 倍。我相信 Spring Cassandra 使用 datastax 驱动程序与 Cassandra 通信,尽管 Astyanax 使用节俭。任何对 Cassandra 客户端 API 有很多了解的人都可以给我更多关于他们的性能分析的信息吗?我的分析中有什么问题吗?

4

1 回答 1

1

Astyanax 和 Thrift 协议在 Cassandra 中已弃用。提供 Astyanax 的 Netflix 已停止所有新的开发,转而支持 Datastax Java 驱动程序。

SDC* 使用 Datastax Java 驱动程序,它使用最新的协议,在我部署到的生产环境中速度非常快。

没有你的测试,就不可能告诉你为什么你会看到你所看到的。

您是在测试读取还是写入?

您使用的是 spring-data-cassandra 还是 spring-cql 模块?

您是否在 SDC* 测试中明确设置 ConsistencyLevel?

您正在使用模板或存储库的哪些方法进行测试。

我们可以使用 DS java 驱动程序在 C* 集群中每个节点每秒执行 10K 写入。

于 2014-09-19T03:49:36.260 回答