【问题标题】:Is there an alternative to use Cassandra without PHP-driver?有没有替代使用没有 PHP 驱动程序的 Cassandra 的方法?
【发布时间】:2015-10-18 03:24:15
【问题描述】:

我知道 Cassandra PHP 驱动程序处于测试阶段。但我坚信 DataStax 为 Cassandra 的 PHP 驱动程序提供了最好的解决方案。

我想尝试的是看看是否可以使用 CQLSH 和 PHP shell commando 将 cassandra 数据导入我的 PHP 应用程序。 (Cassandra 和 PHP 脚本都运行在同一台服务器上。)

有人试过吗? 是否有一种方法可以让 CQLSH 返回 json 或不同的输出,而不是适合我的控制台的列?

感谢您的见解。

【问题讨论】:

  • 小记(也许不是那么明显) 我想用 PHP 写一个应用程序。所以不要推荐不同的编程语言;-)

标签: cassandra datastax cqlsh


【解决方案1】:

cqlsh 是使用 DataStax python 驱动程序构建的。话虽如此,我建议使用来自 php 的 OS 系统调用对 cqlsh 进行系统调用。从数据格式的角度来看,它不仅不切实际,而且很笨拙,我不希望它表现良好,而且会给您的应用程序增加很多复杂性和故障场景。

为了可扩展性,如果您需要将应用程序移动到另一台机器上,您将无法做到。这些只是我能想到的一些缺点。

您最好使用来自 DataStax 的测试版 PHP 驱动程序或等待稳定版本。 RC1 即将下降。

【讨论】:

  • 感谢您的见解
猜你喜欢
  • 2017-07-14
  • 1970-01-01
  • 2017-02-16
  • 1970-01-01
  • 2017-08-17
  • 1970-01-01
  • 1970-01-01
  • 2019-11-05
  • 2020-05-06
相关资源
最近更新 更多