Gestión de datos e información 2 santamaria sosa luis

14
Gestores de Bases de Datos Santamaría Sosa .Luis Ricardo

Transcript of Gestión de datos e información 2 santamaria sosa luis

Page 1: Gestión de datos e información 2   santamaria sosa luis

Gestores de Bases de Datos

Santamaría Sosa .Luis Ricardo

Page 2: Gestión de datos e información 2   santamaria sosa luis

VENTAJAS :

· Oracle es el motor de base de datos relacional más usado a nivel mundial.

· Puede ejecutarse en todas las plataformas, desde una PC hasta un

supercomputador.

· Permite el uso de particiones para la mejora de la eficiencia, de replicación e

incluso ciertas versiones admiten la administración de bases de datos distribuidas.

· Oracle es la base de datos con mas orientación hacía INTERNET

Page 3: Gestión de datos e información 2   santamaria sosa luis

DESVENTAJAS :

· El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias

de Personal Oracle son excesivamente caras, en mi opinión. Otro problema

es la necesidad de ajustes. Un error frecuente consiste en pensar que basta

instalar el Oracle en un servidor y enchufar directamente las aplicaciones

clientes. Un Oracle mal configurado puede ser desesperantemente lento.

· También es elevado el coste de la formación, y sólo últimamente han

comenzado a aparecer buenos libros sobre asuntos técnicos distintos de la

simple instalación y administración.

Page 4: Gestión de datos e información 2   santamaria sosa luis

Ventajas :

· El atractivo principal: lo barato del sistema, y la tendencia de los directivos a

aceptar preferentemente productos de Microsoft. Además, hay que reconocer

que la versión 7 es bastante estable, aunque me han llegado rumores de

problemas en máquinas con varios procesadores que se han resuelto el

Service Pack 1.

· Otro punto importante a favor de SQL Server es la interfaz de acceso OLE

DB y ADO. Aunque se trata de una interfaz universal, SQL Server es una de

las primeras bases de datos en soportarla.

· Mejor utilización de la CPU

· Menor necesidad de limpieza de las memorias intermedias durante el

procesamiento de las transacciones

Page 5: Gestión de datos e información 2   santamaria sosa luis

DESVENTAJAS :

· Los problemas de la 6.5 eran muchos: bloqueo a nivel de página, dispositivos

con crecimiento manual, un tamaño de página fijo y demasiado pequeño

(2048KB), una pésima implementación de los tipos de datos variables como

varchar.

· Enorme cantidad de RAM que utiliza.

Page 6: Gestión de datos e información 2   santamaria sosa luis

VENTAJAS :

· Obtener mejores resultados con la interfaz de usuario de Office Fluent. Incluso sin

tener experiencia con bases de datos, cualquier usuario puede realizar un

seguimiento de la información y crear informes para tomar decisiones mejor

fundadas.

· Empezar rápidamente usando soluciones prediseñadas. Con la biblioteca

avanzada de soluciones prediseñadas, puede empezar a realizar el seguimiento de

la información inmediatamente. Los formularios y los informes ya están diseñados

para mayor comodidad, pero puede personalizarlos para adaptarlos a sus

necesidades empresariales.

· Crear tablas rápidamente sin preocuparse de la complejidad de las bases de

datos. Gracias a la detección automática del tipo de datos, la creación en Office

Access 2007 es tan sencilla como trabajar con una tabla de Microsoft Office Excel.

Page 7: Gestión de datos e información 2   santamaria sosa luis

Desventajas :

· Para bases de datos de gran calibre (en cuanto a volumen de datos o de

usuarios) es recomendable usar otros sistemas como MySQL o Microsoft

SQL Server, y código VBA (Visual Basic para Aplicaciones).

· Entre sus mayores inconvenientes figuran que no es multiplataforma, pues

sólo está disponible para sistemas operativos de Microsoft.

· Su uso es inadecuado para grandes proyectos de software que requieren

tiempos de respuesta críticos

Page 8: Gestión de datos e información 2   santamaria sosa luis

VENTAJAS :

· Ampliamente popular - Ideal para tecnologías Web.

· Fácil de Administrar.

· Su sintaxis SQL es estándar y fácil de aprender.

· Footprint bajo de memoria, bastante poderoso con una configuración

adecuada.

· Multiplataforma.

· Capacidades de replicación de datos.

· Soporte empresarial disponible.

Page 9: Gestión de datos e información 2   santamaria sosa luis

DESVENTAJAS :

