Base de datos Berkeley Native XML
Es un sistema de base datos de XML nativo, lo que significa que de cara al desarrollador los datos no se guardan en las clásicas tablas, si no que se hace en archivos XML con su estructura completa.
Las consultas se hacen por medio de XPath o XQuery y combinado con XSLT se consigue una rapidez aceptable en la obtención y presentación de los datos. Soporta transacciones ACID, encriptación AES, indices, acceso concurrente… y aunque originalmente esta desarrollada para Java, hay disponibles APIs para varios lenguajes entre ellos PHP.
Trabajé con ello hace ya un par de años para mi proyecto de fin de carrera y querÃa comentarlo brevemente aquÃ, ya que es poco conocido y en su dÃa me pareció una opción interesante a estudiar, sobretodo si se hace un uso importante del XML.
Site oficial: Oracle Berkeley DB XML
PDF del uso con PHP: Building PHP Applications with Berkeley DBXML
Existe una alternativa libre que no llegué a probar, pero que en su momento parecÃa estar más verde que la de Berkeley: Exist Open Source Native XML Database

Ultimos comentarios