Está en la página 1de 9

ARIA, FOR

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

En esta investigación se obtuvieron datos importantes acerca de los gestores de bases


de datos orientados a objetos, cada gestor tiene una función o aplicación en un área

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

.NET, T. D. (2003). Matisse. Recuperado el 3 de Abril de 2012, de


http://www.matisse.com/pdf/product_information/Whitepapers/DotNETarticle.pdf

Tord Tech Blog. (8 de Octubre de 2009). Recuperado el 3 de Abril de 2012, de


http://tordtech.blogspot.mx/2009/10/jodb-java-objects-database-for-android.html

Ronald Bourret. (2010). Recuperado el 3 de Abril de 2012, de


http://www.rpbourret.com/xml/ProdsNative.htm

Motor Pasión. (21 de Julio de 2011). Recuperado el 3 de Abril de 2012, de


http://www.motorpasion.com/gadgets/torque-y-rev-aplicaciones-de-diagnostico-
para-android-e-iphone

Programación en Castellano. (2011). Recuperado el 30 de Marzo de 2012, de


http://www.programacion.com/articulo/persistencia_de_objetos_java_utilizando_d
b4o_308

Versant Developer Community. (2011). Recuperado el 30 de Marzo de 2012, de


http://www.versant.com/products/Versant_Database_Engine.aspx

Wikipedia. (30 de Abril de 2011). Recuperado el 31 de Marzo de 2012, de


http://en.wikipedia.org/wiki/Objectivity/DB

Object DB. (2012). Recuperado el 3 de Abril de 2012, de


http://www.objectdb.com/object/db/database/purchase

6
Object DB. (2012). Recuperado el 3 de Abril de 2012, de
http://www.objectdb.com/object/db/database/features

Object DB. (2012). Recuperado el 3 de Abril de 2012, de


http://www.objectdb.com/object/db/database/overview

Objectivity Innivate With Confidence. (2012). Recuperado el 31 de Marzo de 2012, de


http://www.objectivity.com/pages/objectivity/features.asp

Wikipedia. (15 de Febrero de 2012). Recuperado el 30 de Marzo de 2012, de


http://en.wikipedia.org/wiki/Versant_Corporation

Wikipedia. (22 de Marzo de 2012). Recuperado el 30 de Marzo de 2012, de


http://en.wikipedia.org/wiki/Db4o_(object_database)

Wikipedia. (06 de Enero de 2012). Recuperado el 30 de Marzo de 2012, de


http://en.wikipedia.org/wiki/Versant_Object_Database

Versant Developer Community. (2007 de Febrero de 26). Recuperado el 30 de Marzo


de 2012, de http://community.versant.com/Forums/tabid/98/aft/8014/Default.aspx

Ermes Consulting. (s.f.). Recuperado el 1 de Abril de 2012, de


http://pub.ermesconsulting.com/index.php?
option=com_content&view=article&id=75%3Aart-
sqlvsnosql&catid=58%3Asubmnu-
bdnosql&Itemid=69&donttouchthis=true&showall=1

Free Download Manager. (s.f.). Recuperado el 30 de Marzo de 2012, de Sitio de


descargas de software:
http://www.freedownloadmanager.org/es/downloads/db4o_para_Mono_20962_p/

7
O'Reilly XML. (s.f.). Recuperado el 3 de Abril de 2012, de http://www.xml.com/pub/p/38

También podría gustarte