MySQL 

es un gestor de bases de datos, y actualmente uno de los más usados y reconocidos del mercado. Especialmente en lo que se refiere a desarrollo web, está clasificada como la base de datos de código abierto más popular del mundo.

Fue desarrollada inicialmente por MySQL AB, luego adquirida por Sun Microsystems y luego posteriormente por Oracle Coporation en 2010.

Ventajas:

  1. MySQL es de uso libre y gratuito.
  2. Software con Licencia GPL.
  3. Bajo costo en requerimientos para la elaboración y ejecución del programa.
  4. No se necesita disponer de Hardware o Software de alto rendimiento para la ejecución del programa.
  5. Velocidad al realizar las operaciones y buen rendimiento.
  6. Facilidad de instalación y configuración.
  7. Soporte en casi el 100% de los sistemas operativos actuales.
  8. Baja probabilidad de corrupción de datos.
  9. Entorno con seguridad y encryptación.

Desventajas:

  1. Al ser de Software Libre, muchas de las soluciones para las deficiencias del software no están documentados ni presentan documentación oficial.
  2. Muchas de sus utilidades tampoco presentan documentación.
  3. Se debe controlar/monitorizar el rendimiento de las aplicaciones en búsca de fallos.
  4. No es el más intuitivo de los programas que existen actualmente para todos los tipos de desarrollos.
  5. No es tan eficaz en aplicaciones que requieran de una constante modificación de escritura en BD.




Oracle

es una compañía especializada en el desarrollo de soluciones de nube y locales. Oracle tiene su sede central en la localidad de Austin, capital del estado de Texas. Según la clasificación correspondiente al año 2006, ocupa el primer lugar en la categoría de las bases de datos y el séptimo lugar a nivel mundial de las compañías de tecnologías de la información.4​ La tecnología Oracle se encuentra en muchas industrias del mundo y en las oficinas de 98 de las 100 empresas Fortune 100

VENTAJAS
  1. Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial.
  2. Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.
  3. Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente.
  4. 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.
  5. El software del servidor puede ejecutarse en multitud de sistemas operativos.
  6. 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.
  7. Oracle es la base de datos con más orientación hacía INTERNET.

Desventajas

  1. Las versiones más recientes de Oracle son la 11g, 10g, 9g, 8g, desde el lanzamiento original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3. El motivo de tantos fallos fue, al parecer, la remodelación del sistema de almacenamiento por causa de la introducción de extensiones orientadas a objetos.
  2. 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.
  3. También es elevado el coste de la información, y sólo últimamente han comenzado a aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y administración.












Hernandez,C. (26 SEPTIEMBRE,2022). ventajas y desventajas de mysql y oracle. cbtis 88. cbtis88 Recuperado de https://hostingpedia.net/mysql.html http://oraclebddepn.blogspot.com/2013/05/ventajas-y-desventajas.html


 oracle

Oracle es una empresa que desarrolla bases de datos que almacenan y facilitan el manejo de grandes cantidades de información relacionada entre si.
permite acceder y manipular información de la base de datos definiendo objetos procedurales (subprogramas) que se almacenan en la base de datos. Estos objetos procedurales son unidades de programa PL/SQL: Funciones y Procedimientos almacenados
1 - Instalación de Oracle.
Debemos seleccionar "sign up now" y luego "Create your Oracle account now", es decir crear una cuenta Oracle. Luego de habernos registrado podemos descargar el motor de base de datos Oracle. Luego de algunos minutos ya tenemos instalado el gestor de bases de datos Oracle en nuestro equipo.
Las capacidades de administración de bases de datos de Oracle facilitan la vida de DBA al proporcionar una solución de ciclo de vida completo que abarca administración de cambios y configuración, parches, aprovisionamiento, pruebas, enmascaramiento / subconjunto, administración de rendimiento y ajuste automático.






 

Potente y rápido gestor de bases de datos

MySQL es un sistema de gestión de bases de datos relacionales (RDBMS) utilizado especialmente en entornos web aunque funciona correctamente en redes locales o privadas. MySQL se basa en la utilización del lenguaje SQL
MySQL cuenta con una interfaz manejable e intuitiva que recuerda a la estructura del explorador de Windows. Es capaz de trabajar con múltiples lenguajes y es posible conectarse a una base de datos de este tipo a través de cualquiera de ellos, como c, c++, PHP, Java, Perl, Python, TCL, Eiffel.
MySQL para Windows es un potente gestor de bases de datos que, como habréis deducido rápidamente por su nombre, es compatible con este sistema operativo específicamente. Su principal ventaja es la velocidad a la que trabaja, ya que es más rápido que otros programas de similares características.

Instalacion

1.Descargue el instalador de MySQL 8 Windows de https://dev.mysql.com/downloads/installer/ y ejecútelo.

2.Durante la configuración de la instalación, seleccione Personalizado MySQL Server y Conector/ODBC para instalar. Asegúrese de que ODBC Connector coincida con el valor de bits de MySQL Server instalado (x86 o x64).



3.Complete la instalación de MySQL Servidor.


Configuracion 

1.Abra el siguiente archivo en un editor de texto:

C:\ProgramData\MySQL\MySQL Server 8.0\my.ini

2.Encuentre y edite o añada la siguiente configuración en la sección [mysqld] del archivo my.ini:

max_allowed_packet=33M

Para MySQL 8, debe configurar la siguiente variable:

olog_bin_trust_function_creators=1

oComo alternativa, puede deshabilitar la creación de registros binarios: log_bin=0

Para MySQL 5.6.20 y 5.6.21 (puede determinar su versión de MySQL mediante mysql --version):

oDebe configurar innodb_log_file_size en, al menos, 200 MB (por ejemplo innodb_log_file_size=200M), pero no más de 3000 MB

Para MySQL 5.6.22 y versiones posteriores compatibles (incluida la versión 8):

oDebe configurarinnodb_log_file_size*innodb_log_files_in_group a, al menos, 200 MB (* indica multiplicación, el producto de ambos parámetros debe ser > 200 MB. El valor mínimo para innodb_log_files_in_group es 2 y el máximo es 100, el valor además debe ser entero).
Por ejemplo:
innodb_log_file_size=100M
innodb_log_files_in_group=2

3.Guarde y cierre el archivo my.ini .

4.Abra el símbolo del sistema e ingrese los siguientes comandos para reiniciar el MySQL Server y aplique la configuración (el nombre del proceso depende de la versión de MySQL:8.0 = mysql80 etc.):

net stop mysql80

net start mysql80

5.Ingrese el siguiente comando en el Símbolo del sistema para verificar si se está ejecutando el servidor MySQL:

sc query mysql80