哪个 Cassandra 驱动程序最适合 aiohttp?

Which Cassandra driver is best with aiohttp?

问题是哪个 Cassandra python 驱动程序更适合与 aiohttp 网络框架一起使用。

目前有两个可能的候选人:

  1. cassandra-driver 来自 DataStax
  2. aiocassandra

问题是,cassandra-driver 似乎更受欢迎,也有更多的支持。但另一方面它不支持 asyncio(实验性不稳定实现),而 asyncio 对 运行 aiohttp web 服务器至关重要。

Aiocassandra 不太受欢迎,维护+支持是这里的一个问题。

那么 aiocassandra 的性能是否优于 cassandra-driver,就正常运行时间、性能和支持而言,最佳选择是什么?

cassandra-driver 在项目 (cqlsh) 中使用,cassandra 的测试是使用它编写的 (dtests),因此将始终维护、良好测试并与所有版本的 Cassandra 保持同步。

aiocassandra 是 cassandra-driver 的包装器,因此它的性能可能不会有任何不同。