Есть ли способ использовать voltDB в приложении PHP?
Определенно кажется, что у нее есть несколько преимуществ перед другими базами данных!
Есть ли способ использовать voltDB в приложении PHP?
Определенно кажется, что у нее есть несколько преимуществ перед другими базами данных!
Абсолютно.
VoltDB добавил клиентский интерфейс HTTP / JSON в VoltDB, который теперь доступен для предварительного просмотра. Вы можете загрузить / собрать с http://community.voltdb.com/getinvolved#svn
Кроме того, существует клиентская библиотека 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 ++, которая была многословной из-за более слабой поддержки vararg и отражения в C ++. Сервер также не поддерживал параметры привязки в виде строк, что означало, что клиент должен был заранее знать подпись процедуры, а приложение должно было ее предоставить.
Новое расширение не имеет кода PHP, поэтому оно загружается быстрее и имеет более идиоматический интерфейс PHP, который использует массивы PHP и не требует от вас объявления процедуры и ее параметров перед ее вызовом.
Новый клиент находится на странице загрузки.