MySQL

Ir a: navegación, búsqueda de
MySQL
MySQL.svg
Mysql-screenshot.PNG
Captura de pantalla de la bandera de línea de comandos de MySQL por defecto del sistema
Autor (es) original MySQL AB
Desarrolladores Oracle Corporation
Versión inicial 23 de mayo de 1995; hace 21 años)1995-05-23)
Versión estable
5.7.16 [1] 12 de octubre de 2016 ; hace 13 días )2016-10-12)
Repositorio de github.com/MySQL/MySQL-Server
Estado de desarrollo Activo
Escrito en C, C++[2]
Sistema operativo Windows, Linux, Solaris, OS X, FreeBSD[3]
Disponible en Inglés
Tipo RDBMS
Licencia de GPL (versión 2) o propietario[4]
Sitio web www.MySQL.com

MySQL (pronunciado oficialmente como /m ˌɛskjuːˈɛl/ «Mi S-Q-L»,[5]) es un abrir-fuente sistema de gestión de bases de datos relacionales (RDBMS).[6] Su nombre es una combinación de "Mi", el nombre del fundador Michael Widenius' hija,[7] y"SQL", la abreviatura de Lenguaje de consulta estructurado. El proyecto de desarrollo de MySQL ha hecho su código fuente disponible bajo los términos de la Licencia Pública General de GNU, así como bajo una variedad de propietario acuerdos. MySQL es propiedad y patrocinado por un solo con fines de lucro firme, el Sueco empresa MySQL AB, ahora propiedad de Oracle Corporation.[8] Para el uso privativo, varias ediciones de pagadas están disponibles y ofrecen funcionalidad adicional.

MySQL es un componente central de la LÁMPARA pila de software de aplicación web de código abierto (y otros"AMP"las pilas). La LÁMPARA es un acrónimo de"Linux, Apache, MySQL, Perl/PHP/Python". Aplicaciones que utilizan la base de datos de MySQL son: TYPO3, MODx, Joomla, WordPress, phpBB, MyBB, y Drupal. MySQL también se utiliza en muchos alto-perfil, a gran escala sitios web, incluyendo Google[9][10] (aunque no para las búsquedas), Facebook,[11][12][13] Twitter,[14] Flickr,[15] y YouTube.[16]

Contenido

  • 1 Resumen
  • 2 Historia
    • 2.1 Hitos
    • 2.2 Adquisiciones y conflictos legales
  • 3 Características
    • 3.1 Limitaciones
    • 3.2 Implementación
    • 3.3 Software de backup
    • 3.4 Software de alta disponibilidad
    • 3.5 Despliegue de nube
  • 4 Interfaces de usuario
    • 4.1 Interfaces gráficas de usuario
    • 4.2 Interfaces de línea de comandos
  • 5 Interfaces de programación de aplicaciones
  • 6 Proyecto bifurcaciones
  • 7 Véase también
  • 8 Notas
  • 9 Referencias
  • 10 Acoplamientos externos

Resumen

MySQL está escrito en C y C++. Su analizador SQL se escribe yacc, pero utiliza una casera analizador léxico.[17] MySQL trabaja en muchas plataformas del sistema, incluyendo AIX, BSDi, FreeBSD, HP-UX, eComStation, i5/OS, IRIX, Linux, OS X, Microsoft Windows, NetBSD, Novell NetWare, OpenBSD, OpenSolaris, OS/2 Deformación, RN;, Oracle Solaris, Symbian, SunOS, SCO OpenServer, SCO UnixWare, Sanos y Tru64. Un puerto de MySQL OpenVMS También existe.[18]

El software de servidor de MySQL y el uso de las bibliotecas de cliente doble licencia distribución. Se ofrecen bajo licencia GPL versión 2,[19] a partir del 28 de junio de 2000[20] (que en 2009 se ha ampliado con un HILO DENTAL Excepción de la licencia)[21] o utilizar una licencia propietaria.[22]

Apoyo puede obtenerse del manual oficial.[23] Soporte gratuito además está disponible en foros y canales IRC. Oracle ofrece habían pagado soporte a través de su empresa MySQL productos. Se diferencian en el ámbito de los servicios y el precio. Además, existe un número de organizaciones de terceros para proporcionar apoyo y servicios, incluyendo MariaDB y Percona.

MySQL ha recibido críticas positivas, y los revisores notó "realiza extremadamente bien en el caso promedio" y que el "Desarrollador de interfaces está allí, y la documentación (sin mencionar la retroalimentación en el mundo real a través de sitios Web y similares) es muy, muy buena".[24] También ha sido probado para ser un "servidor de base de datos sql multi-usuario, multi-threaded rápido, estable y verdadera".[25]

Historia

MySQL fue creado por una empresa sueca, MySQL AB, fundada por David Axmark, Allan Larsson y Michael "Monty" Widenius. Desarrollo original de MySQL por Widenius y Axmark empezaron en 1994.[26] La primera versión de MySQL apareció en 23 de mayo de 1995. Inicialmente fue creado para el uso personal de mSQL basado en el lenguaje de bajo nivel ISAM, que los creadores consideran demasiado lenta e inflexible. Crearon un nuevo SQL interfaz, manteniendo la misma API DE como mSQL. Manteniendo que la API compatibles con el sistema de mSQL, muchos desarrolladores fueron capaces de usar MySQL en lugar del antecedente de mSQL (proprietarily con licencia).[citación necesitada][dudosa ]

Hitos

Más hitos en el desarrollo de MySQL incluyen:

  • Primer lanzamiento interno en 23 de mayo de 1995
  • Versión 3.19: Finales de 1996, de www.tcx.se
  • Versión 3.20: Enero de 1997
  • Versión para Windows fue lanzada el 08 de enero de 1998 para Windows 95 y NT
  • : 3.21 producción versión 1998 de www.mysql.com
  • Versión 3.22: alfa, beta a partir de 1998
  • Versión 3.23: beta de desde junio de 2000, revisión de producción del 22 de enero de 2001[27]
  • Versión 4.0: beta desde agosto de 2002, marzo de 2003 (revisión de la produccióncooperativas de ahorro y)
  • Versión 4.01: beta de desde agosto de 2003, Jyoti[aclaración necesitada][citación necesitada] adopta MySQL para base de datos de seguimiento
  • Versión 4.1: beta desde junio de 2004, lanzamiento de la producción (octubre de 2004R-árboles y Árboles Bsubconsultas, sentencias preparadas)
  • Versión 5.0: beta de desde marzo de 2005, versión de producción de octubre de 2005 (cursores, procedimientos almacenados, triggers, vistas, Transacciones XA)
