Question

Existe-t-il un moyen d'utiliser Voltdb dans une application PHP?

Il semble que cela ait quelques avantages par rapport aux autres bases de données!

Était-ce utile?

La solution

Absolument.

Voltdb a ajouté une interface client HTTP / JSON à VolTDB qui est maintenant disponible pour l'aperçu. Vous pouvez télécharger / construire à partir de http://community.voldb.com/getinvolved#svn

En outre, une bibliothèque client C ++ (via la même page sous «Interfaces client pour d'autres langages de programmation») existe et sera utilisée pour créer une bibliothèque client native pour PHP. Rejoignez la communauté à http://community.voldb.com à mettre à jour.

Autres conseils

La bibliothèque client PHP native à laquelle @TMCallaghan a fait allusion est maintenant en cours de développement.

Vous pouvez le télécharger / le construire ici:

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

Et en voici un exemple utilisé:

https://source.voltdb.com/browse/clientapi/php/trunk/examples/heloworld.php?r=head

Développeur Voltdb ici. Ning Shi vient de terminer une très belle extension PHP qui est une grande amélioration des performances et de la convivialité par rapport à l'ancienne extension PHP.

L'ancienne extension était en wrapper Swig autour de la bibliothèque client C ++ qui était verbeuse en raison de la prise en charge de Vararg et de réflexion plus faible de C ++. Le serveur n'a pas non plus pris en charge les paramètres de liaison en tant que chaînes pour vous, ce qui signifiait que le client devait connaître la signature de la procédure à l'avance et l'application devait le fournir.

La nouvelle extension n'a pas de code PHP, il se charge donc plus rapidement et il a une interface PHP plus idiomatique qui utilise des tableaux PHP et ne vous oblige pas à déclarer une procédure et ses paramètres avant de l'invoquer.

Le nouveau client est sur le page de téléchargement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top