Ventajas vs Desventajas se SGBD

38,318 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
38,318
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
808
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ventajas vs Desventajas se SGBD

  1. 1. Curso: Gestión de Datos e Información IIDocente: Ing. Mario Nizama ReyesAlumno: Carlos David Riofrio García
  2. 2. VS
  3. 3. ORACLE POSTGRE SQLVENTAJAS VENTAJAS• Puede ejecutarse en todas las • Es un sistema de gestión de bases plataformas, desde una Pc hasta un de datos relacionales Open Source. supercomputador. • Se han implementado importantes• Permite el uso de particiones para la características al motor de datos, mejora de la eficiencia, de replicación incluyendo subconsultas, valores por e incluso ciertas versiones admiten la defecto, restricciones a valores en los administración de bases de datos campos (constraints),disparadores distribuidas. (triggers), etc.• El software del servidor puede • PostgreSQL puede operar sobre ejecutarse en multitud de sistemas distintas plataformas incluyendo Linux, operativos. Unix, MacOSX, Solaris y últimamente Windows.• Existe incluso una versión personal • Se ha incluido un sistema de reglas para Windows 9x, lo cual es un punto consistente en modificar las consultas a favor para los desarrolladores que de acuerdo a reglas almacenadas se llevan trabajo a casa. como parte de la base de datos.
  4. 4. ORACLE POSTGRE SQLVENTAJAS VENTAJAS• Oracle es la base de datos con más • Posee manejo y control de orientación hacía internet. transacciones para asegurar la consistencia de los datos. • Soporta los tipos de datos, cláusulas,• El uso productivo de los recursos funciones y comandos de tipo auxiliares con Active Data Guard. estándarSQL92/SQL99 y extendidos propios de PostgreSQL. Los tipos de datos internos han sido mejorados incluyendo nuevos tipos.• La protección y la auditoría seguras de • La velocidad del motor de bases de los datos, más la posibilidad de datos ha sido incrementada recuperación total de los datos. aproximadamente en un20 a 40%, y su tiempo de arranque ha bajado al 80% desde que la versión 6.0 fue lanzada• El cambio más veloz de los sistemas • Posee un buen sistema de seguridad informáticos mediante Real Application mediante la gestión de usuarios, Testing. grupos de usuarios ,permisos y contraseñas.
  5. 5. ORACLE POSTGRE SQLDESVENTAJAS DESVENTAJAS• El mayor inconveniente de Oracle es • Consume más recursos que MySQL, quizás su precio, incluso las licencias por lo que se necesitan mayores de Personal Oracle son características de hardware para excesivamente caras. en mi opinión. ejecutarlo• Otro problema es la necesidad de • Aproximadamente es 2 veces más ajustes. Un error frecuente consiste en lento que MySQL (aunque en la pensar que basta instalar el Oracle en práctica no se nota esta diferencia) un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento.• También es elevado el coste de la • PostGre SQL es un magnífico gestor formación, y sólo últimamente han de bases de datos, capaz de competir comenzado a aparecer buenos libros con muchos gestores comerciales, sobre asuntos técnicos distintos de la aunque el primer encuentro con este simple instalación y administración. . gestor es un poco “duro”, ya que la sintaxis de algunos de sus comandos o sentencias no es nada intuitiva
  6. 6. VS
  7. 7. SQL SERVER MY SQLVENTAJAS VENTAJAS• Utiliza una extensión al SQL estándar, • MySQL es muy rápido, fiable y fácil de que se denomina Transact SQL. usar, ya que en cooperación con los usuarios desarrolladores de Open Source a nivel mundial.• Cuando SQL Server no tiene tareas de • MySQL Server trabaja en entornos usuario para procesar, comienza a cliente/servidor o incrustados; el escribir automáticamente las software de bases de datos MySQL es memorias intermedias sucias del un sistema cliente/servidor que caché al disco. Como estas escrituras consiste en un servidor SQL que se realizan en los ciclos de inactividad trabaja con diferentes programas y del servidor, se denominan escrituras bibliotecas cliente, herramientas libres . administrativas y diversas interfaces de programación para aplicaciones (APIs).• SQL Server nos permite olvidarnos un • Una gran cantidad de software de poco de los ficheros que forman la contribuciones está disponible para base de datos. MySQL, y por esta razón se pueden usar muchas herramientas disponibles en modo consola y en entorno gráfico.
  8. 8. SQL SERVER MY SQLVENTAJAS VENTAJAS• Es un Sistema de Gestión de Bases • Gran portabilidad entre distintos de Datos Relacionales (SGBDR). sistemas o plataformas.• SQL permite administrar permisos a • Soporta múltiples modos asignados todo. Permisos a nivel de servidor, para comportarse como otros gestores seguridad en tablas, permitir o no de bases de datos, definiendo la lectura, escritura, ejecución; seguridad validación o no de los valores en los procedimientos almacenados erróneos o incorrectos y la forma en ,todo se puede configurar. que se ingresan los datos.• Puede ser útil para manejar y/o • Integración perfecta con el lenguaje obtener datos de la red de redes. PHP (Preprocesador de Hipertexto).• Menor necesidad de limpieza de las • Uso de MyODBC, que proporciona a memorias intermedias durante el MySQL soporte para programas procesamiento de las transacciones clientes que usen conexiones ODBC (Open Database Connectivity)
  9. 9. SQL SERVER MY SQLDESVENTAJAS DESVENTAJAS• Los problemas de la 6.5 eran muchos: • Actualmente, el soporte para bloqueo a nivel de página, dispositivos disparadores es básico, por lo tanto con crecimiento manual, un tamaño de hay ciertas limitaciones en lo que página fijo y demasiado pequeño. puede hacerse con ellos• Si utilizas SQL server para practicas • Los privilegios para una tabla no se no te va hacer útil por que en el se eliminan automáticamente cuando se prohíben muchas cosas tiene borra una tabla. Debe restricciones. usarse explícitamente un comando revoke para quitar los privilegios de una tabla• La principal desventaja de SQL Server • Cuando MySQL maneja la Integridad es la enorme cantidad de memoria referencial, con tablas NO RAM que utiliza para la instalación y transaccionales de tipo MyISAM, utilización del software.• La relación calidad-precio esta muy • La función de conversión CAST() no debajo comparado con Oracle. soporta la conversión a real o BIGINT)
  10. 10. VS
  11. 11. ACCESS BASE(Open Office)VENTAJAS VENTAJAS• Es la base de datos más amigable y • Guarda los datos en ficheros XML. versátil del mercado También puede acceder de forma nativa a ficheros D Base para realizar trabajos simples.• Para aprender el programa basta tener la ayuda en línea, ya que es completa • Base proporciona soporte nativo para e informativa. diferentes bases de datos (Adabas D, ADO, Microsoft Access, MySQL)• Altamente potente y eficiente . • Utilizan los conectores ODBC Y JDBC , también soporta agendas LDAP , Microsoft Outlook , Microsoft Windows y Mozilla.• Crea varios informes con vistas • A partir de la versión 2.3 Base diferentes de la misma información integrará el generador de informes en OLAP y XML Report Designer basado en el motor de informes de código abierto del software Pentaho.
  12. 12. ACCESS BASE(Open Office)DESVENTAJAS DESVENTAJAS• Entre sus mayores inconvenientes • Carencia de un equivalente de Access. figuran que no es multiplataforma• Su uso es inadecuado para grandes • No soporta la realización de grandes proyectos de software que requieren proyectos de software tiempos de respuesta críticos• Base de datos de un muy reducido • Si tienes en una base de datos mas de potencial, sólo para soluciones 2200 filas y cuando quieres hacer una "caseras" . búsqueda no busca en toda la base de datos sino digamos hasta la fila 1000 ,el resto no lo procesa• La bases de datos Access incluye una . limitación de tamaño de 2 GB, 32.768 objetos y 255 usuarios simultáneos.

×