【发布时间】:2013-11-03 20:00:52
【问题描述】:
我知道目前还没有官方驱动程序可以将 Cassandra cql3 与 PHP 一起使用。我了解了 cql3 中的地图、列表和设置功能,并且真的很想在我的应用程序中使用它。有没有办法让 cql3 查询在 PHP 中工作(例如在 Java/C# 中运行 cql3 查询并将结果返回给 PHP 或在 PHP 中使用 exec() 作为 shell 命令运行查询)?
【问题讨论】:
我知道目前还没有官方驱动程序可以将 Cassandra cql3 与 PHP 一起使用。我了解了 cql3 中的地图、列表和设置功能,并且真的很想在我的应用程序中使用它。有没有办法让 cql3 查询在 PHP 中工作(例如在 Java/C# 中运行 cql3 查询并将结果返回给 PHP 或在 PHP 中使用 exec() 作为 shell 命令运行查询)?
【问题讨论】:
YACassandraPDO 应该可以解决问题。它是 cassandra 唯一积极维护的 PHP 客户端。
根据文档,YACassandraPDO 支持集合数据类型。
增加了对浮点数、小数的支持 添加了对集合的支持(map、set、list)
【讨论】:
php-cassandra-binary 使用 Cassandra 的二进制协议而不是已弃用的 thrift 协议。它支持 Cassandra 的所有类型。
【讨论】: