我知道Cassandra PHP驱动程序在BETA中。但我坚信DataStax提供了最好的解决方案,就像PHP驱动程序用于Cassandra一样。
我想尝试的是看看是否可以使用CQLSH和PHP shell命令将cassandra数据导入我的PHP应用程序。 (Cassandra和PHP脚本都在同一台服务器上运行。)
有人试过这个吗? 是否有一种方法可以让CQLSH返回json或不同的输出而不是适合我的控制台的列?
感谢您的见解。
答案 0 :(得分:2)
cqlsh是使用DataStax python驱动程序构建的。话虽这么说,我会不建议使用来自php的OS系统调用对cqlsh进行系统调用。从数据格式的角度来看,这不仅是不切实际的,而且也是hacky,我不希望它表现良好,并且会给你的应用程序增加很多复杂性和失败场景。
对于可伸缩性,如果您需要将应用程序移动到其他计算机,则无法进行。这些只是我能从头脑中想到的一些缺点。
最好使用DataStax的beta PHP驱动程序或等待稳定版本。 RC1即将降临。