Investigación sobre DBMS Oracle y MySQL

Oracle 12c

Es la herramienta mas utilizadas para la gestion de bases de datos. Nos permite implementar nubes de bases de datos privadas, a los proveedores SaaS que buscan la potencia de Oracle Database en un modelo de tenencia multiple, seguro y aislado.

1. Caracteristicas de Oracle 12c:
  • La arquitectura permite mayores niveles de consolidacion en la nube sin la necesidad de cambiar las aplicaciones existentes.
  • La funcion de optimizacion automatica de datos gestiona mayor numero de datos, reduce costos de almacenamiento y mejora el rendimiento de la base.
  • La seguridad de proteccion total de la base de datos incluye amenazas evolucionadas y regulaciones estrictas sobre la privacidad de los datos.
  • Maximiiza la disponibilidad con proteccion ante la falla del servidor, falla en el terreno, error humano, reducidos tiempos de inactividad planificados y continuidad en la aplicacion.
  • Descubrimiento escalable de secuencias de eventos comerciales con mejoras en la capacidad analitica de base de datos grandes, con mayor volumen.
  • Integracion continua con Oracle Enterprise Manager Cloud 12c permite a los administradores dirigir facilmente el ciclo de vida completo de la base.
  • 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.
  • El software del servidor puede ejecutarse en multitud de sistemas operativos.
  • Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa.
2. Base de datos del sistema
En las bases de datos Oracle encontramos el tablespace system es un tablespace Por defecto en todas las bases de datos Oracle. En él se almacenan todos los datos del sistema, el catálogo y todo el código fuente y compilado de procedimientos PL/SQL. También es posible utilizar el mismo tablespace para guardar datos del usuario. Este tablespace contiene, el diccionario de datos, almacenamiento para disparadores y los procedimientos almacenados.


3. Requisitos de software y hardware


4. Instalación de Oracle

  • Descarga e instalación automática de paquetes de software y versiones específicas de paquetes requeridas para instalar Oracle Grid Infrastructure y Oracle Database 12 c Versión 1 (12.1) u 11g Versión 2 (11.2.0.3); las dependencias de paquetes se resuelven mediante capacidades yum o up2date.
  • Creación del usuario Oracle y los grupos oinstall (para OraInventory) y dba (para OSDBA), que se usan durante la instalación de la base de datos. (Por motivos de seguridad, este usuario no tiene contraseña predeterminada y no puede iniciar sesión de manera remota. Para permitir el inicio de sesión remoto, defina una contraseña utilizando la herramienta passwd.)
  • Modificación de parámetros del kernel en /etc/sysctl.conf para cambiar la configuración relativa a memoria compartida, semáforos, cantidad máxima de descriptores de archivos, etcétera.
  • Definición de límites máximos y flexibles para los recursos del Shell en /etc/security/limits.conf, por ejemplo, espacio de direcciones de memoria bloqueado, cantidad de archivos abiertos, cantidad de procesos y tamaño de archivos del núcleo.
  • Definición numa=off en el kernel para máquinas x86_64.













5. Tipo de datos



MySQL
Una base de datos de coleccion estructurada de datos. Puede ser una lista de compras de pocos elementos hasta grandes cantidades de informacion de una empresa multinacional.

1. Características de MySQL
  • Es un software de código abierto .
  • Esta base de datos es mucha agilidad, velocidad y fiable en su uso.
  • MySQL Server trabaja en entornos cliente / servidor o sistemas embebidos, es el DBMS de licencia GPL con más conexiones con las diferentes APIs.
  • Una gran cantidad de software MySQL contribuido está disponible.
  • Sistema de contraseñas y privilegios muy flexible y segura. 
  • Registros de longitud fija y variable. 
  • 16 índices por tabla, cada índice puede estar compuesto de 1 a 15 columnas o partes de ellas con una longitud máxima de 127 bytes.
  • Todas las columnas pueden tener valores por defecto. 
  • Todos los datos están grabados en formato ISO8859_1.  
  • Los clientes usan TCP o UNIX Socket para conectarse al servidor.  
  • El servidor soporta mensajes de error en distintas lenguas.  
  • Tiene los comandos tienen -help o -? para las ayudas.  
  • Diversos tipos de columnas como enteros de 1, 2, 3, 4, y 8 bytes, coma flotante, doble precisión, carácter, fechas, enumerados, etc.
2. Base de datos del sistema


Esta eficiente arquitectura provee beneficios para el tipo de aplicación que se necesite como data warehousing, procesamiento de transacciones, situaciones de alta disponibilidad, etc. Todo para que el motor de la base de datos funcione eficientemente. Esto va de la mano con las ventajas de utilizar un set de interfaces y servicios.
MySQL utiliza varios tipos de tablas. El tipo de tabla predeterminado es MyISAM que está optimizado para la velocidad del comando SELECT. La mayor parte de los sitios Web utilizan esta tabla, ya que estos sitios suelen utilizar la instrucción SELECT mucho más que las instrucciones INSERT o UPDATE. 


3. Requisitos de hardware y software

Una de las ventajas de MySQL es que puede ejecutarse en hardware normal sin ningún requerimiento especial a parte de grandes cantidades de RAM, debido al hecho que todos los datos se almacenan en memoria.

4. Instalación de MySQL








5. Tipo de datos



Bibliografia


  1. Oracle (2017). Oracle Enterprise Manager 12c Recuperado el: 18/06/2017 de: http://www.oracle.com/lad/products/enterprise-manager/index.html
  2. MySQL(2017) MySQL 5.0 Reference Manual Recuperado el: 18/06/2017 de : http://downloads.mysql.com/docs/refman-5.0-es.pdf
  3.  MySQL (2015) What Is New in MySQL 5.7 Recuperado el: 18/06/2017 de:
  4. http://dev.mysql.com/doc/refman/5.7/en/mysql-nutshell.html
  5. Oracle(2017)  Simplificación de las instalaciones de Oracle Database 12c y 11g en Oracle Linux 6 Recuperado el: 18/06/2017 de: http://www.oracle.com/technetwork/es/articles/linux/simplificar-instalar-oracle-linux-6-2251315-esa.html

Comentarios

Entradas populares