SAP DB y MAX DB David Bonilla.

Slides:



Advertisements
Presentaciones similares
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA chi siamo quienes-somos qui sommes-nous who we are attività actividades activités activities scuola.
Advertisements

SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR
1 Datos sobre webloggers Datos extraidos de la encuesta a webloggers disponibles en la web de los autores.
Arquitectura de una red MAN
1 PRINCIPALES INDICADORES DEL DESARROLLO DE LA SOCIEDAD DE LA INFORMACIÓN EN GALICIA CUADRO DE MANDO Apartado: Empresas Septiembre de 2004.
1 LA UTILIZACION DE LAS TIC EN LAS MICROEMPRESAS GALLEGAS. AÑO mayo 2005.
1 LA UTILIZACION DE LAS TIC EN LAS PYMES GALLEGAS AÑO de Junio de 2005.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN EL COMERCIO GALLEGO (Resumen COMERCIO AL DETALLE) Noviembre de 2004.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS ( Resumen PYMES ) Noviembre de 2004.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS (MICROEMPRESAS, resultados provisionales) 29 de julio de 2004.
Herramientas Redes Sociales. Guión Las redes sociales Tipos de sitios de redes sociales Criterios para elegir una red social Modelos de presencia.
AYUDA A LA FUNCIÓN DOCENTE Internet
TEMA 2 MÚLTIPLOS Y DIVISORES
02- Plan Organización Docente v.2 Noviembre 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
02- PLAN DOCENTE Febrero 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
01- OFERTA FORMATIVA v.2 Noviembre 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
Respuestas Buscando a Nemo.
Integrantes: Andres Marin Castelblanco Karem Moreno Pacheco Alexandra Ardila.
Leo Marthe x 2123 COMMANDperformance Leo Marthe x 2123.
POSTGRESQL MI JUAN PABLO TORRES HERRERA UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA ENSENADA Agosto de 2006.
Presentación 20 de Mayo 2009.
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA chi siamo quienes-somos qui sommes-nous who we are attività actividades activités activities alimentazione.
C ONFIGURACIÓN C UENTAS D E C ORREO ZTE N281. C ONFIGURACIÓN C UENTAS D E C ORREO ZTE N281 1-Ingrese a menú 2-Ingrese a Mensajes 3-Ingrese a Correo 4-Seleccione.
1. Apoyo exterior sobre ala inferior de viga de acero
Estrategias en el aula con alumnos con problemas de atención y comportamiento Curso Actividad formativa: Seminario CRA “Entreviñas” - Fuensaldaña.
Campus virtual Autoevaluaciones Teletutorías Salas de estudio Clases en línea Contratos didácticos Proyecto E.D.U.F. Universidad Universidad.
1 Reporte Componente Impacto Por Orden Territorial Por Departamento No Disponible ND *Los indicadores para el año 2008 no fueron calculados.
Banco Río, siempre pensando en su comodidad, ha diseñado el Cajero Auto Bank, para servirlo cómodamente a su auto, así, apreciado cliente, tiene la posibilidad.
Phone2Wave-Server Manual de Operación.
Universidad Nacional Autónoma de Honduras
Repaso del capítulo Primer Paso
Parte 3. Descripción del código de una función 1.
Trascendencia de este curso Curso Introducción a la Computación 1
MySQL Catedrático: Dr. Silverio Pérez Cáceres Materia:
TRABAJO DE PHP BB. PHP BB  Desde su creación en el 2000, php bb se ha convertido en la solución de Foros Open Source más utilizada. Como sus predecesores,
EL OSO APRENDIZ Y SUS AMIGOS
AUDITORIA BASES DE DATOS
1 SEGUNDO FORO REGIONAL HERMOSILLO, SON Sistema Nacional de Transparencia Fiscalización y Rendición de Cuentas:
50 principios 1. Los clientes asumen el mando.
Ecuaciones Cuadráticas
C REACIÓN DE B LOGS EN ESPOL Profesora: Eva María Mera Intriago Escuela Superior Politécnica del Litoral Impulsando la sociedad del conocimiento Instituto.
Oscar Navarrete J. Jorge Gutiérrez A.
COMPONENTE LEGAL COMPONENTE ADMINISTRATIVO INSTRUMENTO DE SUPERVISIÓN PARA EL SERVICIO INTERVENCIONES DE APOYO Hoja de registro y calificaciónF025.PR02.PZ1102/01/2007.
SISTEMAS OPERATIVOS DE RED
Es un Sistema operativo de red. Es una de las plataformas de servicio más fiable para ofrecer acceso seguro y continuado a la red y los recursos de.
CULENDARIO 2007 Para los Patanes.
Trabajo Practico – Base de Datos II
BEATRIZ LAFONT VILLODRE
MSc. Lucía Osuna Wendehake
Calendario 2009 “Imágenes variadas” Venezuela Elaborado por: MSc. Lucía Osuna Wendehake psicopedagogiaconlucia.com Enero 2009.
1 Consigna 2006 UPV/EHU Consigna David Fernández Acin CIDIR Bizkaia Euskal Herriko Unibertsitatea / Universidad del País Vasco XXII.
Manual de Procedimientos Procedimiento de ejecución del programa de
FUNDAMENTOS DE CALIDAD EN LA GESTIÓN PÚBLICA
SQL. PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
INSTITUTO TECNOLÓGICO DEL VALLE DEL GUADIANA
Sistema operativo libre vs propietario
1 Sistemas Gestores de Bases de Datos MySQL vs PostgreSQL Leyre Pérez Alba & Marta Balbás Ostáriz Leyre Pérez Alba & Marta Balbás Ostáriz.
PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
Manual violento de Navicat
INSTITUTO DE ESTUDIOS SUPERIORES DEL ESTADO
Actividad 1, Parte 2 Respaldo y Restauración de la Base de Datos  Licenciatura: Tecnologías de la Información y Comunicación  Ciclo escolar:
PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
FIX Engine. Lumina FIX Engine Protocolo FIX - Financial Information Exchange –Estándar tecnológico mundial para la negociación electrónica de todo tipo.
SEGURIDAD EN SERVIDORES WEB (APACHE).
--es un sistema de gestión de bases de datos relacional (basada en relaciones), multihilo (maneja varios hilos a la vez) y multiusuario (varios usuarios).
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 3: Integración de PHP con Bases de Datos Ing. A. Lorena Ruhl Universidad.
MySQL TEMA A EXPONER:. INTEGRANTES DEL EQUIPO: Abel Velasco Abel Velasco Hugo Almanza Hugo Almanza Oscar Rodriguez Oscar Rodriguez.
Base de datos (MySQL) Ing. Linda Masias Morales Introducción Base de datos.
 Trabaja con el esquema relacional surgido en los laboratorios de IBM  La instalación completa ocupa alrededor de 10 Mb incluyendo librerías, ejemplos.
