任何使用 Cassandra 的人(http://cassandra.apache.org/)与 PHP?你们推荐什么 PHP 模块来在 PHP 和 Cassandra 之间进行通信?

有帮助吗?

解决方案

其他提示

虽然这是个老问题了 thobb 版本的 PHPCassa 已经成为一个美好的 标准 用于 PHP 开发 阿帕奇卡桑德拉. 。已接受问题中引用的链接是 PHPCassa 的 Hoan 版本, ,它不像分叉版本那样最新(上次更新是 2 年前)或强大的 索布斯 认为: https://github.com/thobbs/phpcassa

  • 与 Cassandra 0.7、0.8 和 1.x 兼容
  • 可选的 C 扩展可提高性能

我对此非常满意,并且已经一年多了。持续开发,您可以看到其他开发人员现在将贡献推向上游。

你会注意到 潘德拉 也已经有一段时间没有更新了。+1 年

可以使用节俭。

节俭是通过内置的Facebook的基础结构。使用定义文件(“.thrify”结尾),它定义了可从一些特定的服务和方法提供的所有服务。然后,您可以生成任何支持的语言(PHP,Python和等)头,开始节俭服务器,并使用标头与Thrift的服务器,然后与任何本地通信透明通信那就是要与互动。它的伟大工程和卡桑德拉支持它: https://wiki.fourkitchens.com /显示/ PF /使用+卡桑德拉+与+ PHP

如果你想知道,卡桑德拉已经定义了电话,只是看在旧货定义。

我也想建议你不要直接连接到Cassandra的,如果你正在使用PHP。你应该更好地使用产品像HAProxy的处理,而不是最常见的PHPCassa连接池。更多关于为什么可以在我个人的博客

我只是猜测,但似乎使用一些所谓的节俭,即时通讯不是很多进去,但我会去找我对那个最近阅读的页面,AAAND它就在那里=>的 http://wiki.apache.org/cassandra/ClientExamples03

我使用节俭API,用于访问卡桑德拉.. 矿是一个PHP项目。

您还可以检查出PHP二进制CQL,这是使用新的二进制协议的CQL客户端。

博客文章: http://blog.robert.mcfrazier.com/php-binary-cql/结果

Github上: https://github.com/rmcfrazier/phpbinarycql

披露:我这个库的作者

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top