有没有PHP驱动程序使用Cassandra的替代方法吗?

时间:2015-07-27 19:27:24

标签: cassandra datastax cqlsh

我知道Cassandra PHP驱动程序在BETA中。但我坚信DataStax提供了最好的解决方案,就像PHP驱动程序用于Cassandra一样。

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

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

感谢您的见解。

1 个答案:

答案 0 :(得分:2)

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

对于可伸缩性,如果您需要将应用程序移动到其他计算机,则无法进行。这些只是我能从头脑中想到的一些缺点。

最好使用DataStax的beta PHP驱动程序或等待稳定版本。 RC1即将降临。