¿Qué es lo que más te gusta de eXistdb?
No solo es un XML-DBMS, sino un entorno de trabajo simple e inmediato, eXist-db es un servidor de aplicaciones para crear y consumir tus fuentes XML.
Escrito en Java, es completamente multiplataforma, los requisitos, según se informa en el manual, son solo:
--> Al menos la versión 8 de Java (desde eXist-db 3.0)
--> Alrededor de 200Mb de espacio en disco para la instalación
--> Al menos 512Mb de memoria para ejecutar [para un servidor muy básico no se ejecute con menos de 4Gb de RAM dedicada]
Lleno de ejemplos y bien documentado, con una comunidad fuerte detrás.
Puedes ejecutar un entorno web completo y exponer tus fuentes XML con poco esfuerzo.
Exist-db incorpora Apache Lucene, por lo que es fácil integrar funciones de búsqueda potentes para tus fuentes.
Puedes gestionar tu xml-db y el entorno web con una implementación nativa de xQuery/xPath: un conjunto completo de funciones para escanear, escribir o editar xml, para administrar el servidor de aplicaciones o gestionar páginas web.
Puedes escribir y desplegar tu aplicación con un editor incorporado: eXide.
Puedes monitorear tus rendimientos con un panel de control incorporado: Monex.
Exist-db tiene una API web de estilo REST incorporada, que proporciona una forma simple y rápida de acceder a la base de datos. Para usar esta API, solo se necesita un cliente HTTP, que es proporcionado por casi todos los lenguajes de programación y entornos.
Como nota final, debo decir que la comunidad de eXist-db tiene mucho interés en el proyecto TEI, esto es un punto a favor para adoptarlo en proyectos de Humanidades Digitales. Reseña recopilada por y alojada en G2.com.