El desarrollador del motor de almacenamiento Federated afirma que "el motor de almacenamiento Federated es una prueba de concepto motor de almacenamiento", [28] pero las principales distribuciones de MySQL versión 5.0 incluyeron y había activado por defecto. Documentación de algunas de las llegadas de corto aparece en "Federados mesas: la falta Manual de MySQL". [29]
  • Sun Microsystems en 2008, adquirió MySQL AB.[30]
  • : 5.1 producción versión 27 de noviembre de 2008 (programador de eventos, partición de, plugin API, replicación basada en filas, registro de servidor tablas)
Versión 5.1 contenía 20 conocido estrellarse y errores de mal resultado además de los 35 presente en la versión 5.0 (casi todos fijos a partir de la versión 5.1.51). [31]
MySQL 5.1 y 6.0-alfa mostraron bajo rendimiento cuando se utiliza para almacenamiento de datos– en parte debido a su incapacidad de utilizar varios núcleos de CPU para procesar una sola consulta. [32]
  • Oracle adquirió Sun Microsystems en 27 de enero de 2010.[33][34][35]
  • El día Oracle anunció la compra de Sun, Michael "Monty" Widenius bifurcada MySQL, lanzamiento MariaDBy una franja de los desarrolladores de MySQL con él.[36]
  • MySQL Server 5.5 estaba generalmente disponible (a partir de diciembre de 2010). Características y mejoras incluyen:
    • El motor de almacenamiento por defecto es InnoDB, que apoya las restricciones de integridad referencial y transacciones.
    • Subsistema de entrada-salida de InnoDB mejorado[37]
    • Mejorado SMP apoyo[38]
    • Replicación de semisynchronous.
    • SEÑAL y RESIGNAL declaración en cumplimiento con el estándar SQL.
    • Soporte para caracteres suplementarios de Unicode define utf16, utf32 y utf8mb4.
    • Nuevas opciones de partición definida por el usuario.
  • 6.0.11-alpha servidor MySQL fue anunciado[39] en 22 de mayo de 2009 como la última versión de la línea de 6.0. Futuro desarrollo de MySQL Server utiliza un nuevo modelo de lanzamiento. Características desarrolladas 6.0 se están incorporando en futuras versiones.
  • La disponibilidad general de MySQL 5.6 fue anunciada en febrero de 2013. Nuevas características incluyen mejoras en el rendimiento a la Optimizador de consultas, mayor transferencia de transacciones de InnoDB, nuevo NoSQL-estilo memcached APIs, mejoras a repartir para consulta y gestión de tablas muy grandes, FECHA Y HORA tipo de columna que almacena correctamente milisegundos, mejoras en replicación y la mejor supervisión del rendimiento mediante la ampliación de los datos disponibles a través de la PERFORMANCE_SCHEMA.[40] El motor de almacenamiento InnoDB también incluyó el apoyo para búsqueda de texto completo y el mejor grupo commit rendimiento.
  • La disponibilidad general de 5.7 MySQL fue anunciada en octubre de 2015.[41]
  • Servidor MySQL 8.0.0-dmr (hito lanzamiento) fue anunciado el 12 de septiembre de 2016.[42]

Adquisiciones y conflictos legales

En 15 de junio de 2001, NuSphere demandó a MySQL AB, TcX DataKonsult AB y sus autores originales ("Monty") de Michael Widenius y David Axmark adentro corte de districto de Estados Unidos en Boston por "incumplimiento de contrato, interferencia ilícita con terceros contratos y relaciones y competencia desleal".[43][44]

En 2002, MySQL AB demandó progreso NuSphere para derechos de autor y infracción de marcas en Corte de districto de Estados Unidos. NuSphere alegado había violado el copyright de MySQL por vincular código de GPL'ed de MySQL con mesa NuSphere Gemini sin ser conforme a la licencia.[45] Después de una audiencia preliminar antes de Juez Patti Saris en 27 de febrero de 2002, las partes entraron en negociaciones del establecimiento y finalmente se establecieron.[46] Después de la audiencia, FSF comentó que "Saris juez aclaró que ella ve la GPL de GNU para ser una licencia aplicable y vinculante."[47]

En octubre de 2005, Oracle Corporation adquirió Innobase OY, la Finlandés empresa que ha desarrollado el motor de almacenamiento InnoDB de terceros que permite MySQL proporcionar tal funcionalidad como las transacciones y claves externas. Después de la adquisición, un oráculo Comunicado de prensa menciona que los contratos que hacen software de la compañía disponibles para MySQL AB que renovación (y presumiblemente la renegociación) algún tiempo en 2006.[48] Durante la Conferencia de usuarios de MySQL en abril de 2006, MySQL publicó un comunicado de prensa que confirmó que MySQL y Innobase OY acordaron una extensión de "varios años" de su acuerdo de licencia.[49]

En febrero de 2006, Oracle Corporation adquirió Sleepycat Software,[50] los responsables de la Berkeley DB, un motor de base de datos proporciona la base para otro motor de almacenamiento de MySQL. Esto tuvo poco efecto, como Berkeley DB no era ampliamente utilizado y fue bajado (debido a la falta de uso) en MySQL 5.1.12, una versión de pre-GA de MySQL 5.1, lanzado en octubre de 2006.[51]

En enero de 2008, Sun Microsystems compra MySQL por $ 1 billón.[52]

En abril de 2009, Oracle Corporation entró en un acuerdo para comprar Sun Microsystems,[53] entonces dueños de MySQL copyright y marca registrada. Junta Directiva de Sun aprobó por unanimidad el acuerdo. También fue aprobado por los accionistas de Sun y por el gobierno de Estados Unidos en 20 de agosto de 2009.[54] En 14 de diciembre de 2009, Oracle se comprometieron a seguir mejorando MySQL[55] como lo había hecho durante los últimos cuatro años.

Un movimiento contra la adquisición de Oracle de MySQL, para "Salvar a MySQL"[56] de Oracle fue iniciado por uno de los fundadores de MySQL, Monty Widenius. La petición de 50.000 + desarrolladores y usuarios llamado a la Comisión Europea para bloquear la aprobación de la adquisición. Al mismo tiempo, varios Software libre líderes de opinión (incluyendo Eben Moglen, Pamela Jones de Groklaw, Jan Wildeboer y Carlo Pianaque también actuó como co-asesor en el procedimiento de regulación de la fusión) abogó por la aprobación incondicional de la fusión.[citación necesitada] Como parte de las negociaciones con la Comisión Europea, Oracle comprometido que MySQL server siga hasta al menos 2015 a utilizar la estrategia de doble licencia larga utilizada por MySQL AB, con propiedad y versiones GPL. La defensa de la competencia de la UE había "presionando a desprenderse de MySQL como una condición para la aprobación de la fusión". Pero, según lo revelado por WikiLeaks, el Departamento de justicia y libre competencia, a petición de Oracle, presionaron a la Unión Europea para aprobar la fusión sin condiciones.[57] La Comisión Europea aprobó finalmente incondicional adquisición de Oracle de MySQL en 21 de enero de 2010.[58]

