我发现 NuGet 包管理器上有一个 YugaByteCassandraCSharpDriver,而在 yugabyte 官方网站文档中显示使用 CassandraCSharpDriver。
我们应该为 C# 使用哪一个?
YugaByteCassandraCSharpDriver 和 CassandraCSharpDriver 有什么区别?
我发现 NuGet 包管理器上有一个 YugaByteCassandraCSharpDriver,而在 yugabyte 官方网站文档中显示使用 CassandraCSharpDriver。
我们应该为 C# 使用哪一个?
YugaByteCassandraCSharpDriver 和 CassandraCSharpDriver 有什么区别?
您应该使用YugaByteCassandraCSharpDriver,因为 YugaByteDB 分区策略与 Cassandra 不同。因此,即使驱动程序与 API 兼容(对于通用功能),使用 YugabyteDB 驱动程序也会有性能优势,因为在常见情况下请求可以路由到正确/最佳节点。
YugabyteDB 驱动程序还支持 Cassandra 中不存在的额外功能(例如 JSONB 数据类型)。
文档页面很旧,将进行更新。