Использование PHP + VoltDB вместе? - PullRequest
4 голосов
/ 01 июля 2010

Есть ли способ использовать voltDB в приложении PHP?

Похоже, у него есть несколько преимуществ по сравнению с другими базами данных!

Ответы [ 3 ]

5 голосов
/ 03 августа 2010

Собственная клиентская библиотека PHP, на которую ссылается @tmcallaghan, находится в стадии разработки.

Вы можете скачать / собрать его здесь:

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

И вот пример его использования:

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

5 голосов
/ 01 июля 2010

Абсолютно.

VoltDB добавил клиентский интерфейс HTTP / JSON к VoltDB, который теперь доступен для предварительного просмотра.Вы можете скачать / собрать с http://community.voltdb.com/getinvolved#svn

Также существует клиентская библиотека C ++ (через ту же страницу в разделе «Клиентские интерфейсы для других языков программирования»), которая будет использоваться для создания собственной клиентской библиотеки для PHP.Присоединяйтесь к сообществу на http://community.voltdb.com, чтобы быть в курсе.

3 голосов
/ 05 сентября 2012

Разработчик VoltDB здесь. Нин Ши только что закончил действительно хорошее расширение PHP, которое значительно улучшило производительность и удобство использования по сравнению со старым расширением PHP.

Старым расширением была SWIG-оболочка для клиентской библиотеки C ++, которая была многословна из-за слабой поддержки Cararag и отражения в C ++. Сервер также не поддерживал параметры привязки как строки для вас, что означало, что клиент должен был заранее знать сигнатуру процедуры, а приложение должно было предоставить ее.

Новое расширение не имеет кода PHP, поэтому оно загружается быстрее и имеет более идиоматический интерфейс PHP, который использует массивы PHP и не требует от вас объявления процедуры и ее параметров перед ее вызовом.

Новый клиент находится на странице загрузки .

...