En enero de 2009, antes de la adquisición de Oracle de MySQL, Monty Widenius comenzó un tenedor sólo GPL, MariaDB. MariaDB es basado en la misma base de código como el servidor de MySQL 5.5 y su objetivo es mantener la compatibilidad con las versiones proporcionadas por Oracle.[59]

Características

MySQL se ofrece en dos ediciones diferentes: la comunidad de MySQL Server de código abierto y el propietario Enterprise Server.[60] MySQL Enterprise Server se distingue por una serie de extensiones propietarias que instale como servidor plugins, pero si no comparte la versión sistema de numeración y se construye de la misma base de código.

Principales características disponibles en MySQL 5.6:

  • Un amplio subconjunto de ANSI SQL 99, así como extensiones
  • Soporte multiplataforma
  • Procedimientos almacenados, utilizando un lenguaje procedimental que se adhiere estrechamente a SQL/PSM[61]
  • Factores desencadenantes
  • Cursores de
  • Actualizables Vistas
  • DDL en línea Cuando se utiliza el motor de almacenamiento InnoDB.
  • Esquema de información
  • Esquema de funcionamiento que recoge y agrupa las estadísticas sobre el rendimiento de ejecución y consulta de servidor para fines de monitoreo.[62]
  • Un conjunto de opciones de modo de SQL para controlar el comportamiento de tiempo de ejecución, incluyendo un modo estricto para ajustarse mejor a los estándares SQL.
  • X / Open XA procesamiento de transacciones distribuidas Apoyo (DTP); commit de dos fases como parte de esto, usando el valor por defecto InnoDB motor de almacenamiento
  • Transacciones con actualizada Cuando se utiliza el motor de almacenamiento InnoDB por defecto. El motor de almacenamiento NDB Cluster también soporta transacciones.
  • ÁCIDO cumplimiento al usar InnoDB y NDB Cluster motores de almacenamiento[63]
  • SSL apoyo
  • Consulta almacenamiento en caché
  • Sub-Selecciona (es decir, anidado selecciona)
  • Built-in Replicación apoyo (es decir, la replicación Master-Master y Master-Slave replicación) con un maestro por esclavo, muchos esclavos por maestro.[64] Replicación de varios maestra se proporciona en MySQL Cluster,[65] y apoyo de varios maestro puede agregarse a unclustered configuraciones usar Galera Cluster.[66]
  • Texto completo indexación de direcciones y busca[a]
  • Biblioteca de base de datos incorporada
  • Unicode apoyo[b]
  • Tablas particionadas con poda de particiones en optimizer
  • Nada compartido agrupamiento a través de MySQL Cluster
  • Múltiples motores de almacenamiento de información, que le permitirán elegir la que es más eficaz para cada tabla en la aplicación.[c]
  • Motores de almacenamiento de información nativo InnoDB, MyISAM, Combinar, Memory (heap), Federados, Archivo, CSV, InnoDB, NDB Cluster.
  • Cometer la agrupación, reuniendo múltiples transacciones de varias conexiones para incrementar el número de commits por segundo.

Los desarrolladores liberan actualizaciones menores del servidor MySQL cada dos meses aproximadamente. Las fuentes pueden obtenerse del sitio web de MySQL o de MySQL GitHub repositorio, tanto bajo la licencia GPL.

Limitaciones

Al usar algunos motores de almacenamiento distinta de la predeterminada de InnoDB, MySQL no cumpla con el lleno SQL estándar para algunas de las funciones implementadas, incluyendo referencias de clave extranjeras [67] y las limitaciones.[68]

Hasta 5.7 MySQL, disparadores están limitados a uno por acción / de la sincronización, lo que significa que en la mayoría un disparador se puede definir para ser ejecutado después de un INSERTAR operación y antes de INSERTAR en la misma tabla.[69] No activa se puede definir en vistas.[69]

Funciones incorporadas de la base de datos MySQL como UNIX_TIMESTAMP() volverá a 0 después de 3:14:07 UTC en 19 de enero de 2038.[70]

Implementación

LÁMPARA paquete de software, aparece aquí junto con Calamar.

MySQL puede ser construido e instalar manualmente desde el código fuente, pero más comúnmente se instala de un paquete binario a menos personalizaciones especiales se requieren. En la mayoría Distribuciones de Linux, la sistema de gestión de paquetes puede descargar e instalar MySQL con el mínimo esfuerzo, aunque a menudo es necesaria más configuración para ajustar la configuración de seguridad y optimización.

Aunque MySQL comenzó como una alternativa low-end para bases de datos propietarias más de gran alcance, poco a poco ha evolucionado para satisfacer las necesidades de mayor escala así. Todavía más comúnmente se utiliza en pequeño a las implementaciones de servidor único de mediana escala, ya sea como un componente en un LÁMPARA-basado en web, aplicación o como un servidor de base de datos independiente. Gran parte del atractivo de MySQL se origina en su relativa sencillez y facilidad de uso, que es activado por un ecosistema de herramientas open source tales como phpMyAdmin. En la gama media, MySQL puede ampliarse mediante la implementación en hardware más potente, como un servidor multiprocesador con gigabytes de memoria.

Existen sin embargo límites a cuánto rendimiento pueden escalar en un solo servidor ('escalado'), que en escalas más grandes, implementaciones de varios servidores MySQL ('fuera de escala') están obligadas a proporcionar confiabilidad y rendimiento mejorados. Una configuración típica de high-end puede incluir una potente base de datos principal que se encarga de las operaciones de escritura de datos y es replicado a varios esclavos que manejan las operaciones de toda lectura.[71] El servidor maestro continuamente empuja binlog eventos esclavos conectados por lo que en caso de fallo puede promoverse un esclavo para convertirse en el nuevo master, minimizar el downtime. Otras mejoras en el rendimiento pueden lograrse mediante almacenamiento en caché los resultados de las consultas de base de datos en memoria usando Memcached, o romper una base de datos en trozos más pequeños llamados fragmentos de que se puede propagar a través de un número de clústeres de servidores distribuidos.[72]

Software de backup

