¿Cómo acceder a MySQL con XQuery en PHP?

Soy nuevo en PHP y solo escuché sobre Zorba. Básicamente, necesitamos convertir las tablas de MySQL a nuestro formato JSON a través de XQuery.

¿Hay una biblioteca para conectar Zorba a MySQL? También parece que Zorba necesita una extensión nativa en el servidor de destino y eso lo hace bastante inútil para nosotros.

Nos gustaría usar XQuery porque todo nuestro sistema se basa y tenemos que hacer frente a cientos de consultas.

Gracias

preguntado el 27 de julio de 12 a las 18:07

La necesidad de poder manejar "cientos de consultas" probablemente no sea una buena razón para pasar de MySQL a una base de datos NoSQL. Más bien, la necesidad de ir a una estructura de datos sin esquema (JSON) o similar debería ser la razón principal. Sin embargo, no entiendo qué tendría que ver Xquery con esto, ya que se trata de consultar estructuras XML. -

No estoy seguro de si Zorba es su requisito; si es así, no conozco la situación con Zorba. Pero si su requisito es una base de datos XML nativa basada en XQuery, existe-db tiene un módulo SQL que le permite consultar bases de datos SQL. Ver atomic.exist-db.org/HowTo/SQLDatabases. -

@MikeBrant. Sí, sé que suena extraño, pero para mantener nuestras consultas de base de datos en un formato portátil y una vida simple, elegimos usar XQuery, también cuando usamos puntos finales de MySQL & Co. Por cientos, más bien quise decir que tenemos cientos de consultas de este tipo almacenadas en formato XQuery y que actúan como una puerta entre los sistemas o formatos de almacenamiento de db para nosotros. En Java esto fue fácil de implementar. -

@joewiz. Es Java, y ahí lo he hecho. Necesito exactamente lo mismo que PHP, y esto sin exóticas extensiones nativas de PHP. Me pregunto ahora eso es posible en absoluto. -

1 Respuestas

Zorba obtuvo recientemente un módulo JDBC que le permite conectarse a cualquier fuente de datos JDBC, lo que le permite realizar consultas o actualizaciones. La documentación del módulo está disponible en http://www.zorba.io/documentation/2.9/modules/www.zorba-xquery.com_modules_jdbc.html.

Respondido 15 ago 13, 23:08

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.