Download Resumen - WordPress.com

Document related concepts

Base de datos orientada a objetos wikipedia , lookup

Object Query Language wikipedia , lookup

DB4O wikipedia , lookup

Hibernate wikipedia , lookup

Mapeo objeto 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 ODBMS
como requerimiento parcial para
acreditar la asignatura de
Base de datos para aplicaciones
que presentan:
Alumno
Ivan Ramales Ramirez
Javier Torres Solano
Ulises Lezama Salas
No. Control
09292123
09292161
09292080
Asesor
Gonzalo Rosas Cabrera
Izúcar de Matamoros, Pue., 09 de agosto de 2017
RESUMEN
Existen varios manejadores de bases de datos orientados a objetos todos con
características aunque parecidas ofrecen al manejador de BDD ciertas
cualidades
únicas para un entorno orientado a objetos, a continuación se desarrollo una tabla con
algunos de estos, mas en específicos
veremos DB4O,Versant Object Database,
Objectivity/DB y JODB, en dicha tabla encontramos algunas características de estos
manejadores, información como quien fue su desarrollador , versión actual , tipo de
licencia , aplicaciones etc.
1
1 DESARROLLO
Llene la siguiente tabla describiendo las características de los siguientes manejadores
de base de datos orientados a objetos.
Criterio
BD4O
Desarrollador
Año
de
publicación
db4objects, Inc.
Versant Object
Objectivity/
Database
DB
Versant Corporation.
JODB
objetividad,
JODBObjectInstanc
Inc.
eFactory.
La Primera versión
La primera versión
fundada en
JODB 2.2.0 versión
fue lanzada en el
surge en 1990.
1988 y trajo
estable desde 13 de
Objetividad /
noviembre 2007
2001
Orion
Mit Press
Ontos
Ontos
Inc.,Bellerica,MA
1991
1994
JODB 3.x Mini
Poet 2.2
ODMG 3.0,
Comercial
Código abierto
Comercial
Comercial
en
La plataforma móvil
DB al mercado
en 1990
Versión
DB4O 5.5.001
actual
Tipo
de
Objectivity/DB
la ODMG 3.0 de 2001
(10.2)
Código abierto
licencia
Aplicaciones
La última versión es
Todos los
derechos reservados
Dispositivos móviles
aplicación
Aplicaci
para
Industria de
específica de carácter
aplicaciones
Android es uno de
ones en manejo bases de datos
transporte
OLTP
intensivas de
los ejemplos más
de datos de tipo semánticas ,
Aplicaciones web
datos en
evidentes de ese
tiempo real.
(jsp/servlets)
tiempo real o
entorno.
deductivas
que manipulan
muy
complejos,
entre los datos
relacionados
Característica
s principales
Consultas
por ejemplo o
prototipo
Gestión de
datos grande
Reduzca el
soluci
Rendimient
• Tipos de datos
Lengua
ones de
o, tamaño y
definidos por el
je de definición
gestión de
escalabilidad
usuario
de objetos
Consultas
tiempo de desarrollo
datos
• Identidad
(ODL, Object
dinámicas basadas
hasta en un 40%
distribuidos
• Modelos
Definition
por
naturales para
Lenguaje)
organizacione
las relaciones
s
entre objetos
consulta de
gubernamental
• Solución a las
objetos (OQL,
es,
referencias en
Object Query
empresariales
un programa
Language)
en nodos Consultas
a datos con
lenguaje nativo
Alta
disponibilidad
* Lenguaje de
2
y de la ciencia,
• De una a
y es la
varias
los lenguajes
tecnología que
referencias
C++, Smalltalk y
permite a
• Consultas
Java (al menos)
algunos de los
basadas en
sistemas más
valores con
complejos y de
rápida respuesta
misión crítica
• Índices
en el
• Manejo de
funcionamient
objetos
o de todo el
inteligentes
mundo de hoy
• Miembros
* Conexión con
temporales
Lenguajes
Java y .net
C++, Java
soportados
Soporta SQL
Soporta OQL
C#, .NET ,
Java
C++, java
C++, java
C++, java
si
Si
Si
Si
Si
Si
Si
Si
3
2 CONCLUSIONES Y RECOMENDACIONES
Las bases de datos orientadas a objetos nos muestran un modelo el cual como su
nombre lo dice es orientado a objetos la cual me almacena y recupera objetos en los
cuales puedo almacenar el estado y comportamiento. Con estas podemos trabajar en
conjunto con lenguajes de la POO, los ODBMS son una alternativa perfecta para poder
trabajar de manera eficiente en la manipulación de datos más complejos.
Como recomendaciones queda decir que cada Programador es libre de elegir el
lenguaje con el cual se cienta mas cómodo programando, no obstante es necesario la
optimización y actualización de las tecnologías que nos rodean, las cuales incluso nos
facilitan algunas tareas y nos ayudan a realizarlas con mejores resultados.
4
3 REFERENCIAS
EPIWIKI. (23 de 06 de 2008). Recuperado el 01 de 04 de 2012, de wiki:
http://www.epidataconsulting.com/tikiwiki/tikipagehistory.php?page=informeDB4O&preview=8
Fanjul, A. (21 de 12 de 2005). Mhprojetc. Recuperado el 1 de 04 de 2012, de
http://mhproject.org/media/blogs/mhpenlaces/Interno/Presentaciones/db4objects/db4obj
ects.pdf
JODB. (01 de 01 de 2008). JODB. Recuperado el 01 de 04 de 2012, de http://www.javaobjects-database.com/jodb-general-section/help/jodb-help.html
Objectivity. (01 de 01 de 2009). Objectivity. Recuperado el 01 de 04 de 2012, de
http://www.objectivity.com/pages/objectivity/default.asp
William Andrez Cuadros, J. C. (12 de 06 de 2008). Scribd. Recuperado el 01 de 04 de
2012, de http://es.scribd.com/doc/32843803/¿'-Articulo-OODB
Zicari, R. V. (01 de 11 de 2008). odbms. Recuperado el 01 de 04 de 2012, de
http://www.odbms.org/download%5C048.04%20TechView%20Versant.pdf
5