php - 从 PHP 连接到 cassandra

标签 php pdo cassandra

<分区>

我在这里和其他网站上发现了很多关于使用哪些 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乍一看,我觉得它很有前途,但它确实很新,我担心它可能不会得到长期支持,而许多其他情况似乎就是如此。

最佳答案

完整列表如下:

Simple Cassie - SimpleCassie 是完全独立的包,将自己包裹在 Thrift 库中 这个库有一段时间没有任何提交

Pandra - Pandra 是用于 Cassandra 分布式数据存储的轻量级基于 PHP 的 CRUD 层。 自 2012 年初以来似乎不活跃

PHPCassa - PHPcassa 是 Apache Cassandra 的 PHP 客户端库。 非常活跃,我推荐这个库,因为其中一位 DataStax 开发人员正在维护它。

Cassandra PHP Client Library - Cassandra PHP 客户端库允许管理和查询您的 Cassandra 集群。 自 2013 年底以来不活跃

CQL | PHP - 用于使用 PDO 的 PHP 的 CQL(Cassandra 查询语言)驱动程序。

CQLSÍ - 一个简单的接口(interface),一个包装器,用于在没有 Thrift 的情况下从 PHP 使用 CQL。 上次事件是在 2014 年初

Orange-OpenSource/YACassandraPDO - Cassandra CQL 的 PDO 驱动程序。 也非常活跃,最后一次提交是今天。

PHP Library for Cassandra - 通过二进制协议(protocol)使用 Cassandra 数据库的 PHP 库。 这是您列出的图书馆,高度活跃。

php-cassandra - 用于 Cassandra.Works 的 PHP 驱动程序,专门使用 CQL3 和 Cassandra 的二进制协议(protocol)。 最近提交,但库本身很新

根据此列表,您的主要选择是 PHPCassa,它具有高度活跃的优势,Orange-OpenSource/YACassandraPDO 是一个成熟且活跃的项目,但如前所述,对 cassandra-2.0 的支持是实验性的,而 2.1 是根本没有提到,或者其他两个不太成熟但最近很活跃的项目。

关于php - 从 PHP 连接到 cassandra,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26128504/

相关文章:

php - RecursiveIteratorIterator 和 RecursiveDirectoryIterator 到嵌套的 html 列表

php - 动态 PDO 查询中的整数值

php - 使用 GROUP BY 、 ORDER BY 构建 PDO 查询

cassandra - order by 子句在 Cassandra 查询中不起作用

elasticsearch - Cassandra:无法在特定键空间上达到一致性级别QUORUM

java - 如何将 java.sql.Timestamp 转换为 java.util.UUID?

php - SQL错误: column ambiguously defined with subquery

php - 我可以在 PHP 中使用 PDO 创建数据库吗?

PHP MYSQL Chained Drop down 如何显示数据

PHP+PDO : Working MySQL Query with >10 rows always return 0 row (rowCount()==0)