我在这里和其他网站上发现了很多关于用什么php库连接到cassandra的问题,但大多数问题都是1年或更长时间.
我还发现了许多不同的库来连接cassandra,但大多数都没有承诺超过2年.
PDO php库https://code.google.com/a/apache-extras.org/p/cassandra-pdo似乎是最受关注的一个,但自2012年以来,它已经有0次更改.
所以我的问题是人们使用什么,为什么?
我也看过这个http://evseevnn.github.io/php-cassandra-binary,乍一看对我来说看起来很漂亮,但它真的是新的,我担心它可能不会长期支持,因为它似乎是案件很多其他人.
这是完整列表:
简单的Cassie - SimpleCassie是完全独立的包,它包裹着Thrift库. 这个库暂时没有任何提交.
Pandra - Pandra是一个基于PHP的轻量级CRUD层,用于Cassandra分布式数据存储.自2012年初以来似乎无效
PHPCassa - PHPcassa是Apache Cassandra的PHP客户端库.非常活跃,我推荐这个库,因为其中一个DataStax开发人员正在维护它.
Cassandra PHP客户端库 - Cassandra PHP客户端库允许管理和查询您的Cassandra集群.自2013年底开始无效
CQL | PHP - 使用PDO的PHP的CQL(Cassandra查询语言)驱动程序.
CQLSÍ - 一个简单的接口,一个包装器,用于在没有Thrift的情况下使用PHP的CQL.上次活动是2014年初
Orange-OpenSource/YACassandraPDO - Cassandra CQL的PDO驱动程序.同样非常活跃,最后提交是今天.
用于Cassandra的 PHP库 - 通过二进制协议使用Cassandra数据库的PHP库.这是您列出的库,非常活跃.
php-cassandra - Cassandra.Works的PHP驱动程序,专门用于CQL3和Cassandra的二进制协议.最近的提交,但图书馆本身是非常新的
根据这个列表,它说你的主要选择是PHPCassa,它具有高度活跃的优势,Orange-OpenSource/YACassandraPDO这是一个成熟且活跃的项目,但据说对cassandra-2.0的支持是实验性的,2.1未提及完全,或其他两个不太成熟但最近和活跃的项目.