gpt4 book ai didi

performance - Cassandra native 二进制协议(protocol)性能

转载 作者:行者123 更新时间:2023-12-03 04:51:21 24 4
gpt4 key购买 nike

我目前正在计划将相当大的 MongoDB 部署(分布在几个数据中心的约 25 台大型服务器)迁移到 Cassandra。我看到 Cassandra 1.2 采用了相对较新的 native 二进制协议(protocol),似乎这就是该项目的 future 。当我读到它时,它看起来不错,但我最近在一个简单的基于 Thrift 的客户端上对其进行了测试,并且 Thrift 客户端在每次测试中都远远优于它。我的问题是在什么情况下 native 二进制协议(protocol)/客户端优于 Thrift 协议(protocol),有人在生产中使用它吗?

这是一个示例基准:

Local 3 node cluster (created using ccm), with 10 client threads spamming itTotal throughput (write, read) [total ops in 5 minutes]:Binary: 3,316,725.0   2,179,193.0 Thrift:  7,310,482.0   2,872,528.0 

最佳答案

当您使用现有客户端作为 Astyanax 或 Hector 时,不会使用二进制协议(protocol)。您可以查看java-driver 。它尚未发布,但据我测试,它可以正常工作。

关于performance - Cassandra native 二进制协议(protocol)性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14486084/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com