SYSRA home page

Produits

SYSRA est le leader du projet EyeDB, un Système de Gestion de Bases de Données Objet développé depuis 1994.

Caractéristiques

EyeDB est un Système de Gestion de Bases de Données Objet, offrant services transactionnels, gestion des utilisateurs et des droits, administration des bases…

EyeDB fournit un Langage de Définition d’Objets (ODL) et un Langage de Requêtes Objets (OQL) basés sur les spécifications ODMG.

EyeDB supporte des APIs C++ et Java qui permettent de rendre des objets C++ ou Java persistents dans une base EyeDB.

Modèle objet

EyeDB fournit un modèle objet générique à héritage simple. Inspiré des modèles objets de SmallTalk et de LOOPS, il supporte le polymorphisme et l’introspection (les classes sont des objets).
Des collections génériques (set, bag et array) sont disponibles, ainsi que des tableaux multi-dimensionnels à taille variable.
Les contraintes standards sont supportés: relations avec intégrité référentielle (one to one, one to many, many to many), unique, non null et contrainte sur les cardinalités de collections.
Des méthodes et des triggers peuvent également être définis.

Licence

EyeDB est disponible sous les termes de la GNU Lesser General Public License

Plateformes

EyeDB est disponible pour Linux, Mac OS X et Solaris.

Plus d’informations…

Plus d’informations sur le site web EyeDB.