1

我发现 NuGet 包管理器上有一个 YugaByteCassandraCSharpDriver,而在 yugabyte 官方网站文档中显示使用 CassandraCSharpDriver。

我们应该为 C# 使用哪一个?

YugaByteCassandraCSharpDriver 和 CassandraCSharpDriver 有什么区别?

4

1 回答 1

2

您应该使用YugaByteCassandraCSharpDriver,因为 YugaByteDB 分区策略与 Cassandra 不同。因此,即使驱动程序与 API 兼容(对于通用功能),使用 YugabyteDB 驱动程序也会有性能优势,因为在常见情况下请求可以路由到正确/最佳节点。

YugabyteDB 驱动程序还支持 Cassandra 中不存在的额外功能(例如 JSONB 数据类型)。

文档页面很旧,将进行更新。

于 2020-01-21T10:50:21.690 回答