有没有办法在PHP应用程序中使用voltDB?
看起来它似乎比其他数据库有一些优势!
答案 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。