Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SIT TA
ER L
IV
UN
EZ
A
A
DE
ELENCI
MEXICO
EXC
S
IZ
O
C R
AR O
D E M A TA M
RESUMEN
En la actualidad existen aplicaciones multimedia que utilizan bases de datos orientadas
a objetos, las cuales son bases de datos que almacenan como su nombre lo dice
objetos, los cuales contienen una serie de atributos. Para entender mejor que son estos
gestores de bases de datos, se realizó una investigación con el fin de obtener
información de dichos gestores, tales como; empresa que los desarrollo, año de
publicación, características principales, lenguajes de programación en los que dichos
gestores pueden ser utilizados. Estos gestores de bases de datos orientados a objetos
son potentes herramientas que permiten el desarrollo de aplicaciones para varios tipos
de servicios en los cuales los datos no pueden ser manejados relacionalmente con una
base de datos normal.
1
Desarrollo
Llene la siguiente tabla describiendo las características de los siguientes manejadores
de base de datos orientados a objetos.
Criterio BD4O Versant Objectivity/ JODB Matisse Extensible
Object DB Information
Database Server (XIS)
Desarrollador db4objects, Inc. Versant Objectivity Inc. Object DB Matisse eXelon Corp.
(Desarrollador Corporation Software
original), Versant
Corporation
(Comprador y
actual
desarrollador).
Año de 2008 A Mediados 1990 2004 1990 2002
publicación de 1990
Versión 8.0 8.0 10,2 2.0 6.0 4.5
actual
Tipo de Comercial y GNU Reservados Comercial Comercial y Comercial Comercial
licencia General Public todos los GNU
License (GPL) de derechos General
Código Abierto Public
License
(GPL)
Aplicaciones Este gestor esta Este gestor es Este gestor es Este gestor Este gestor Este gestor es un
aplicado para de clase utilizado de base de esta repositorio
aplicaciones en empresarial de generalmente datos esta orientado a extensible de
dispositivos aplicaciones o en aplicaciones orientado el manejo de información
móviles, sistemas servicios intensivas de para objetos a común que es
médicos, en datos en tiempo aplicaciones través de C# fácilmente
software real o sistemas de y C++ para adaptable a las
empaquetado, y que manejan diagnostico proyectos necesidades
para sistemas de datos para móviles empresariale cambiantes del
tiempo real. relacionados con sistema s y negocio en
complejamente. operativo aplicaciones cualquier tipo de
Puede ser tales como en 3D. empresa.
incorporado en en los
un producto de iPhone y
software o móviles con
hardware o se Android.
utiliza como
parte de un
proyecto
2
comercial,
científica o de
gobierno.
Característica Es una base Complejo Base de Copia Sintaxis, De
s principales de datos de de alto datos de aprovec búsqueda
una línea de rendimien distribuida segurida han el mejorada
código (Una to y que d en paradig y
línea de gestión de proporciona línea ma por centraliza
código datos una única por una objeto da sobre
almacena La vista lógica simple apoya todos los
cualquier persistenc a través de consulta herencia activos
objeto; ia de una en un , de
Ejemplo: objetos federación EntityM polimorfi informaci
Modelo de nativos de bases de anager / smo, ón
clase = Soporta el datos. Persiste navegac Además
esquema de envío de utiliza una nceMan ión. de ser
objeto; base de jerarquía de ager. El una base
proceso datos y las Soporte procesa de datos
sencillo de particione construccio de miento orientada
producción) s nes de múltiple de la a objetos,
Empotrable Integral, almacenami s hilos consulta también
(sin 24/7 ento. realmen se lleva es una
administració conjunto Los objetos te a cabo base de
n; versionado de pueden eficiente en el datos
automático herramien estar . servidor relacional
de esquema; tas vinculados Operaci para .
consumo de Bases de a otros ones: garantiz Los
memoria de datos objetos que begin, ar la objetos
400Kb) distribuida utilizan el commit, segurida se
Soporte para s / nombre uni- rollback. d y almacena
múltiples particione direccional Identific lograr el n en
plataformas s o enlaces adores mayor archivos
(Nativo en bi- de rendimie XML para
Java y .NET; direccionale secuenc nto su fácil
Móviles, PCs s. ias - ID posible. manejo y
y servidores; Bases de se Conside gestión.
se ejecuta datos y asignan ra una
independient datos del de amplia
emente de la sistema forma consulta
plataforma) (catálogos y automáti de dos
Es esquemas) ca por clases
de
3
específicame se pueden aplicaci clientes:
nte OO replicar en ón de las
(replicación varias las empres
orientada a ubicaciones secuenc as y los
objetos; con un ias consumi
consultas quórum definida dores.
nativas mecanismo s.
SODA; basado en Base de
navegador la datos es
Administrador replicación un único
DeObjetos) síncrona. archivo -
copia de
segurida
d fácil,
transfer
encia y
gestión.
100%
Java
Object
Oriented
Databas
e
Manage
ment
System
(ODBM
S).
Lenguajes JDK de Java 1.1.x Java / JDO, . NET C # , C + Java .NET XML
soportados a 6.0 y .NET C# y C++ + , Java ,
Smalltalk y
Python
Soporta SQL Sí (Proyecto para Sí Sí Sí Sí No
SQL básico)
Soporta OQL No Sí Sí No No No
1 CONCLUSIONES Y RECOMENDACIONES
4
diferente de desarrollo de software, como por ejemplo JODB es solo para aplicaciones
de diagnostico móvil en sistemas operativos Android y móviles iPhone. Como
conclusión puedo decir que dichos gestores son potentes herramientas que permiten un
manejo más fácil, sencillo y eficaz de la información que se esté manejando, ya sea en
un sistema sencillo de control medico, en un sistema añadido a hardware, en
aplicaciones para móviles o en videojuegos o software que requiera de gráficos en 3D.
No tengo ninguna recomendación ya que ha quedado claro el tema de los gestores de
bases de datos orientados a objetos, en cuestión de que no todos tienen la misma
visión hacia el desarrollo de aplicaciones.
5
2 REFERENCIAS
6
Object DB. (2012). Recuperado el 3 de Abril de 2012, de
http://www.objectdb.com/object/db/database/features
7
O'Reilly XML. (s.f.). Recuperado el 3 de Abril de 2012, de http://www.xml.com/pub/p/38