Je cherchais un système de gestion de base de données hiérarchique et le seul que j'ai rencontré était ims d'IBM. Y a-t-il des systèmes open source que l'on peut utiliser?.
12
Je cherchais un système de gestion de base de données hiérarchique et le seul que j'ai rencontré était ims d'IBM. Y a-t-il des systèmes open source que l'on peut utiliser?.
Toute implémentation LDAP va être hiérarchique, ou du moins exposée en tant que telle, même si le backend est autre chose.
(Il y en a probablement d'autres, et même l'Open Directory d'Apple, mais je ne sais pas si celui-ci a une page de projet dédiée)
la source
J'ai trouvé les oreillons et sa licence GPL. * Mumps (également appelé M) est un langage de programmation à usage général qui prend en charge une installation de base de données unique, hiérarchique (ou multidimensionnelle) * http://cs.uni.edu/~okane/mumps.html
Mise à jour
Liens importants.
- http://gradvs1.mgateway.com/main/
- http://www.intersystems.com/
la source
MongoDB est une base de données orientée document qui stocke le JSON binaire . Il s'agit d'une base de données open source avec un véritable support d'entreprise .
En termes de hiérarchie, il stocke les "documents" au lieu des "enregistrements" dans les "collections" au lieu des "tables". En utilisant JSON, il est facile de créer des objets qui représentent des données hiérarchiques. Il prend également en charge l'indexation et l'interrogation "dans" ces documents.
Si vous pensez aux bases de données XML, JSON devrait être compétitif.
la source
Ce n'est pas open source, mais Microsoft SQL 2008 Management Studio Express est gratuit et autorise les types de données XML à partir de SQL Server 2005. Si vous n'êtes pas familier avec l'utilisation du type de données XML pour stocker les hiérarchies, je lis actuellement un livre de Michael Coles appelé Pro SQL Server 2008 XML qui présente l'utilisation de XML dans SQL.
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=08e52ac2-1d62-45f6-9a4a-4b76a8564a2b
la source