一起使用PHP + VoltDB?

时间:2010-07-01 09:23:43

标签: php sql rdbms voltdb

有没有办法在PHP应用程序中使用voltDB?

看起来它似乎比其他数据库有一些优势!

3 个答案:

答案 0 :(得分:5)

绝对

VoltDB已经为VoltDB添加了一个HTTP / JSON客户端接口,现在可用于预览。您可以从http://community.voltdb.com/getinvolved#svn

下载/构建

此外,还存在C ++客户端库(通过“其他编程语言的客户端接口”下的相同页面),并将用于为PHP创建本机客户端库。加入http://community.voltdb.com的社区进行更新。

答案 1 :(得分:5)

@tmcallaghan提到的本机PHP客户端库现在正在开发中。

您可以在此处下载/构建:

https://svn.voltdb.com/clientapi/php/trunk/

这是一个使用它的例子:

https://source.voltdb.com/browse/ClientAPI/php/trunk/examples/helloworld.php?r=HEAD

答案 2 :(得分:3)

VoltDB开发人员。 Ning Shi刚刚完成了一个非常好的PHP扩展,与旧的PHP扩展相比,性能和可用性都有了很大的改进。

旧的扩展是围绕C ++客户端库的SWIG包装器,由于C ++较弱的vararg和反射支持,它很冗长。服务器也不支持将绑定参数作为字符串,这意味着客户端必须事先知道该过程的签名,并且应用程序必须提供它。

新扩展没有PHP代码,因此加载速度更快,并且它有一个更加惯用的PHP接口,它使用PHP数组,并且不需要在调用之前声明过程及其参数。

新客户位于download page