2

我是 Cassandra 的新手,刚刚开始将 Cassandra 与 python 一起使用。

以下3个python包有什么区别

1. cql
2. pycassa
3. cassandra-driver

这 3 个服务的目的是一样的吗?

提前致谢

4

1 回答 1

3

Pycassa 是一个基于 thrift 的旧版 python 驱动程序,而python-driver是一个基于 cassandra 二进制协议的新 CQL3 驱动程序。Thrift 不会消失,但它已成为 cassandra 中的遗留 API,因此我的建议是使用更新的 python 驱动程序。

我写了一篇你可能会觉得有帮助的博客,它使用带有 DataStax python-driver 的Twissandra示例应用程序来提供 CRUD 的概述和使用准备好的语句等。

至于cql我没有任何经验,但是项目的主页说明了一切:

此驱动程序已被弃用。请改用python-driver https://github.com/datastax/python-driver

于 2014-04-23T10:56:30.450 回答