Download Resumen - WordPress.com

Document related concepts

Base de datos orientada a objetos wikipedia , lookup

Mapeo objeto wikipedia , lookup

Apache Cayenne wikipedia , lookup

IBATIS wikipedia , lookup

Hibernate wikipedia , lookup

Transcript
ARIA, FOR
SIT
TA
L
U
C
O
IZ
S
EXC
ELENCI
MEX ICO
DE
A
A
UN
ER
EZ
IV
AR
D E M A TA M
O
R
PROGRAMA ACADÉMICO DE TECNOLOGÍAS DE LA INFORMACIÓN
Actividad
Cuadro Comparativo de OBDMS
Como requerimiento parcial para
acreditar la asignatura de
Base de datos para aplicaciones
Que presentan:
Alumno
Aguilar Galicia Antonio
Vivas Villanueva Juana
Martínez Arce Greysi
No. Control
09292241
09292204
09292086
Asesor
Gonzalo Rosas Cabrera
Izúcar de Matamoros, Pué., 09 de agosto de 2017
RESUMEN
Los OODBMS son el resultado de integrar la tecnología de base de datos con el
paradigma OO. Para soportar los objetos persistentes hace falta agregarle a este
paradigma, mecanismos de manejador de base de datos, como por ejemplo, indización
de los datos, control de concurrencia y manejo de transacciones.
Desde finales de la década de los 80 se han construido OODBMS, en muy pocos años
se han desarrollado tres generaciones de estos productos. La primera data de 1986,
cuando la empresa francesa Graphael introdujo G-Base al mercado. La segunda
comenzó en 1989 con la liberación del producto Ontos por la empresa del mismo
nombre, a continuación de siguieron productos como Objectivity/DB (de Objectivity) y
Versant ODBMS (de Versant Object Technology). Itasca fue el producto de la tercera
generación y liberada en agosto de 1990.
1
1 DESARROLLO
Criterio
BD4O
Desarrollador
Versant Corporation
Versant Object
Objectivity/D
Database
B
Versant Corporation
Objetivity, Inc.
JODB
Matisse
Java
Perst
Matisse
McObject
Software Inc.
Año
de
1985
1989
1990
2001
2003
Versión actual
8.0
8.0
10.2
3.0 release
8.0
4,2
Tipo de licencia
GPL, Comercial
Comercial
Comercial
GPL, GNU
Comercial
Comercial
Aplicaciones
Operadoras Móviles,
Gestión
Código
Usado en las
Silverlight, Android
Sistemas
para proveedores de
aplicaciones
telecomunicaciones,
intensivas
masivo multijugador
datos en tiempo
bases de datos
en los sistemas de
real.
algo similares a
publicación
Navegación
de
y
telemática,
de
redes
Se
utiliza
en
abierto
orientada
de
objetos
a
centrales
de
nucleares
juego, seguridad de
db4objects pero
redes y detección de
totalmente
fraudes.
orientada a la
comunidad Java
y
completamente
gratis para uso
personal
y
comercial.
Características
-Encapsulación
-Persistencia
principales
-Objetos complejos
Objetos
-Inherencia
Java y .NET
de
de
C++,
-Identidad de Objetos
una
Consultas de los
-Objetos
-Ocupa
jerarquía de las
nativos - forma
nativos, XML y
espacio en base
construcciones de
concisa y con
SQL
de datos integrada
almacenamiento.
seguridad
-Elimina Mapeo
-Transacciones
Objeto-
ACID
la
-Persistencia
base de datos sin
-Proporciona una
expresar
Relacional
-Nativa
-Concurrencia
fisura
única vista lógica
consultas
-Reduce
búsqueda de texto
a través de una
directamente
codificación
completo
federación
como
los
-Alto
métodos
de
rendimiento
empresarial de alta
de
bases de datos.
disponibilidad
Lenguajes
soportados
de
-Distribución
clase
tipos
C#, Java
C++, C#, Java
para
poco
-Extensibilidad
-De
de
-Utiliza
Java;
C++,
C#,
Java,
Python, Smalltalk
and XML
Java,
y
escabilidad
SQL
ODBC y XML
/
Java, C#, C++,
VB,
Java, C#,
Delphi,
Eiffel, Smalltalk,
Perl,
Python
and PHP
2
de
Soporta SQL
Db4o-SQL
Si
Si
Soporta OQL
No
Si
No
Si
SQL 99
No
No
No
3
2 CONCLUSIONES Y RECOMENDACIONES
Es bueno realizar este tipo de cuadros comparativos ya que nos ayuda a conocer más
a detalle cada manejador de base de datos orientado a objetos, además de estar al
tanto de sus características más importantes, el tipo de licencia, donde puede ser
aplicado y los lenguajes soportados por cada uno de ellos.
Las recomendaciones que se pueden hacer es que debemos realizar con más
frecuencia este tipo de cuadros comparativos ya que con ellos se amplia el grado de
conocimientos de cada uno de nosotros.
4
3 REFERENCIAS
" El objeto de datos estándar ", Data Object Management Group, enero de 2000. La
última versión del estándar ODMG. Editado por RGG Cattell, Douglas K. Barry, Berler
Marcos, Eastman Jeff Jordan, David, Craig Russell, Schadow Olaf, Stanienda Torsten, y
Fernando Vélez. ISBN 1558606475
http://community.versant.com/Forums/tabid/98/aft/8014/Default.aspx
Editor: Roberto V. Zicari
TechView Product Report: Versant Object Database.
Nov 1, 2008
Product Name: Versant Object Database
Company: Versant Corporation
Respondent Name: Robert Greene, V.P. Product Strategy,
Versant Corp.
http://en.wikipedia.org/wiki/Versant_Object_Database#Applications
http://en.wikipedia.org/wiki/Comparison_of_object_database_management_systems
http://www.versant.com/pdf/VODdb4oComparison2.pdf
5