Есть ли разница между CassandraCSharpDriver и YugaByteCassandraCSharpDriver? - PullRequest
1 голос
/ 21 января 2020

Я обнаружил, что в диспетчере пакетов NuGet есть YugaByteCassandraCSharpDriver, а на официальном сайте yugabyte документы показали с использованием CassandraCSharpDriver.

, который следует использовать для C#?

в чем разница между YugaByteCassandraCSharpDriver и CassandraCSharpDriver?

1 Ответ

2 голосов
/ 21 января 2020

Вы должны использовать YugaByteCassandraCSharpDriver , потому что политика разделения YugabyteDB отличается от Cassandra. В результате, несмотря на то, что драйверы совместимы с API (для общей функциональности), использование драйвера YugabyteDB даст преимущество в производительности, поскольку запросы могут быть направлены на правильный / оптимальный узел в общем случае.

Драйвер YugabyteDB также поддерживает дополнительные функции, отсутствующие в Cassandra (например, тип данных JSONB).

Страница документации устарела и будет обновлена.

...