Apache Xindice est une base de données conçue à partir du sol pour stocker des données XML ou ce qui est plus communément appelé une base de données XML native. Xindice est prononcé zeen-dee-chay dans votre meilleur accent italien faux. Ne vous inquiétez pas si vous vous trompez bien, nous ne pourrons pas l'esprit. Nous nous soucions juste que vous épeler correctement.
Vous pourriez vous demander ce qu'est une base de données XML native est bon? Eh bien, il a à peu près un but, stocker des données XML. Si vous ne disposez pas de toutes les données XML, ne veulent pas de données XML ou penser XML est le plus hype de la technologie du nouveau millénaire plus, alors Xindice est pas pour vous. Nous ne sommes pas à changer la façon dont les données sont stockées en général, seulement à fournir une bonne solution pour stocker des données XML. Si vous Enquête vos projets et voyez XML sortent de tous les coins, puis Xindice pourrait être une aide réelle pour stocker ce que XML.
L'avantage d'une solution native est que vous ne devez pas vous inquiéter à propos de cartographie de votre XML à une autre structure de données. Il suffit d'insérer les données au format XML et de récupérer au format XML. Vous gagnez aussi beaucoup de flexibilité grâce à la nature semi-structuré de XML et le modèle indépendant de schéma utilisé par Xindice. Cela est particulièrement utile lorsque vous avez des structures XML très complexes qui seraient difficiles ou impossibles à cartographier à une base de données plus structurée.
À l'heure actuelle Xindice utilise XPath pour son langage de requête et XML: DB XUpdate pour sa langue de mise à jour. Nous fournissons une mise en œuvre de l'XML: DB API pour le développement Java et il est possible d'accéder à Xindice d'autres langues construites en utilisant l'API XML-RPC. Comme normes dans le domaine de base de données XML maturité Xindice inclura le soutien de ceux qui sont les plus importants.
Xindice est la continuation du projet que l'on appelait la dbXML base. Le code source dbXML a été donné à l'Apache Software Foundation en Décembre 2001.
La technologie de base de données native XML est un tout nouveau domaine et Xindice est très bien un projet encore en développement. Le serveur prend en charge actuellement de stocker des documents XML bien formés. Cela signifie qu'il n'a pas de schéma qui limite ce qui peut être placée dans une collection de documents. Cela rend Xindice une base de données semi-structurées et offre énorme flexiblity dans la façon dont vous stockez vos données, mais signifie également que vous abandonnez certaines fonctionnalités de base de données commun, tels que les types de données. Dans son état actuel Xindice est déjà un outil puissant pour la gestion des données XML. Cependant, il ya encore beaucoup qui doit être fait. Commentaires et contributions sont vivement encouragés.
Ce document tente de décrire les caractéristiques qui travaillent et qui peuvent être utilisés aujourd'hui. Vous devez examiner le fichier README qui fait partie de la distribution de Xindice pour le statut le plus courant sur le projet.
Voici quelques caractéristiques principales de "Apache Xindice":
Détails logiciels:
Version: 1.0 / 1.2 Milestone 1
Date de transfert: 2 Jun 15
Licence: Gratuit
Popularité: 194
Commentaires non trouvées