mysqldump es una herramienta de copia de seguridad lógica incluida en ediciones de la comunidad y la empresa de MySQL. Soporta respaldo hasta de todos los motores de almacenamiento de información. MySQL Enterprise Backup es una utilidad de copia de seguridad caliente como parte de la suscripción de MySQL Enterprise de Oracle, oferta nativa InnoDB hot backup, así como copia de seguridad para otros motores de almacenamiento.

XtraBackupp es un programa de software de copia de seguridad caliente de código abierto MySQL. Las características incluyen caliente, no copias de seguridad de almacenamiento InnoDB, backups incrementales, streaming, backups comprimido URL, regulación basadas en el número de operaciones de E/S por segundo, etc..[73]

Software de alta disponibilidad

Tela de MySQL es un sistema integrado para la gestión de una colección de servidores de MySQL y un marco sobre que base de datos y alta disponibilidad sharding es construido. Tela de MySQL es de código abierto y apoya ejecución de procedimiento en presencia de falla, proporcionando un modelo de ejecución que generalmente se llama ejecución flexible. Las bibliotecas cliente de MySQL se extienden por lo que están ocultando la complejidad de manejo conmutación por error en el caso de una falla en el servidor, así como correctamente enviar transacciones a los fragmentos. [74]

Despliegue de nube

Artículo principal: Base de datos de nube

También se puede ejecutar MySQL en Computación en la nube plataformas como Amazon EC2. Algunos modelos comunes de la implementación de MySQL en la nube son:

Imagen de máquina virtual
En esta implementación, los usuarios de la nube pueden subir una imagen de la máquina propia con MySQL instalado, o utilizar una imagen de máquina confeccionada con una instalación optimizada de MySQL, como el proporcionado por Amazon EC2. [75]
MySQL como un servicio
Algunas plataformas de nube ofrecen MySQL "como servicio". En esta configuración, propietarios de aplicaciones no debe instalar y mantener la base de datos MySQL por su propia cuenta. Por el contrario, el proveedor de servicios de base de datos asume la responsabilidad de instalación y mantenimiento de la base de datos y aplicación los propietarios pagan según su uso. [76] Notables servicios de MySQL en la nube son el Servicio de base de datos relacional de Amazon; Rackspace; Convergente de HP Cloud; Heroku y Jelastic.

Interfaces de usuario

Interfaces gráficas de usuario

A interfaz gráfica de usuario (GUI) es un tipo de interfaz que permite a los usuarios interactuar con dispositivos electrónicos o programas a través de iconos gráficos e indicadores visuales como notación secundaria, en comparación con interfaces basadas en texto, escribir las etiquetas de comando o de navegación de texto. Interfaces de usuario son más fáciles de aprender que las interfaces de línea de comandos (CLI), que requieren comandos para escribir en el teclado.

Tercera parte propietaria y libre administración gráfica aplicaciones (o "frente a extremos") está disponibles que integran con MySQL y permiten a los usuarios trabajar con datos y estructura de la base de datos visualmente. Algunos extremos delanteros bien conocidos son:

