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

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

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

3 ответа

Решение

Абсолютно.

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

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

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

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

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

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

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

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

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

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

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

Другие вопросы по тегам