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

时间:2018-05-17 15:07:13

标签: python cassandra aiohttp cassandra-driver

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

目前,有两种可能的候选人:

    DataStax的
  1. cassandra-driver
  2. aiocassandra
  3. 问题是,cassandra-driver似乎更受欢迎,并且有更多的支持。但另一方面,它不支持asyncio(实验性不稳定实现),而asyncio对于运行aiohttp Web服务器至关重要。

    Aiocassandra不那么受欢迎,维护+支持是一个问题。

    aiocassandra的表现方式也优于cassandra-driver,在正常运行时间,性能和支持方面,最佳选择是什么?

1 个答案:

答案 0 :(得分:1)

在项目中使用了

cassandra-driver(cqlsh),并且使用它(dtests)编写cassandra的测试,因此将始终对所有版本的Cassandra进行维护,测试和更新。

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