4

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

与其他数据库相比,它绝对看起来有一些优势!

4

3 回答 3

5

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

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

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

这是一个使用中的例子:

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

于 2010-08-03T19:56:59.343 回答
5

绝对地。

VoltDB 向 VoltDB 添加了一个 HTTP/JSON 客户端接口,现在可以预览。您可以从http://community.voltdb.com/getinvolved#svn下载/构建

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

于 2010-07-01T11:23:35.320 回答
3

VoltDB 开发人员在这里。Ning Shi 刚刚完成了一个非常棒的 PHP 扩展,与旧的 PHP 扩展相比,它在性能和可用性方面有了很大的提升。

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

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

新客户端位于下载页面上

于 2012-09-05T15:34:30.233 回答