· Sin experticia, configurar llega a ser un caos.

· Es fácil de vulnerar sin protección adecuada.

· El motor MyISAM es instalado por defecto y carece de capacidades de

integridad relacional.

· InnoDB genera mucho footprint en memoria al indizar.

· El toolset empresarial tiene un costo adicional por suscripción anual.

· Realizar revisiones llegar a ser una labor manual y tediosa para el DBA.

· Reducida cantidad de tipos de datos.

Page 10: Gestión de datos e información 2   santamaria sosa luis

Ventajas :

· MySQL es Open Source: Significa que es posible para cualquiera usar y

modificar el software. Cualquiera puede bajar el software MySQL desde internet

y usarlo sin pagar nada en la versión gratuita y si se desea, se puede estudiar el

código fuente y cambiarlo para adaptarlo a nuestras necesidades específicas. El

software MySQL usa la licencia GPL (General Public License).

· El servidor de bases de datos relacionales MySQL es muy rápido, fiable y fácil

de usar, ya que en cooperación con los usuarios desarrolladores de Open

Source a nivel mundial, MySQL Server se desarrolló originalmente para manejar

grandes bases de datos mucho más rápido que las soluciones de gestores de bases de datos existentes y ha sido usa do con éxito en entornos de producción de alto rendimiento durante varios años.

· Soporte completo para cláusulas, funciones, tipos de datos y comandos estándar y extendidos del estándar SQL.

Page 11: Gestión de datos e información 2   santamaria sosa luis

· MySQL Server trabaja en entornos cliente/servidor o incrustados; el software de bases de datos MySQL es un sistema cliente/servidor que consiste en un servidor SQL que trabaja con diferentes programas y bibliotecas cliente, herramientas administrativas y diversas interfaces de programación para aplicaciones (APIs). También se proporciona el MySQL Server como biblioteca incrustada, que se puede incluir en una aplicación para obtener un producto más pequeño, rápido y fácil de administrar.

· MySQL posee un buen control de acceso de usuarios y seguridad en los datos.

· Integración perfecta con el lenguaje PHP (Preprocesador de Hipertexto).

· Soporte para control de transacciones en tablas transaccionales (tipo InnoDB), y soporte para procedimientos almacenados, subconsultas y disparadores (Triggers) en las últimas versiones de MySQL (5.x).

· Gran portabilidad entre distintos sistemas o plataformas.

Page 12: Gestión de datos e información 2   santamaria sosa luis

Desventajas :

· Cuando MySQL maneja la Integridad referencial, con tablas NO transaccionales

de tipo MyISAM, aunque admite la declaración de claves ajenas o foráneas en la

creación tablas, internamente no las trata de forma diferente al resto de campos.

· Los privilegios para una tabla no se eliminan automáticamente cuando se borra

una tabla. Debe usarse explícitamente un comando REVOKE para quitar los

privilegios de una tabla.

· La función de conversión CAST() no soporta la conversión a REAL o BIGINT. Los

desarrolladores comentan en la documentación de MySQL que estas carencias no

les resultaban un problema, ya que era lo que en principio ellos necesitaban. Sin

embargo se las optimizará con la colaboración de los propios usuarios y

desarrolladores a nivel mundial, gracias a que es Software Libre

Page 13: Gestión de datos e información 2   santamaria sosa luis

Diferencias :

MYSQL:

El sistema de base de datos operacional MySQL es hoy en día uno de los más

importantes en lo que hace al diseño y programación de base de datos de tipo

relacional. Cuenta con millones de aplicaciones y aparece en el mundo informático

como una de las más utilizadas por usuarios del medio. El programa MySQL se usa

como servidor a través del cual pueden conectarse múltiples usuarios y utilizarlo al

mismo tiempo

ORACLE:

Oracle es básicamente una herramienta cliente/servidor para la gestión de Bases

de Datos. Es un producto vendido a nivel mundial, aunque la gran potencia que

tiene y su elevado precio hacen que sólo se vea en empresas muy grandes y

multinacionales, por norma general.

MICROSOFT SQL SERVER:

Es un sistema para la gestión de bases de datos producido por Microsoft basado en

el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL.

Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes

sistemas gestores de bases de datos como son Oracle, PostgreSQL o MySQL.

Page 14: Gestión de datos e información 2   santamaria sosa luis

Diferencias :

MS Access es más bien para aplicaciones locales o dentro de una pequeña LAN empresarial, pero no es un gestor de bases de datos apropiado para aplicaciones web o aplicaciones remotas.