My SQL
My SQL
Entrenamiento MySQL
Oracle ofrece un conjunto completo de cursos de capacitación MySQL que le brindan una ventaja
competitiva en la creación de soluciones de bases de datos de clase mundial.
También existe, para quienes están experimentando o empezando con base de datos la
capacitación de Oracle University en MySQL
Forma de entrenamiento
La suscripción de aprendizaje MySQL con todos los cursos en línea
Una clase virtual por un instructor, en tiempo real.
Los cursos de MySQL Entrenamiento bajo Demanda con vídeos disponibles a su
conveniencia.
Última versión
MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual:
Licencia pública general/Licencia comercial por Oracle Corporation y está considerada como la
base de datos de código abierto más popular del mundo,12 y una de las más populares en
general junto a Oracle y Microsoft SQL Server, sobre todo para entornos de desarrollo web.
MySQL fue inicialmente desarrollado por MySQL AB (empresa fundada por David Axmark, Allan
Larsson y Michael Widenius). MySQL AB fue adquirida por Sun Microsystems en 2008, y ésta a su
vez fue comprada por Oracle Corporation en 2010, la cual ya era dueña desde 2005 de Innobase
Oy, empresa finlandesa desarrolladora del motor InnoDB para MySQL.
¿Qué es MySQL?
Primero lo primero, tienes que saber cómo pronunciarlo: MY-ES-KYU-EL’ [maɪˌɛsˌkjuːˈɛl]. Una
compañía sueca llamada MySQL AB originalmente desarrolló MySQL en 1994. La compañía de
tecnología de los Estados Unidos Sun Microsystems luego tomó el control por completo cuando
compró MySQL AB en el 2008. El gigante de la tecnología estadounidense Oracle adquirió Sun
Microsystems en el 2010, y MySQL ha sido propiedad de Oracle desde entonces.
Base de datos
Una base de datos es simplemente una colección de datos estructurados. Imagina que te tomas una
selfie: presionas un botón y capturas una imagen de ti mismo. Tu foto es información y la galería
de tu teléfono es la base de datos. Una base de datos es un lugar en el que los datos son
almacenados y organizados. La palabra «relacional» significa que los datos almacenados en el
conjunto de datos son organizados en forma de tablas. Cada tabla se relaciona de alguna manera.
Si el software no es compatible con el modelo de datos relacionales, simplemente se llama DBMS.
Código abierto
Código abierto significa que eres libre de usarlo y modificarlo. Cualquiera puede instalar el
software. También puedes aprender y personalizar el código fuente para que se adapte mejor a tus
necesidades. Sin embargo, la GPL (licencia pública de GNU) determina lo que puedes hacer según
las condiciones. La versión con licencia comercial está disponible si necesitas una propiedad más
flexible y un soporte avanzado.
Modelo cliente-servidor
Las computadoras que tienen instalado y ejecutan el software RDBMS se llaman clientes. Siempre
que necesitan acceder a los datos, se conectan al servidor RDBMS. Esa es la parte «cliente-
servidor».
MySQL es una de las muchas opciones de software RDBMS. Suele pensarse que RDBMS y MySQL son
lo mismo debido a la popularidad de MySQL. Para nombrar algunas aplicaciones web grandes como
Facebook, Twitter, YouTube, Google y Yahoo!, todas usan MySQL para el almacenamiento de datos.
Aunque inicialmente se creó para un uso limitado, ahora es compatible con muchas plataformas de
computación importantes como Linux, macOS, Microsoft Windows y Ubuntu.
SQL
MySQL y SQL no son lo mismo. Ten en cuenta que MySQL es una de las marcas más populares de
software RDBMS, que implementa un modelo cliente-servidor. Entonces, ¿cómo se comunican el
cliente y el servidor en un entorno RDBMS? Utilizan un lenguaje específico del dominio: lenguaje de
consulta estructurado (SQL, Structured Query Language). Cuando veas otros nombres que contienen
SQL, como PostgreSQL y el servidor Microsoft SQL, es muy probable que sean marcas que también
utilizan la sintaxis SQL. El software RDBMS a menudo se escribe en otros lenguajes de
programación, pero siempre usa SQL como lenguaje principal para interactuar con la base de datos.
MySQL como tal está escrito en C y C ++. Pasa como con los países sudamericanos, todos son
geográficamente diferentes y tienen historias diferentes, pero todos hablan principalmente
español.
El científico informático Ted Codd desarrolló SQL a principios de la década de 1970 con un modelo
relacional basado en IBM. Se volvió más común en 1974 y reemplazó rápidamente a lenguajes
similares, por entonces obsoletos, ISAM y VISAM.
Dejando de lado la historia, SQL le dice al servidor qué hacer con los datos. Es similar a tu
contraseña o código de WordPress. Lo ingresas en el sistema para obtener acceso al área del panel
de control. En este caso, las declaraciones de SQL pueden indicarle al servidor que realice ciertas
operaciones:
Ofertas Limitadas
Usar Cupón
1. MySQL crea una base de datos para almacenar y manipular datos, definiendo la relación de
cada tabla.
2. Los clientes pueden realizar solicitudes escribiendo instrucciones SQL específicas en MySQL.
3. La aplicación del servidor responderá con la información solicitada y esta aparecerá frente a
los clientes.
Y eso es prácticamente todo. Desde el lado de los clientes, generalmente enfatizan qué GUI de
MySQL usar. Cuanto más ligera y fácil de usar sea la GUI, más rápidas y fáciles serán sus actividades
de administración de datos. Algunas de las GUI de MySQL más populares son MySQL WorkBench,
SequelPro, DBVisualizer y Navicat DB Admin Tool. Algunas de ellas son gratuitas, mientras que otras
son comerciales, otras son exclusivamente para macOS y otras son compatibles con los principales
sistemas operativos. Los clientes deben elegir la GUI en función de sus necesidades. Para la
administración de bases de datos web, incluido un sitio de WordPress, la opción más obvia es
phpMyAdmin.
MySQL no es el único (R)DBMS que hay en el mercado, pero es uno de los más populares y solo está
por detrás de Oracle Database cuando se califica utilizando parámetros críticos como la cantidad
de menciones en los resultados de búsqueda, los perfiles profesionales en LinkedIn y la frecuencia
de discusiones técnicas en foros de internet. El hecho de que muchos de los principales gigantes de
la tecnología confíen en él refuerza aún más esta merecida posición. ¿Por qué? Aquí están las
razones:
Puedes modificar el código fuente para satisfacer tus propias expectativas, y no tienes que pagar
nada por este nivel de libertad, incluidas las opciones de actualización a la versión comercial
avanzada. El proceso de instalación es relativamente simple y no debería durar más de 30 minutos.
Alto rendimiento
Un amplio compendio de servidores de clúster respalda a MySQL. Ya sea que estés almacenando
enormes cantidades de datos de e-Commerce grandes o realizando actividades intensas de
inteligencia de negocios, MySQL puede ayudarte sin problemas con una velocidad óptima.
Un estándar de la industria
Las industrias han estado usando MySQL durante años, lo que significa que hay abundantes recursos
para desarrolladores calificados. Los usuarios de MySQL pueden esperar un rápido desarrollo del
software y trabajadores freelance expertos dispuestos a trabajar.
Seguro
Tus datos deberían ser la principal preocupación al elegir el software RDBMS correcto. Con su
sistema de privilegios de acceso y la administración de cuentas de usuario, MySQL establece un alto
estándar de seguridad. La verificación basada en el host y el cifrado de contraseña están
disponibles.
Los clientes comerciales tienen la flexibilidad de elegir entre múltiples ediciones para cumplir con requisitos comerciales y técnicos específicos:
Los ISV, OEM y VAR pueden aprender más sobre MySQL como una base de datos integrada
Edición MySQL
estándar de Enterprise MySQL
MySQL Edition Cluster CGE
USD 10,000
Suscripción anual 2,3,4,5 USD 2,000 USD 5,000
Compra
métrica del producto Compra ahora Compra ahora
ahora
Oracle Premier Support 3
Soporte 24x7 √ √ √
Incidentes de soporte ilimitados √ √ √
Base de conocimientos √ √ √
Lanzamientos de mantenimiento √ √ √
Soporte consultivo de MySQL √ √ √
Características de MySQL
Servidor de base de datos MySQL √ √ √
Almacén de documentos MySQL √ √
Conectores MySQL √ √ √
Replicación MySQL √ √ √
Enrutador MySQL √ √
Particionamiento MySQL √ √
MySQL Workbench 1 √ √ √
Motor de almacenamiento: MyISAM √ √ √
Motor de almacenamiento: InnoDB √ √ √
Motor de almacenamiento: NDB √
Oracle Enterprise Manager para MySQL 1 √ √
MySQL Enterprise Monitor 1 √ √
MySQL Enterprise Dashboard 1 √ √
MySQL Enterprise Advisors 1 √ √
MySQL Query Analyzer 1 √ √
MySQL Replication Monitor 1
√ √
El precio es "por servidor", para 2 clases: servidores con 1-4 sockets y servidores con más de 5 sockets.