Какой драйвер Cassandra лучше всего подходит для aiohttp? - PullRequest
0 голосов
/ 17 мая 2018

Вопрос в том, какой драйвер Cassandra Python лучше использовать с веб-фреймворком aiohttp.

В настоящее время есть два возможных кандидата:

  1. Кассандра-драйвер от DataStax
  2. Аиокассандра

Дело в том, что cassandra-driver выглядит более популярным и имеет большую поддержку. Но с другой стороны он не поддерживает asyncio (экспериментальная нестабильная реализация), в то время как asyncio критически важен для работы веб-сервера aiohttp.

Aiocassandra не так популярна, и поддержка maintanance + здесь под вопросом.

Итак, работает ли aiocassandra лучше, чем cassandra-driver, и каков наилучший выбор с точки зрения времени безотказной работы, производительности и поддержки?

1 Ответ

0 голосов
/ 17 мая 2018

cassandra-driver используется в проекте (cqlsh), и тесты для cassandra пишутся с его использованием (dtests), поэтому всегда будут поддерживаться, хорошо тестироваться и соответствовать всем версиям Cassandra.

aiocassandra - это оболочка для драйвера cassandra, поэтому его производительность, вероятно, не будет отличаться.

...