Download Resumen - WordPress.com
Document related concepts
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