MySQL Workbench funcionando en OS X
MySQL Workbench
MySQL Workbench es el entorno integrado oficial para MySQL. Fue desarrollado por MySQL AB y permite a los usuarios administrar gráficamente bases de datos MySQL y diseñe estructuras de base de datos. MySQL Workbench reemplaza el anterior paquete de software, MySQL GUI herramientas. Similar a otros paquetes de terceros, pero todavía considerada la autoridad MySQL front end permite MySQL Workbench usuarios administración bases de datos diseño y modelado, desarrollo SQL (reemplazar MySQL Query Browser) y administración de bases de datos (MySQL Administrator en reemplazo).
MySQL Workbench está disponible en dos ediciones, la regular libre y de código abierto Community Edition que puede descargarse desde el sitio web de MySQL y el propietario Standard Edition que amplía y mejora el conjunto de la edición de la comunidad.
Ver
Ver (anteriormente conocido como phpMinAdmin) es un libre MySQL para gestión de contenidos en bases de datos MySQL (desde la versión 2, también trabaja en bases de datos PostgreSQL, MS SQL, SQLite y Oracle SQL). Ver se distribuye bajo la licencia Apache (o GPL v2) en forma de un archivo PHP (alrededor de 300 KiB en tamaño) y es capaz de gestionar múltiples bases de datos, con muchos skins CSS disponibles. Su autor es Jakub Vrána que empezó a desarrollar esta herramienta como una alternativa de peso ligero a phpMyAdmin, en julio de 2007.
Banco de trabajo base de datos
Banco de trabajo base de datos es una aplicación de software para desarrollo y administración de múltiples bases de datos relacionales SQL, con interoperabilidad entre los sistemas de base de datos, desarrollada por Upscene Productions.
Porque las bases de datos Workbench soporta múltiples sistemas de base de datos, puede proporcionar a los desarrolladores de software con la misma interfaz y entorno de desarrollo para estos sistemas de base de datos de lo contrario y también incluye herramientas de base de datos cruzada.
Base de datos Workbench es compatible con las siguientes bases de datos relacionales: Oracle Database, Microsoft SQL Server, SQL Anywhere, Firebird, NexusDB, InterBase, MySQL y MariaDB. Base de datos Workbench 5 funciona en plataformas Windows de 32 bits o 64 bits. Bajo Linux, FreeBSD o Mac OS X base de datos Workbench puede funcionar usando Wine.
DBEdit
DBEdit es un editor de base de datos, que puede conectarse a Oracle, DB2, MySQL y cualquier base de datos que provee un controlador JDBC. Se ejecuta en Windows, Linux y Solaris. DBEdit es software libre y de código abierto y distribuido bajo la Licencia Pública General de GNU. El código está alojado en SourceForge.
HeidiSQL
HeidiSQL, anteriormente conocido como MySQL-Front, es un cliente gratuito y de código abierto, o un frontend para MySQL (y para sus tenedores como MariaDB y Percona Server), Microsoft SQL Server y PostgreSQL. HeidiSQL es desarrollado por el programador alemán Ansgar Becker y algunos otros colaboradores en Delphi. Para gestionar bases de datos con HeidiSQL, los usuarios deben ingresar a un local o remota MySQL server con credenciales aceptables, crear una sesión. Dentro de esta sesión los usuarios pueden gestionar bases de datos MySQL dentro del servidor de MySQL conectado, desconectar del servidor cuando se hace. Su conjunto de características es suficiente para el más común y avanzado operaciones registro de datos, tabla y base de datos pero sigue en desarrollo activo para lograr la funcionalidad completa que se espera en un MySQL Frontend.
LibreOffice Base
LibreOffice Base permite la creación y gestión de bases de datos, elaboración de formularios e informes que proporcionan a los usuarios fácil acceso a los datos. Como Microsoft Access, puede ser utilizado como un front-end para diversos sistemas, incluyendo bases de datos de Access (JET), orígenes de datos ODBC y MySQL de base de datos o PostgreSQL [77]
PremiumSoft Navicat
PremiumSoft Navicat es una serie de bases de datos gráfica y software de desarrollo producido por PremiumSoft CyberTech Ltd. para MySQL, MariaDB, Oracle, SQLite, PostgreSQL y Microsoft SQL Server. Cuenta con una interfaz gráfica de usuario tipo Explorer y soporta múltiples conexiones de base de datos para bases de datos locales y remotos. Su diseño está hecho para satisfacer las necesidades de una variedad de audiencias, de los administradores de base de datos y programadores a diversas empresas/empresas que atienden a clientes y compartir información con socios.
PremiumSoft Navicat es una herramienta multiplataforma y funciona en plataformas Microsoft Windows, OS X y Linux. Tras la compra, los usuarios son capaces de seleccionar un idioma para el software de ocho idiomas disponibles: Inglés, Francés, alemán, español, Japonés, Polaco, Chino simplificado y chino tradicional.
OpenOffice.org
OpenOffice.org Base está disponible y puede manejar bases de datos MySQL si está instalada toda la suite.
phpMyAdmin
phpMyAdmin es una herramienta gratuita y de código abierto escrita en PHP pretende manejar la administración de MySQL con el uso de un navegador web. Puede realizar diversas tareas como crear, modificar o eliminar bases de datos, tablas, campos o filas; ejecutar sentencias SQL; o la gestión de usuarios y permisos. El software que está disponible en 78 idiomas, [78] es mantenido por El proyecto de phpMyAdmin. [79]
Puede importar datos de CSV y SQL y transformar los datos almacenados en cualquier formato utilizando un conjunto de funciones predefinidas, como Mostrar datos de BLOB como imágenes o enlaces de descarga.
SQLBuddy
SQLBuddy es una aplicación de código abierto basado en web escrita en PHP pretende manejar la administración de MySQL y SQLite con el uso de un navegador Web. El proyecto pone énfasis en la facilidad de instalación y una interfaz de usuario simple.
SQLeo
SQLeo es un generador de consultas Visual que ayuda a los usuarios crear o entender consultas SQL. El código está alojado en SourceForge.
SQLyog
SQLyog es una herramienta GUI disponible en versiones gratis como pagadas. Manipulación de datos (por ejemplo, insert, update y delete) se puede hacer desde una interfaz tipo hoja de cálculo. Su editor tiene resaltado de sintaxis y diversas opciones de formato automáticos. Datos de la tabla de materia prima y un resultado de una consulta pueden ser manipulados. Su función de búsqueda de datos utiliza la sintaxis de búsqueda como Google y traduce a SQL transparente para el usuario. Tiene una herramienta de backup para realizar copias de seguridad desatendidas. Copias de seguridad pueden ser comprimidos y opcionalmente almacenados como una archivo de cada tabla así como identificados con una marca de tiempo.
Toad para MySQL
Toad para MySQL es una aplicación de software de Dell Software los desarrolladores de base de datos, administradores de base de datos y analistas de datos para gestionar bases de datos relacionales y no relacionales con SQL. Sapo es compatible con muchas bases de datos y entornos. Funciona en todas las plataformas de Windows de 32-bit/64-bit, incluyendo Microsoft Windows Server, Windows XP, Windows Vista, Windows 7 y 8 (32-Bit o 64-Bit). Software de Dell también ha lanzado una edición de Mac de sapo. Dell proporciona Sapo en versiones de prueba/freeware y comerciales. La versión gratuita está disponible en la comunidad de ToadWorld.com.
Webmin
Webmin es una herramienta de configuración de sistema basado en web para Unix-como sistemas, aunque las versiones recientes también pueden ser instaladas y ejecutar en Windows. Con él, es posible configurar el funcionamiento interno del sistema operativo, como usuarios, cuotas de disco, servicios o archivos de configuración, así como modificar y controlar aplicaciones de código abierto, como el servidor HTTP Apache, PHP o MySQL.
Webmin está mayormente basada en Perl, como su propio servidor web y el proceso. Por defecto el puerto TCP 10000 para comunicarse y puede ser configurado para usar SSL si OpenSSL está instalado con módulos de Perl necesarios adicionales.
Está construido en módulos, que tienen una interfaz a los archivos de configuración y el servidor Webmin. Esto hace fácil añadir nuevas funciones. Debido al diseño modular de Webmin, es posible para cualquiera que esté interesado escribir plugins para la configuración de escritorio.
También permite controlar muchas máquinas a través de una única interfaz, o entrar en otros hosts en la misma subred o LAN de webmin Webmin.

Interfaces de línea de comandos

A interfaz de línea de comandos es un medio de interactuar con un programa de computadora donde el usuario emite comandos en el programa escribiendo en líneas sucesivas de texto (líneas de comandos). Naves de MySQL con muchos línea de comandos herramientas, que es la interfaz principal del MySQL cliente.[80][81]

Utilidades de MySQL es un conjunto de utilidades diseñadas para realizar tareas administrativas y mantenimiento común. Originalmente incluida como parte de la mesa de trabajo de MySQL, las utilidades son una descarga independiente disponible desde Oracle.

Percona Toolkit es un conjunto de herramientas multiplataforma para MySQL, desarrollado en Perl.[82] Percona Toolkit puede utilizarse para probar la replicación está funcionando correctamente, reparar datos dañados, automatizar tareas repetitivas y acelerar servidores. Percona Toolkit se incluye con varios Linux distribuciones como CentOS y Debian, y los paquetes están disponibles para Fedora y Ubuntu tan bien. Percona Toolkit fue desarrollado originalmente como Maatkit, pero a partir de finales de 2011, Maatkit ya no se desarrolla.

Interfaces de programación de aplicaciones

