EyeDB
EyeDB est un Système de Gestion de Base de Données Objet (SGBDO) open source. EyeDB est un logiciel développé Eric Viara et la société SYSRA.EyeDB est un SGBD Objet, alors que les SGBD open source connus (MySQL, PostgreSQL) sont des SGBD relationnels (SGBDR). Dans un SGBD Objet, les données sont stockées dans la base sous forme d’objets typés et non de tables plates. Un SGBD Objet est mieux adapté au développement orienté objet; il permet de s’affranchir des couches de mapping objet/relationnel qui ont un impact non négligeable sur la performance et offre une puissance de modélisation beaucoup plus puissante qu’un SGBDR.
EyeDB ayant été initialement développé sur Solaris.
Les caractéristiques principales de EyeDB sont:
- une architecture client/serveur
- un langage de définition de type ODL basé sur ODMG ODL
- un langage interprété de requête et de manipulation d’objets OQL basé sur ODMG OQL
- des services transactionnels complets
- une indépendance vis-à-vis d’un langage de programmation particulier (interfaces de programmation en C++, Java, PHP, Python)
- performance et scalabilité remarquables: bases de plusieurs téraoctets et plusieurs centaines de millions d’objets
Aucun commentaire:
Enregistrer un commentaire