Используете вместе PHP + VoltDB?

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

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


person Industrial    schedule 01.07.2010    source источник


Ответы (3)


Абсолютно.

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

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

person tmcallaghan    schedule 01.07.2010
comment
Совершенно никаких проблем. Поскольку ваша репутация достаточно высока (›250), не могли бы вы создать тег для VoltDB? - person tmcallaghan; 01.07.2010
comment
Привет, я не мог этого сделать - пользователи с репутацией менее 1500 не могут создавать новые теги. Тег voltdb новый. Вместо этого попробуйте использовать существующий тег. :) - person Industrial; 03.07.2010

Собственная клиентская библиотека PHP, о которой упоминал @tmcallaghan, сейчас находится в стадии разработки.

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

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

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

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

person Ed Mazur    schedule 03.08.2010

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

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

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

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

person aweisberg    schedule 05.09.2012