Qu'aimez-vous le plus à propos de eXistdb?
Non seulement un XML-DBMS mais un environnement de travail simple et immédiat, eXist-db est un serveur d'applications pour créer et consommer vos sources XML. Écrit en Java, il est entièrement multiplateforme, les exigences, comme indiqué dans le manuel, sont simplement :
--> Au moins la version 8 de Java (depuis eXist-db 3.0)
--> Environ 200 Mo d'espace disque pour l'installation
--> Au moins 512 Mo de mémoire pour fonctionner [pour un serveur très basique, ne pas fonctionner avec moins de 4 Go de RAM dédiée]
Plein d'exemples et bien documenté, avec une communauté forte en soutien. Vous pouvez exécuter un environnement web complet et exposer vos sources XML avec peu d'effort. Exist-db intègre Apache Lucene, il est donc facile d'intégrer des fonctions de recherche puissantes pour vos sources. Vous pouvez gérer votre xml-db et l'environnement web avec une implémentation native xQuery/xPath : un ensemble complet de fonctions pour scanner, écrire ou éditer du xml, pour administrer le serveur d'applications ou gérer des pages web. Vous pouvez écrire et déployer votre application avec un éditeur intégré : eXide. Vous pouvez surveiller vos performances avec un tableau de bord intégré : Monex. Exist-db a une API Web de style REST intégrée, qui fournit un moyen simple et rapide d'accéder à la base de données. Pour utiliser cette API, tout ce dont on a besoin est un client HTTP, qui est fourni par presque tous les langages de programmation et environnements.
Comme note finale, je dois dire que la communauté eXist-db a beaucoup d'intérêt pour le projet TEI, c'est un point de mérite pour l'adopter dans les projets de sciences humaines numériques. Avis collecté par et hébergé sur G2.com.