DataStax Python驱动程序和cquengine有什么区别?

2024-05-14 01:34:13 发布

您现在位置:Python中文网/ 问答频道 /正文

就像我们有mongoengine和pymongo,但是我可以理解pymongo是python的包装器,mongoengine是ORM。在

以卡桑德拉为例,这两个库有什么区别? "Python Driver"是什么意思。python驱动程序和包装器/映射器是否不同?在

https://github.com/datastax/python-driver

https://github.com/cqlengine/cqlengine

如果两者都是python的包装器,那么我应该使用哪一个。在

现在什么是pycassahttps://github.com/pycassa/pycassa/?又是一回事吗?在

请原谅,如果这些是愚蠢或可笑的问题,但我真的很困惑,因为Python和cassandra对我来说都是新手。在


Tags: httpsgithubcomdriver驱动程序ormmongoenginepycassa
1条回答
网友
1楼 · 发布于 2024-05-14 01:34:13

python-driver是cassandra的首选python驱动程序,因为它支持CQL3和cassandra本机协议。在

pycassa是一个基于节约的python驱动程序,不支持CQL。这实际上已被python-driver弃用,不再积极开发。在

cqlengine是使用python-driver的python的对象映射器。这用于将cassandra数据映射到python对象。在

相关问题 更多 >