miércoles, 5 de septiembre de 2012

Evaluación de Dos Gestores: MySQL vs Oracle

MySQL:

  • Sistema de gestión de bases de datos relacional, licenciado bajo la GPL de la GNU. 
  • Es software libre.
  •  Aprovecha la potencia de sistemas multiprocesador, gracias a su implementación multihilo.
  • Soporta gran cantidad de tipos de datos para las columnas.
  • Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc).
  • Soporta hasta 32 índices por tabla. 
  • Gestión de usuarios y passwords, manteniendo un muy buen nivel de seguridad en los datos.
  • Usa tablas en disco B-tree (MyISAM) muy rápidas con compresión de índice. 
  • Relativamente sencillo de añadir otro sistema de almacenamiento.
  • El código MySQL se prueba con con Purify (un detector de memoria perdida comercial) 
  • Diversos tipos de columnas  enteros con/sin signo de 1, 2, 3, 4, y 8 bytes de longitud, FLOATDOUBLECHAR,VARCHARTEXTBLOBDATETIMEDATETIMETIMESTAMPYEARSETENUM, y tipos espaciales OpenGIS.
  • Soporte completo para operadores y funciondes en las cláusulas de consultas Select y Where. 
  • Los clientes pueden conectar con el servidor MySQL usando sockets TCP/IP en cualquier plataforma. En sistemas Windows de la familia NT (NT,2000,XP, o 2003), los clientes pueden usar named pipes para la conexión. 
Oracle:
  • Oracle es un Sistema Gestor de Bases de Datos con características objeto-relacionales.
  • Entorno cliente/servidor
  • Gestión de grandes bases de datos.
  • Usuarios concurrentes.
  • Alto rendimiento en transacciones.
  • Sistemas de alta disponibilidad.
  • Disponibilidad controlada de los datos de las aplicaciones.
  • Adaptación a estándares de la industria, como SQL-92.
  • Gestión de la seguridad.
  • Autogestión de la integridad de los datos.
  • Opción distribuida.
  • Portabilidad.
  • Compatibilidad.
  • Conectabilidad.
  • Replicación de entornos.
  • Admite la ejecución automática (solo cliente Windows), lo que le permite realizar tareas adicionales fuera del entorno del Asistente de instalación de hardware (HIA) de Oracle (versión 2.4 y posteriores).
  • Permite la configuración de prioridad de dispositivo de arranque a nivel de BIOS y la selección del siguiente dispositivo de arranque.
  • Capacidades de administración y de solución de problemas
  • Elimina la necesidad de obtener y preparar controladores de dispositivo de nivel de sistema operativo en distintos soportes antes de instalar el sistema operativo.
  • Crea un registro de eventos de sesión del Asistente de instalación de hardware (HIA) de Oracle para facilitar la solución de problemas.

Fuentes: 

No hay comentarios:

Publicar un comentario