我需要为我的网站存储股市数据和股票图表数据。所以我选择了两个db的mongo和cassandra,我完成了cassandra db,我使用的是windows 7,Xampp,我需要在yii中使用它。我正在安装它在 cli 中工作的数据堆栈,它也在 (localhost:8888) 中工作。那么现在我如何在 yii 站点中连接它。
这个需求可以解决吗?我需要连接的步骤。因为不同的站点告诉不同的解决方案。
提前致谢
您需要将客户端连接到您的 php 框架
PDO 驱动 - https://code.google.com/a/apache-extras.org/p/cassandra-pdo/
流行的 php 驱动 - https://github.com/thobbs/phpcassa
pdo 驱动也支持 CQL,如果您刚刚开始,这很好。
注意该项目似乎已经死了,但有一个最近更新的 github 分支:https ://github.com/Orange-OpenSource/YACassandraPDO
phpcassa 在github 页面上有很多关于如何开始的示例。需要注意的一件事是,该示例列出了超级列,请尽量远离超级列,因为它们在某种程度上已被弃用。
最后一个选项是设置您的 cassandra 服务器并将其托管在可以查询的网络服务器中(例如通过 rest),这将使您可以访问更强大的 java 驱动程序,尽管上面的 php 驱动程序应该可以完成这项工作。