Transcripción de la presentación:

SAP DB y MAX DB David Bonilla

Indice Historia Características SAP DB Características MAX DB Diferencias entre MAX DB y MySQL Comparativa de Bases de “Datos libres” Conclusiones

Historia (1) SAP DB surge en los años 80, cuando fue desarrollado como producto comercial (Adabas). Cambio de nombre varias veces hasta q SAP AG , una compañía de Walldorf (Alemania) asumió el control de ese sistema de bases de datos y lo llamo SAP DB.

Historia (2) En Octubre de 2000 SAP AG lanza SAP DB bajo una licencia GNU GLP. En Mayo de 2003 se produce una sociedad tecnológica entre MySQL AB y SAP AG por medio de la cual MySQL AB desarrollaría la base de datos y distribuiría las diferentes licencias.

Historia (3) En agosto de 2003, MySQL AB cambia el nombre de SAP DB por MaxDB.

Características de SAP DB Seguridad Integridad Recuperación Optimización Otras características

Seguridad Posibilidad de creación de perfiles para los distintos usuarios. Permite el uso de instrucciones como revoke o grant Control de accesos a usuarios.

Integridad (1) Posee integridad referencial. Soporta vistas actualizables. Realiza control de transacciones. Cumple las normas ACID en su totalidad Admite el uso de claves extranjeras

Integridad (2) Realiza bloqueos a nivel de fila de forma explícita o implícita. Concurrencia multiversión en módulo a parte.

Recuperación Capacidad de realización de backups online. Corrección automática de errores, justo después de que se produzca. Permite backups en caliente

Optimización (1) Puede manejar grandes cantidades de información. Tamaño máximo de 32Tb. La Base de datos no limita su tamaño dependiendo del SO, sino que puede ser mayor. Máximo de 1024 columnas por tabla.

Optimización (2) Administración por medio de GUI gráfico para windows o línea de comandos. Posee un tamaño de registro limitado(8kb). Clusterizable. Base de datos pesada. Posee una gran escalabilidad.

