tc3_grupo29

6
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Curso Bases de Datos Avanzadas – Formato de entrega del trabajo colaborativo 2 O Estudiante 4 Estudiante 5 que hacer por los métodos que haya utilizado el programador de la base. La principal ventaja de los SGBDOO es la flexibilidad y soporte para el manejo de tipos de datos complejos. En cuanto a SGBDOO encontramos que son sistemas muy especializados cuya expectativa es que se conviertan en la próxima generación de SGBD. Hay ya un largo camino avanzado en este tema y de empresas muy serias pero parece ser que son sistemas tan altísimamente especializados que por lo mismo no se pueden usar sino para temas muy complejos y de grandes estudios. Estos sistemas datos de los años 80 es decir que hay ya 30 años de . Una base de datos orientada objetos tiene su origen en la programación orientada a objeto.las sgbdoo están diseñadas para ser eficaz más seguras no está limitada por los tipos de datos y los lenguajes de consulta de Concepto de SGBDOO Concepto de SGBDOO El proyecto DB4O fue iniciado en el 2000 por el arquitecto jefe Carl Rosenberger, la primera versión de la aplicación fue puesta en operación en el SGBOO consultado La base orientada a objeto (zodb) zope object Database fue creada en el año 1990 por jim fulton de zope Corporation Inicio como un simple sistema de persistencia de Objetos SGBOO consultado Informe de consulta SGBOO consultado Informe de consulta

Upload: janner-narvaez

Post on 27-Oct-2015

55 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TC3_grupo29

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADEscuela de Ciencias Básicas, Tecnología e IngenieríaCurso Bases de Datos Avanzadas – Formato de entrega del trabajo colaborativo 2

O Estudiante 4 Estudiante 5

que hacer por los métodos que haya utilizado el programador de la base.

La principal ventaja de los SGBDOO es la flexibilidad y soporte para el manejo de tipos de datos complejos.

En cuanto a SGBDOO encontramos que son sistemas muy especializados cuya expectativa es que se conviertan en la próxima generación de SGBD. Hay ya un largo camino avanzado en este tema y de empresas muy serias pero parece ser que son sistemas tan altísimamente especializados que por lo mismo no se pueden usar sino para temas muy complejos y de grandes estudios. Estos sistemas datos de los años 80 es decir que hay ya 30 años de

.

Una base de datos orientada objetos tiene su origen en la programación orientada a objeto.las sgbdoo están diseñadas para ser eficaz más seguras no está limitada por los tipos de datos y los lenguajes de consulta de

Concepto de SGBDOO Concepto de SGBDOO

El proyecto DB4O fue iniciado en el 2000 por el arquitecto jefe Carl Rosenberger, la primera versión de la aplicación fue puesta en operación en el 2001. Su lanzamiento comercial se realizo en el 2004 por la empresa privada DB4Objects Inc. En el 2008, el DB4O OODBMS fue comprado por la empresa Versant Corporation, quienes desde el 2012 son los propietarios y desarrolladores de DB4O. Se ofrece en el mercado como un software de BI con licencia de código abierto (comercial y GPL).

Las características más relevantes de

SGBOO consultado La base orientada a objeto (zodb) zope object Database fue creada en el año 1990 por jim fulton de zope Corporation Inicio como un simple sistema de persistencia de Objetos Persistent Object System – POS el cual posteriormente sería Zope, ofrece cierta características y diferencia entre los otros SGBDOO que son.

Eficiencia contra otros tipo de gestores Se sabe que es complicado crear programas que creen objetos a partir de datos guardados en tablas y que tomen poco tiempo para realizar esta tarea, En cambio ZODB utiliza la serialización de

SGBOO consultado

Informe de consulta

SGBOO consultado

Informe de consulta

Page 2: TC3_grupo29

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADEscuela de Ciencias Básicas, Tecnología e IngenieríaCurso Bases de Datos Avanzadas – Formato de entrega del trabajo colaborativo 2

