CassandraCSharpDriver 和 YugaByteCassandraCSharpDriver 有什么区别吗?

Is there any difference between CassandraCSharpDriver and YugaByteCassandraCSharpDriver?

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

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

YugaByteCassandraCSharpDriver 和 CassandraCSharpDriver 有什么区别?

您应该使用 YugaByteCassandraCSharpDriver 因为 YugabyteDB 分区策略与 Cassandra 不同。因此,即使驱动程序 API 兼容(对于通用功能),使用 YugabyteDB 驱动程序也会有性能优势,因为请求可以路由到通用中的 correct/optimal 节点案例.

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

文档页较旧,将进行更新。