Otras características (1) Es el SGBD “más profesional” de los de libre distribución. Es difícil de instalar y configurar. Soporte de vistas. NO posee soporte de almacenamiento de blobs(campos multimedia). No admite indexación de textos.

Otras características (2) No soporta PHP de forma nativa, teniendo que instalar unos parches específicos para el SGBD. Es una base de datos anticuada. Arquitectura de diseño similar a las comerciales. Admite Subselects.

Otras características (3) Puede realizar almacenamiento de procedimientos. Cumple el estándar SQL92. Soporta JDBC y ODBC, c, python, java, tcl delphi, perl, etc.. Es un sistema Open Source Compatibilidad con oracle 7

Otras características (4) Arquitectura similar a DB2, Oracle, Informix, SQL Server. Posee buenos sistemas para la realización de backups (ADSM + adint2, Networker, Netvault, HiBackBacking for Oracle).

Características de Max DB Proceso de instalación simplificado. Mayor disponibilidad, la base de datos puede ser cambiada EN LÍNEA. Administración más fácil. Gestión de almacenamiento mejorada. Mayor fiabilidad. Mejoras de funcionamiento: escritura de log paralela y formateo de volumen, y a través de caché compartida de datos y procedimientos SQL.

Diferencias entre MAX DB y MySQL Funciona como sistema cliente/servidor. Funciona como cliente/servidor y como sistema embebido. Funciona en menos plataformas. (Por ejemplo en OS/2 de IBM no funciona. Mayor número de plataformas. Utiliza un protocolo de red propietario para la comunicación cliente/servidor. Utiliza TCP/IP (con o sin SSL), sockets (UNIX) o pipes con nombre (Windows NT) -Soporta stored procedures. -Soporta programación de triggers a través de una extensión de SQL -No los soportara hasta la versión 5.0. -Para la versión 5.1.

Diferencias entre MAX DB y MySQL Contiene un debugger para lenguajes de stored procedures. Puede conectar en cascada triggers jerarquizados. Soporta triggers múltiples por acción y tupla. No lo soporta, al menos hasta la versión 5.0. Se distribuye con interfaz de usuario basado en texto, gráfico, o basado en web. Solo basado en texto. El gráfico se distribuye por separado. Los basados en web son realizados por otros. No soporta RDO, ADO ni .NET (interfaces de programación). Solo soporta SQL embebido con C/C++ Soporta más interfaces de programación, y SQL embebido con más lenguajes de programación.

Diferencias entre MAX DB y MySQL Contiene características administrativas que MySQL no tiene Reparto d trabajo por tiempo, por evento, y mandando mensajes de alerta al ABD para avisar de algún umbral. No posee esas características.

Comparativa de Bases de Datos Open Source (1) http://www.geocities.com/mailsoftware42/db/ Voy a reflejar los puntos más significativos de una comparativa de Bases de datos Open Source entre: MySQL 4.1.x PostgreSQL 8.x MaxDB 7,5 Firebird 1.5.x Ingres R3

Tipo de Licencia MySQL -Dual: GPL y Comercial PostgreeSQL - BSD MaxDB - Dual: GPL y Comercial Firebird - IDPL & IPL Ingres - CATOSL

Plataformas MySQL - Linux, Solaris, HP-UX, MacOs, AIX, SCO, IRIX, FreeBSD, NetBSD, OpenBSD, Windows, BSDI, DEC, OS/2, Compaq Tru64, Novell NetWare. PostgreeSQL - Linux, Solaris, HP-UX, AIX, IRIX, FreeBSD, OpenBSD, NetBSD, MacOs, SCO OpenServer, SCO Unixware, BeOS, BSDI, Compaq Tru64, QNX, Windows MaxDB - Linux, Solaris, HP-UX, AIX, Windows Firebird - Linux, Solaris, freeBSD, HP-UX, MacOS, Windows Ingres - Linux, Solaris, HP-UX, AIX, Compaq Tru64, OpenVMS Windows

Cumplimiento del estándar SQL MySQL -Medium PostgreeSQL -High MaxDB -Medium Firebird -High Ingres -Medium

Estabilidad MySQL - High / Very High PostgreeSQL - High MaxDB - Medium / High Firebird - High Ingres - ?

Cumplimiento de ACID MySQL - Sí PostgreeSQL - Sí MaxDB - Sí Firebird - Sí Ingres - Sí

Integridad de Datos MySQL - Sí PostgreeSQL - Sí MaxDB - Sí Firebird - Sí Ingres - Sí

Caracteristicas de Seguridad MySQL - High PostgreeSQL - Medium/High MaxDB - Medium Firebird -  ? Ingres - High

Locking y Concurrencia MySQL - High PostgreeSQL - High MaxDB - High Firebird - High Ingres - High

Soporte de vistas MySQL - Sí (>=5.0, vistas actualizables) PostgreeSQL - Sí MaxDB - Sí Firebird - Sí Ingres - Sí

Esquemas MySQL - Sí (>=5.0) PostgreeSQL - Sí MaxDB - Sí (>=7.6) Firebird - NO Ingres - Sí

Soporta Subselects MySQL - Sí (>=5.0) PostgreeSQL - Sí MaxDB - Sí Firebird - Sí Ingres - Sí

Stored Procedures MySQL - Sí (>=5.0) PostgreeSQL - Sí (pl/pgSQL, pl/Perl, pl/TCL, pl/Python, pl/sh) MaxDB - Sí Firebird - Sí Ingres - Sí

Triggers MySQL - Sí (>=5.0, rudimentarios) PostgreeSQL - Sí MaxDB - Sí Firebird - Sí Ingres - Sí

Unicode MySQL - Sí ( >=4.1) PostgreeSQL - Sí MaxDB - Sí Firebird - Sí Ingres - Sí

Interfaces de programación MySQL - ODBC, JDBC, C/C++, .NET/Mono, ADO.Net, OLEDB, Delphi, Perl, Python, PHP, Embedded (C precompiler), Embeded in Java (Connector/MXJ). Entire server can be embedded as a library into an application PostgreeSQL - ODBC, JDBC, C/C++, Embeded SQL (in C), Tcl/Tk, Perl, Python, PHP  MaxDB - ODBC ,JDBC, C/C++, Precompiler (Embedded SQL), Perl, Python, PHP Firebird - ODBC, JDBC, C/C++, PHP, Python, Perl, Kylix, Delphi, .NET/Mono, ADO Ingres - ODBC, JDBC, C/C++, .NET, Perl, Python, PHP, Cobol, Fortran

Transacciones MySQL - Sí PostgreeSQL - Sí MaxDB - Sí Firebird - Sí Ingres - Sí

Replicación MySQL - Sí PostgreeSQL - Sí/no MaxDB - NO Firebird - commercial plugin available Ingres - Sí

Carga balanceada MySQL - Sí with MySQL Cluster (NDB storage engine) PostgreeSQL - NO MaxDB - NO Firebird - NO Ingres - Sí

Clustering MySQL - Sí PostgreeSQL - NO MaxDB - NO Firebird - NO Ingres - Sí

Hot Backups MySQL - Sí PostgreeSQL - Sí MaxDB - Sí Firebird - Sí Ingres - Sí

Herramientas de administración visuales MySQL - Sí PostgreeSQL - Sí MaxDB - Sí (only windows) Firebird - Sí Ingres - Sí (not open source)

Soporte 24/7 MySQL - Sí PostgreeSQL - Sí/no MaxDB - Sí Firebird - Sí Ingres - Sí

Conclusiones MaxDB es una nueva versión de SAP DB, la base de datos open source de SAP AG. MaxDB es una base de datos para misión crítica, certificada por SAP AG y bajo la licencia Open Source que ofrece alta disponibilidad y escalabilidad. MAX DB/SAP DB integra muchas características importantes para la correcta aplicación de integridad referencial y soporte a datos complejos que no existen todavía en las versiones de MySQL y PostgreSQL MaxDB es otra alternativa para quienes desean migrar de otros motores de base de datos como Oracle, DB2 y MSQL entre otros logrando reducir enormemente los costos de licenciamiento de software de su empresa. Hoy, mas de 5000 clientes esta usando globalmente la tecnología Max DB, empresas como Intel, Daimler Chrysler, Braun, Bayer, Colgate, Yamaha, Deutsche Post y Toyota de Africa del Sur.

Conclusiones (2) MaxDB esta disponible sin un costo por licencia bajo la licencia GPL, también la puede encontrar disponible en licencias comerciales para usuarios que prefieren no estar afectados por la GPL. MySQL AB ofrece MaxDB bajo el modelo comercial a el precio de US $ 49 por usuario en un sistema de una solo CPU con un mínimo de 5 usuarios.(=245) Para quienes prefieran pagar un costo de US $ 1490 por CPU sin limitaciones por usuarios. Un usuario con “nombre” es un usuario que se conecta a la base de datos directa o indirectamente.