Muchos lenguajes de programación con lenguaje específico APIs de incluyen bibliotecas para acceder a bases de datos MySQL. Estos incluyen MySQL Connector/Net para la integración con Microsoft Visual Studio (idiomas tales como C# y VB son más comúnmente utilizados) y el controlador JDBC para Java. Además, un ODBC interfaz de llamada MySQL conector/ODBC permite que los lenguajes de programación adicionales que admiten la interfaz ODBC para comunicarse con una base de datos de MySQL, tales como ASP o ColdFusion. El HTSQL– URL-consulta basada en método también incluye un adaptador de MySQL, que permite la interacción directa entre una base de datos MySQL y cualquier cliente web mediante URLs estructuradas.

Proyecto bifurcaciones

En Ingeniería de software, una bifurcación del proyecto ocurre cuando los desarrolladores toman una copia de código fuente de una paquete de software y desarrollo independiente, creando una pieza distinta y separada de software – una nueva versión (tercera parte). El término a menudo implica no sólo crear un rama de desarrollo, pero también una división en la comunidad de desarrolladores (una forma de cisma).[83] Horquillas de MySQL son los siguientes:

Llovizna
Llovizna es un software libre/abierto fuente base de datos relacional sistema de gestión (DBMS) que fue bifurcado de la rama de 6.0 desarrollo ahora-difunto de la DBMS MySQL. [84] Al igual que MySQL, llovizna tiene un cliente/servidor arquitectura y usos SQL como su principal lenguaje de comandos. Llovizna se distribuye bajo la versión 2 y 3 de la Licencia Pública General de GNU (GPL) con las porciones, incluyendo los controladores de protocolo y replicación mensajería en la BSD licencia.
MariaDB
MariaDB es un fork de desarrollado por la comunidad de MySQL sistema de gestión de base de datos relacional pretende permanecer libre bajo la GNU GPL. Ser una bifurcación de un sistema de software de código abierto líder, es notable para ser guiado por los reveladores originales de MySQL, que bifurcó debido a preocupaciones sobre su adquisición por Oracle. [36] Contribuyentes están obligados a compartir sus derechos de autor con la Fundación de MariaDB. [85] MariaDB tiene la intención de mantener la alta compatibilidad con MySQL, asegurando un "drop-in" capacidad de recambio con equivalencia binaria biblioteca y similitud exacta con MySQL APIs de y comandos. [86] Hay algunos documentadas diferencias e incompatibilidades entre versiones de MySQL y MariaDB, [86] sin embargo y algunas herramientas para interactuar con MySQL, tales como la MySQL Workbench, no son totalmente compatibles con MariaDB. [87] Incluye la XtraDB motor de almacenamiento para la sustitución de InnoDB, [88] así como un nuevo motor de almacenamiento, Aria, que pretende ser un motor transaccional y no transaccional quizás incluso incluido en el futuro versiones de MySQL. [89]
Percona Server
Percona Server, bifurcada por Percona, tiene como objetivo mantener la estrecha compatibilidad para las versiones de MySQL oficiales, mientras se enfoca en el rendimiento y la mayor visibilidad de las operaciones de servidor. [90] También es incluido en Percona Server XtraDB, Horquilla de Percona de la Motor de almacenamiento InnoDB. Percona libremente incluye un número de escalabilidad, disponibilidad, seguridad y características de copia de seguridad sólo está disponibles en edición de empresa comercial de MySQL. [91]
WebScaleSQL
WebScaleSQL es una rama del software de MySQL 5.6 y fue anunciado el 27 de marzo de 2014 por Facebook, Google, LinkedIn y Twitter como un esfuerzo conjunto para proporcionar una estructura de desarrollo centralizado para extender MySQL con las nuevas características específicas de sus implementaciones a gran escala, como la construcción de grandes bases de datos replicadas en granjas de servidores. Así, WebScaleSQL abre un camino hacia desduplicar los esfuerzos que cada empresa había sido puesta en mantener su propia rama de MySQL y para reunir a los desarrolladores más. Aunando los esfuerzos de estas empresas e incorporando diversos cambios y nuevas características en MySQL, WebScaleSQL tiene como objetivo apoyar la implementación de MySQL en entornos a gran escala. [92] [93] Código fuente del proyecto está licenciado bajo la GNU General Public License versión 2 y se aloja en GitHub. [94] [95]
AliSQL
AliSQL, bifurcada por Alibaba Group. Se basa en el MySQL oficial lanzamiento e incluye parches de Percona, WebScaleSQL y MariaDB. AliSQL tiene muchas mejoras de rendimiento y control y puede ser utilizado como un reemplazo de gota-en libre, totalmente compatible, mejorada y de código abierto de MySQL. Ha sido un proyecto de código abierto desde agosto de 2016. [96] El proyecto está alojado en GitHub. [97]

Véase también

  • Comparación de herramientas de base de datos
  • Comparación de motores de base de datos MySQL
  • Comparación de sistemas de gestión de bases de datos relacionales

Notas

  1. ^ Inicialmente, era una característica sólo MyISAM; apoyado por InnoDB desde el lanzamiento de MySQL 5.6.
  2. ^ Antes de MySQL 5.5.3, UTF-8 y UCS-2 cadenas codificadas se limitan a la BMP; MySQL 5.5.3 y posterior uso utf8mb4 para soporte completo de unicode.
  3. ^ En MySQL 5.0, motores de almacenamiento deben estar compilados Desde MySQL 5.1, motores de almacenamiento se pueden cargar dinámicamente en tiempo de ejecución.

Referencias

  1. ^ "Notas de la versión 5.7 de MySQL". MySQL.com. 6 de septiembre 2016. 
  2. ^ "MySQL: Resumen del proyecto". Ohloh. Black Duck Software. 17 de septiembre 2012. 
  3. ^ «Plataformas soportadas: base de datos MySQL». Oracle. 24 de marzo 2014. 
  4. ^ "Descargas". MySQL. 2014-08-03. 
  5. ^ "¿Qué es MySQL?. Manual de referencia de MySQL 5.1. Oracle. 17 de septiembre 2012. La forma oficial de pronunciar "MySQL" es "My Ess Que Ell" (no "mi consecuencia") 
  6. ^ "DB-motores Ranking". 12 de febrero 2015. 
  7. ^ "Historia de MySQL". Manual de referencia de MySQL 5.1. MySQL AB. 26 de agosto 2011. 
  8. ^ "Sun Microsystems anuncia la finalización de la adquisición de MySQL; Allana el camino para la plataforma de seguro de código abierto para impulsar la economía de red" (Comunicado de prensa). Sun Microsystems. 26 de febrero de 2008. Archivado de el original en 28 de febrero de 2008. 17 de septiembre 2012. 
  9. ^ Urlocker, Zack M. (13 de diciembre de 2005). «Google funciona MySQL». La fuerza abierta. M. Zack Urlocker. 3 de agosto 2010. AdWords fue construido usando la base de datos MySQL 
  10. ^ Claburn, Thomas (24 de abril de 2007). "Lanzamientos de Google mejoraron código MySQL". InformationWeek. InformationWeek. 30 de noviembre 2008. 
  11. ^ Callaghan, Mark (13 de abril de 2010). MySQL en Facebook. YouTube. Google. 3 de agosto 2010. x, 000 servidores... Replicación maestro esclavo, InnoDB 
  12. ^ Sobel, Jason (21 de diciembre de 2007). "Mantenerse". El Facebook Blog. Facebook. 30 de octubre 2008. 
  13. ^ Malik, Om (25 de abril de 2008). «Hambre insaciable de Facebook de Hardware». GigaOM. GigaOmniMedia. 30 de octubre 2008. 
  14. ^ Cole, Jeremy (14 de abril de 2011). Datos grandes y pequeños en el @Twitter. YouTube. Google. 20 de octubre 2011. 
  15. ^ "cliente de MySQL: Flickr". Clientes MySQL. Oracle. 17 de septiembre 2012. 
  16. ^ "Cliente de MySQL: YouTube". Clientes MySQL. Oracle. 17 de septiembre 2012. 
  17. ^ "Manual de funcionamiento interno de MySQL". Dev.mysql.com. 04 de marzo de 2009. 8 de junio 2009. 
  18. ^ "MySQL para OpenVMS". vmsmysql.org. 2011-03-30. 2014-01-16. 
  19. ^ "oracle:: licencia de código abierto MySQL". MySQL.com. 8 de junio 2009. 
  20. ^ "MySQL VA GPL". Archivado de el original en 12 de agosto de 2001. 
  21. ^ "oracle:: excepción de licencia FLOSS". MySQL.com. 8 de junio 2009. 
  22. ^ "oracle:: licencia comercial de MySQL". MySQL.com. 8 de junio 2009. 
  23. ^ Manual de soporte para MySQL, Los desarrolladores de MySQL
  24. ^ Informe sobre MySQL Server 5.0, Techworld.com, noviembre de 2005
  25. ^ Revisión del servidor MySQL, LinuxMint.com
  26. ^ "Cinco preguntas con Michael Widenius, fundador y desarrollador Original de MySQL". www.opensourcereleasefeed.com. archivado de la el original el 2009-03-13. 13 de octubre 2012. 
  27. ^ "MySQL 3.23 declarada estable". Archivado de el original en 15 de agosto de 2001. 
  28. ^ "Capttofu: FederatedX motor enchufable lanzado!". Capttofu.livejournal.com. 3 de abril 2009. 
  29. ^ "MySQL Federated mesas: el Manual que falta". O ' Reilly Media. 08 de octubre de 2006. 1 de febrero 2012. 
  30. ^ "el sol recoge MySQL por $ 1 billón; Código abierto es un modelo de negocio legítimo". 13 de octubre 2012. 
  31. ^ "Archivos – ¡uy, lo hicimos otra vez (MySQL 5.1 lanzado como GA con estrellarse bugs)". Planet MySQL. 29 de noviembre de 2008. 5 de febrero 2013. 
  32. ^ "TPC-H ejecutar en MySQL 5.1 y 6.0 | MySQL Performance Blog". MySQL Performance Blog. 8 de junio 2009. 
  33. ^ "Oracle completa la adquisición de Sun" (Comunicado de prensa). Oracle. 27 de enero de 2010. 1 de febrero 2012. 
  34. ^ «Resumen y preguntas frecuentes» (PDF). 
  35. ^ «Ambiciosos planes para la integración de tecnología de Sun de oracle». InfoWorld. 27 de enero de 2010. 
  36. ^ a b "Base de datos muerto caminando: creador de MySQL en por qué el futuro pertenece a MariaDB". Computerworld. 28 de marzo de 2013. 2013-09-11. 
  37. ^ «Cambios de subsistema de entrada-salida de InnoDB». dev.mysql.com. 1 de febrero 2012. 
  38. ^ "Mejoras de escalabilidad". dev.mysql.com. 1 de febrero 2012. 
  39. ^ "listas de MySQL: envasadores: MySQL 6.0.11 alfa ha sido liberado!". Lists.mysql.com. 1 de febrero 2012. 
  40. ^ "Qué es nuevo en MySQL 5.6". Zona de desarrolladores de MySQL. 21 de abril 2011. 
  41. ^ "Oracle anuncia la disponibilidad General de MySQL 5.7". Oracle. 1 de noviembre 2015. 
  42. ^ "8.0.0-dmr (hito lanzamiento)". 12 de septiembre 2016. 
  43. ^ Albahaca, Tom (04 de septiembre de 2001). "cuenta del testigo presencial:"Monty Widenius, fugitivo internacional"". Vida de MySQL (Lista de correo). 16 de septiembre 2012. 
  44. ^ «Preguntas frecuentes sobre MySQL vs NuSphere disputa». MySQL AB. 13 de julio de 2001. Archivado de el original en 17 de julio de 2001. 16 de septiembre 2012. 
  45. ^ "Declaración jurada de Eben Moglen en progreso Software vs MySQL AB interdicto preliminar audiencia". Archivado de el original en 2005-02-07. 
  46. ^ Progress Software Corporation v. MySQL AB, 195 F. Supp. 2d 328 (D. Mass. 2002).
  47. ^ "Saris juez aplaza GNU GPL preguntas para prueba en MySQL vs Progress Software" (Comunicado de prensa). Free Software Foundation. 01 de marzo de 2002. 16 de septiembre 2012. 
  48. ^ "Oracle anuncia la adquisición de la compañía de Software de fuente abierta, Innobase" (Comunicado de prensa). Oracle. 07 de octubre de 2005. Programa archivado de la original en 20 de julio de 2011. 16 de septiembre 2012. 
  49. ^ "De sus socios y comunidad Dev MySQL a promover Open Source DB motores nuevos" (Comunicado de prensa). MySQL AB. 26 de abril de 2006. Programa archivado de la original en 23 de junio de 2011. 16 de septiembre 2012. 
  50. ^ Babcock, Charles (14 de febrero de 2006). «Oracle compras Sleepycat, es JBoss siguiente?». InformationWeek. Medios de CPM. 16 de septiembre 2012. 
  51. ^ «Cambios en MySQL 5.1.12». Manual de referencia de MySQL 5.1. MySQL AB 24 de octubre de 2006.. 16 de septiembre 2012. 
  52. ^ "Sun Microsystems anuncia acuerdo para adquirir MySQL, programador de base de datos de código abierto más Popular del mundo" (Comunicado de prensa). Sun Microsystems. 16 de enero de 2008. Programa archivado de la original en 18 de julio de 2011. 16 de septiembre 2012. 
  53. ^ "Oracle compra Sun" (Comunicado de prensa). Sun Microsystems. 20 de abril de 2009. Programa archivado de la original en 22 de abril de 2009. 16 de septiembre 2012. 
  54. ^ Thomasch, Pablo; Finkle, Jim (20 de agosto de 2009). "Oracle gana la aprobación de los Estados Unidos para comprar Sun Microsystems". Reuters. 16 de septiembre 2012. 
  55. ^ Whitney, lanza (14 de diciembre de 2009). "Oracle se compromete a jugar bien con MySQL". CNET. 16 de septiembre 2012. 
  56. ^ Michael, Widenius (12 de diciembre de 2009). "Ayudar a salvar MySQL". Monty, dice. Google. 16 de septiembre 2012. 
  57. ^ Kanaracus, Chris (30 de agosto de 2011). "El Cable de Wikileaks ofrece nuevas perspectivas sobre el acuerdo Oracle-Sun". PC World. 16 de septiembre 2012. 
  58. ^ "fusiones: la Comisión borra adquisición de Oracle de Sun Microsystems" (Comunicado de prensa). Unión Europea. 21 de enero de 2010. 16 de septiembre 2012. 
  59. ^ "MariaDB versus MySQL – compatibilidad". Base de datos de AskMonty. Programa de Monty. 30 de julio de 2010. 16 de septiembre 2012. 
  60. ^ "Que debo usar: empresa de MySQL o de MySQL Community Server?". MySQL AB. 8 de abril 2009. 
  61. ^ Guy Harrison; Steven Feuerstein (2008). MySQL almacena procedimiento programación. O ' Reilly Media. p. 49. ISBN 978-0-596-10089-6. 
  62. ^ "Monitoreo de métricas de rendimiento RDS MySQL". Datadog. 20 / 10 / 2015. 14 de diciembre 2015. 
  63. ^ "MySQL:: InnoDB 1.1 para guía del usuario de MySQL 5.5:: C Glosario de InnoDB:: ÁCIDO". 5 de enero 2011. 
  64. ^ "Replicación". MySQL. 
  65. ^ "replicación de MySQL Cluster: multi-Master y replicación Circular". MySQL. 
  66. ^ "Universidad de MySQL: MySQL Galería multi-Master Replication". Oracle Corporation. 2010-02-09. 
  67. ^ "InnoDB y restricciones de CLAVE FORÁNEA". MySQL. 11 de abril 2015. 
  68. ^ "bug #3464 restricciones: soporte VERIFICACIÓN". MySQL. 14 de abril de 2004. 11 de abril 2015. 
  69. ^ a b "GATILLO sintaxis de CREATE". MySQL. 11 de abril 2015. 
  70. ^ «Año 2038 Bug». aj_blk. 2012-08-31. 2015-04-11. 
  71. ^ «El futuro de la replicación en MySQL». Facebook. 9 de diciembre 2009. 
  72. ^ "Base de datos Sharding". Futuros del código. 9 de diciembre 2009. 
  73. ^ "XtraBackup". Percona. 19 de enero 2013. 
  74. ^ Esteras Kindahl (2014-05-27). "tela de MySQL: reflexiones sobre la versión 1.4.3". mysqlmusings.blogspot.com. 2014-06-18. 
  75. ^ "Ejecutar MySQL en Amazon EC2 con EBS (Elastic Block tienda)". Amazon Web Services. 5 de febrero 2013. 
  76. ^ Finley, Klint. «7 servicios de bases de datos en la nube». ReadWriteWeb. 9 de noviembre 2011. 
  77. ^ «LibreOffice Base». 5 de enero 2012. 
  78. ^ "Traducciones". phpMyAdmin. 23 / 12 / 2014. 
  79. ^ "Equipo". phpMyAdmin. 2013-03-03. 
  80. ^ MySQL, la herramienta de línea de comandos de MySQL, Manual de referencia MySQL
  81. ^ mysqladmin – la herramienta de línea de comandos de MySQL, Manual de referencia MySQL
  82. ^ Página de inicio. "Percona Toolkit de MySQL". Percona. 26 de marzo 2014. 
  83. ^ "Cisma", con sus connotaciones, es un uso común, por ejemplo "el cisma de Lemacs/FSFmacs" (Jamie Zawinski2000), "detrás de la división de KOffice" (Joe Brockmeier, Noticias semanales de Linux2010-12-14), "Asignación de derechos de autor - una vez mordido, dos veces tímido" (Richard Hillesley, H-Online2010-08-06), «Que se bifurcan es una característica» (Anil Dash2010-09-10), "El cisma del gran Software" (Glyn Moody, Linux Journal2006-09-28), "horquilla o no tenedor: lecciones de Ubuntu y Debian" (Benjamin Mako Hill2005).
  84. ^ Clark, Jack (2011-03-17). "MySQL horquilla llovizna consigue liberación general". ZDNet. 2016-01-03. 
  85. ^ "Código de contribuyente". Base de datos de MariaDB. 17 de septiembre 2014. 
  86. ^ a b "MariaDB versus MySQL - compatibilidad". Base de datos de MariaDB. 16 de septiembre 2016. 
  87. ^ "Monitoreo de métricas de rendimiento de MySQL". Datadog. 16 de septiembre 2016. 
  88. ^ "Sobre XtraDB". Base de datos de MariaDB. 16 de septiembre 2016. 
  89. ^ «Aria FAQ». Base de datos de MariaDB. 16 de septiembre 2016. 
  90. ^ Preguntas frecuentes de Percona Server¿, Cómo se relaciona con otros tenedores de MySQL?
  91. ^ "lanzamiento de Percona desafíos Oracle con MySQL alternativo". PC World. 12 de febrero 2015. 
  92. ^ Steven J. Vaughan-Nichols (28 de marzo de 2013). "WebScaleSQL: MySQL para bases de datos de tamaño de Facebook". ZDNet. 1 de abril, 2014. 
  93. ^ Klint Finley (27 de marzo de 2013). «Google y Facebook se unen para modernizar las bases de datos de vieja escuela». Atado con alambre. 1 de abril, 2014. 
  94. ^ Jack Clark (27 de marzo de 2013). «L ¡forkin' '! Facebook, Google y amigos crean WebScaleSQL desde MySQL 5.6". El registro de. 1 de abril, 2014. 
  95. ^ "Preguntas frecuentes". webscalesql.org. 27 de marzo de 2014. 1 de abril, 2014. 
  96. ^ "Notas de la versión de AliSQL 5.6.32". github.com. 15 de septiembre de 2016. 14 de octubre, 2016. 
  97. ^ AliSQL repositorio en GitHub

Acoplamientos externos

  • Sitio web oficial
  • MySQL en Oracle
  • Axmark, David (12 de Mar, 2008). "MySQL fundador, David Axmark, en la adquisición de mil millones de dólares del sol" (video). Intruders.TV. 
  • MySQL en DMOZ

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=MySQL&oldid=745777040"