我是Cassandra的新手,我正在寻找将其与PHP集成的最佳方式。
一如既往,有许多客户,但看起来大多数客户都不受支持。从我看到的最新的是PHPCassa,不幸的是它看起来不像是为CQL设计的(据我所知,这是与Cassandra交谈的最佳方式)。
Cassandra-PDO看起来很有趣,因为它正在使用PDO抽象,我可以(可能?)使用像Doctrine或Propel这样的高级库。不幸的是,最后一次提交是在大约2年前推出的,编译它是非常困难的(公平地说,这可能是Mac / Thrift问题)。关于“生锈”项目的建设,我总是非常偏执,所以我的问题是:
Cassandra-PDO与Cassandra 2.x一起使用是否安全?如果这不是一个好主意,我应该忘记CQL并选择PHPCassa,还是有其他解决方案?
答案 0 :(得分:1)
这可能会有所帮助:https://github.com/Orange-OpenSource/YACassandraPDO
"此存储库是以下的分支: https://code.google.com/a/apache-extras.org/p/cassandra-pdo/我们克隆了 它在GitHub上,因为原来的项目似乎已经死了。
此版本仅针对CQL3目标进行开发。我们不提供 对以前版本的CQL的任何支持。"
HTH, 卡罗
答案 1 :(得分:0)
据我所知,YACassandraPDO不稳定。 请检查此PHP库http://evseevnn.github.io/php-cassandra-binary/
它是由我编写的,如何使用它与PDO包装器类似。也许它适合你。