db4o son: Alto rendimiento por las ventajas con sistemas que utilizan objetos anidados o compuestos, bajo consumo de recursos utiliza de 600Kb a 800Kb de footprint, es especialmente apta para dispositivos móviles y entornos Clientes / Servidor, doble licencia GPL y Comercial, tiene gran comunidad de usuarios con un alto nivel de respuesta y participación, documentación orientada a ejemplos y de fácil lectura, dos modos de trabajo Embebido y Cliente/Servidor, posee Transparencia Persistente / Consultas Nativas, Soporte de versionado, Portabilidad entre .Net, Mono y Java y posee Transacciones de Atomicidad, Consistencia, Aislamiento y Durabilidad.

DB4O funciona sobre la plataforma Java (J2EE, J2SE, J2ME con reflexión: CDC, Personal Profile, Symbian, Savaje y Zaurus, J2ME sin reflexión CLDC y MIDP, incluso RIM/Blackberry y Palm OS, Servlet/JSP framework y Java Web Star) y sobre la plataforma .NET (.NET 1.x, .NET 2.0, Compact Framework, Windows Mobile 5.0 y Mono).

punteros, por lo que restablecer los objetos toma poco tiempo.

Podemos realizar un Undo En la mayoría de Sistemas Manejadores de Bases de Datos podemos cancelar una transacción antes de que finalice, pero una vez realizada ya no se puede deshacer Mientras que en ZODB se puede eliminar la última transacción que se ha realizado sobre un grupo de datos determinado.

Lo que hace una transacción es explicito En ZODB se escribe donde inicia y donde finaliza una transacción dentro de nuestro propio código.

Soporta Blobs (Binary Large Objects) para manejar archivos grandes multimedia En la actualidad se requiere del manejo de información multimedia, especialmente en entornos que giran a la Red. En ZODB el manejo de archivos binarios grandes es bastante simple ya que se ayuda de lo que Python ofrece.

El único requerimiento de ZODB es tener instalado Python 2.3 o superior, Sin embargo también es necesario, en el caso de instalarlo en Windows, tener instalado un compilador para lenguaje C, ya que ZODB utiliza varios módulos de dicho lenguaje para funcionar. En el caso de usuarios UNIX no es necesario, pues

Page 3: TC3_grupo29

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADEscuela de Ciencias Básicas, Tecnología e IngenieríaCurso Bases de Datos Avanzadas – Formato de entrega del trabajo colaborativo 2

Los requisitos mínimos para el funcionamiento del DB4O son: memoria RAM mínima de 1MB, 400KB para la librería de la base de datos y un máximo de 254 GB para el archivo de la base de datos.

estos módulos vienen incluidos en el sistema operativo.

Con la investigación realizada para este trabajo logramos conocer las características de los SGBOO y las diferencias que tienen con los SGBD. Además conocimos las principales completo para el manejo de las bases orientadas a objetos.

Conclusión En resumen los sistemas gestores de base de datos orientados a objetos son programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos ofrecen característica relevantes que fueron tratadas como son bajo consumo de recurso (DB40), Soporta Blobs para manejar archivos grandes multimedia(zodb)

Conclusión Conclusión

Es clara la información obtenida por elos objetos en poco tiempo.

Realimentación de Estudiante2 a sus compañeros

Lo que pude investigar sobre DB40 concuerda con la información del compañero juan Guillermo, posee Transparencia Persistente / Consultas Nativas,

Realimentación de Estudiante4 a sus compañeros

Realimentación de Estudiante5 a sus compañeros

Page 4: TC3_grupo29

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADEscuela de Ciencias Básicas, Tecnología e IngenieríaCurso Bases de Datos Avanzadas – Formato de entrega del trabajo colaborativo 2

REFERENCIAS BIBLIOGRÁFICAS (aplicar normas APA)

db4o Database Engine, recuperado de la pagina http://www.db4o.com/about/productinformation/DB4O/

Introducción a Db4o, recuperado de la página http://www.buenastareas.com/ensayos/Bd4O/23760198.html

Db4a, recuperado de la página http://www.javahispano.org/storage/contenidos/ArticuloDb4o.pdf

Db4 objects, Base de Datos orientada a Objetos, especificaciones técnicas, recuperado de la pagina http://kuainasi.ciens.ucv.ve/db4o/DB4o-P2.htm#Db4oEngine

Page 5: TC3_grupo29

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADEscuela de Ciencias Básicas, Tecnología e IngenieríaCurso Bases de Datos Avanzadas – Formato de entrega del trabajo colaborativo 2