ESCUELA POLITÉCNICA NACIONAL DEPARTAMENTO DE INFORMÁTICA Y CIENCIAS DE LA COMPUTACIÓN
Ingeniería en Sistemas Informáticos y de Computación Nombres comerciales de DBMS en cada una de las siguientes categorías:
• OODBMS(The Object-Oriented Database Management System -Sistemas de Gestión de Bases de Datos Orientadas al Objeto)
DB4O "DataBase 4 (for) Objects": Las claves innovadoras de este producto es su alto rendimiento (sobre todo en modo embebido) y el modelo de desarrollo que proporciona a las aplicaciones para su capa de a datos, el cual propugna un abandono completo del paradigma relacional de las bases de datos tradicionales. De este modo, tenemos las siguientes consecuencias directas resultantes de este nuevo paradigma: * Deja de existir un lenguaje SQL. * Se elimina la necesidad de representar el modelo de datos de la aplicación en dos tipos de esquemas: modelo de objetos y modelo relacional. Ahora el esquema de datos del dominio viene representado por la implementación que se realice del diagrama de clases. * Se consigue evitar el problema del Object-Relational Impedance Mismatch sin sacrificar el rendimiento Orient: capaz de almacenar 200.000 registros dentro de 5 segundos. Es 100% Java. El motor de transacciones puede ejecutarse en sistemas distribuidos, soportando hasta 9.223.372.036 miles de millones de registros de la capacidad máxima de 19.807.040.628.566.084 Terabytes de datos distribuidos en varios discos en varios nodos.
GemStone/S: Puede estar distribuido en diferentes maquinas y soporta 8.192 TeraBytes. La VM (virtual machine) que confiere vida a los objetos del repositorio. Un sistema puede tener multiples VM, en una misma maquina o distruibuido en varias. SPC (shared page cache) es el cache que usa GemStone/S para los objetos accedidos más frecuentemente. Soporta hasta 32.768 GB de SPC • ORDBMS(Object-Relational Database Management System- Sistema de Gestión de Base de Datos Objeto-Relacionales)
PostGreSQL: PostgreSQL aproxima los datos a un modelo objeto-relacional, y es capaz de manejar complejas rutinas y reglas. Ejemplos de su avanzada funcionalidad son consultas SQL declarativas, control de concurrencia multi-versión, soporte multi-, transactions, optimización de consultas, herencia, y arrays. MySQL: es un gestor de base de datos sencillo de usar y increíblemente rápido. También es uno de los motores de base de datos más usados en Internet, la principal razón de esto es que es gratis para aplicaciones no comerciales. Oracle: Oracle ha sido significativamente extendido con conceptos del modelo de bases de datos orientadas a objetos. De esta manera, aunque las estructuras de datos que se utilizan para almacenar la información siguen siendo tablas. Patricio Chamorro
-1-
ESCUELA POLITÉCNICA NACIONAL DEPARTAMENTO DE INFORMÁTICA Y CIENCIAS DE LA COMPUTACIÓN
Ingeniería en Sistemas Informáticos y de Computación
Bibliografía: http://es.wikipedia.org/wiki/DB4O http://www.orientechnologies.com/ http://catacifusis.blogspot.com/ http://lists.mysql.com/
Patricio Chamorro
-2-