De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

MariaDB es una bifurcación desarrollada por la comunidad y con soporte comercial del sistema de gestión de bases de datos relacionales (RDBMS) MySQL , cuyo objetivo es seguir siendo software gratuito y de código abierto bajo la Licencia Pública General GNU . El desarrollo está liderado por algunos de los desarrolladores originales de MySQL, quienes lo bifurcaron debido a preocupaciones sobre su adquisición por parte de Oracle Corporation en 2009. [6]

MariaDB tenía la intención de mantener una alta compatibilidad con MySQL, asegurando una capacidad de reemplazo directo con paridad binaria de biblioteca y coincidencia exacta con las API y los comandos de MySQL . Sin embargo, las nuevas características divergen más. [7] Incluye nuevos motores de almacenamiento como Aria , ColumnStore y MyRocks .

Su desarrollador principal / CTO es Michael "Monty" Widenius , uno de los fundadores de MySQL AB y fundador de Monty Program AB. El 16 de enero de 2008, MySQL AB anunció que había aceptado ser adquirida por Sun Microsystems por aproximadamente mil millones de dólares. La adquisición se completó el 26 de febrero de 2008. Sun fue luego comprada al año siguiente por Oracle Corporation . MariaDB lleva el nombre de la hija menor de Widenius, Maria. (MySQL lleva el nombre de su otra hija, My.) [8]

Control de versiones [ editar ]

Los números de versión de MariaDB siguen el esquema de numeración de MySQL hasta la versión 5.5. Por lo tanto, MariaDB 5.5 ofrece todas las características de MySQL 5.5. Existe una brecha en las versiones de MySQL entre 5.1 y 5.5, mientras que MariaDB emitió versiones de 5.2 y 5.3 puntos.

Dado que se han desarrollado nuevas características específicas en MariaDB, los desarrolladores decidieron que era necesario un cambio importante en el número de versión. [9] [10]


Software de terceros [ editar ]

La API y el protocolo de MariaDB son compatibles con los utilizados por MySQL, además de algunas funciones para admitir operaciones nativas sin bloqueo e informes de progreso. Esto significa que todos los conectores, bibliotecas y aplicaciones que funcionan con MySQL también deberían funcionar en MariaDB, ya sea que admitan o no sus características nativas. Sobre esta base, los desarrolladores de Fedora reemplazaron MySQL con MariaDB en Fedora 19, debido a la preocupación de que Oracle estuviera haciendo de MySQL un proyecto de software más cerrado. [30] OpenBSD también en abril de 2013 eliminó MySQL para MariaDB 5.5. [31]

Sin embargo, para las características recientes de MySQL, MariaDB aún no tiene equivalente (como una función geográfica) o eligió deliberadamente no ser 100% compatible (como GTID, JSON ). [32] La lista de incompatibilidades aumenta con cada versión. [33]

Usuarios destacados [ editar ]

MariaDB se utiliza en ServiceNow , [34] DBS Bank , [35] Google , [36] Mozilla , [37] y, desde 2013, la Fundación Wikimedia . [38]

Varias distribuciones de Linux y sistemas operativos BSD incluyen MariaDB. [39] Algunos predeterminados a MariaDB, como Arch Linux , [40] Manjaro , [41] Debian (de Debian 9 ), [42] Fedora (de Fedora 19 ), [43] [44] Red Hat Enterprise Linux (de RHEL 7 en junio de 2014), [45] [46] CentOS (de CentOS 7), [47] Mageia (de Mageia 2), [48] openSUSE (de openSUSE 12.3 Dartmouth), [49] SUSE Linux Enterprise Server (desde SLES 12), [50] OpenBSD (desde 5.7), [51] [52] [53] y FreeBSD . [54]

Fundación MariaDB [ editar ]

En diciembre de 2012, Michael Widenius , David Axmark y Allan Larsson anunciaron la formación de una fundación que supervisaría el desarrollo de MariaDB. [55] [56]

Kaj Arnö, actual director ejecutivo de la Fundación MariaDB

En abril de 2013, la Fundación anunció que había designado a Simon Phipps como secretario y director ejecutivo interino, [57] Rasmus Johansson como presidente de la junta y Andrew Katz, Jeremy Zawodny y Michael Widenius como miembros de la junta. [58] Tras señalar que deseaba crear un modelo de gobernanza similar al utilizado por la Fundación Eclipse , la Junta nombró al Director Ejecutivo de la Fundación Eclipse, Mike Milinkovich, como asesor para liderar la transición. SkySQL Corporation Ab, una empresa formada por ex ejecutivos e inversores de MySQL después de que Oracle comprara MySQL, anunció en abril de 2013 que fusionarían su empresa conMonty Program AB , y se une a la Fundación MariaDB . La Fundación MariaDB nombró a Widenius como su CTO. [59] [58]

Simon Phipps renunció en 2014 con la venta de la marca MariaDB a SkySQL. Más tarde dijo: "Renuncié tan pronto como fue obvio que la empresa no iba a permitir una fundación independiente". [60] El 1 de octubre de 2014, SkySQL Corporation Ab cambió su nombre a MariaDB Corporation Ab [61] para reflejar su papel como la principal fuerza impulsora detrás del desarrollo del servidor MariaDB y el mayor proveedor de soporte para él. [62] MariaDB es una marca registrada de MariaDB Corporation Ab , [63] utilizada bajo licencia por MariaDB Foundation. [64]

Desde enero de 2015 hasta septiembre de 2018, Otto Kekäläinen fue el CEO de la Fundación MariaDB. Renunció efectivamente el 1 de octubre de ese año. [65] Arjen Lentz fue nombrado director general de la Fundación en octubre de 2018, [66] pero dimitió en diciembre de 2018. [67] Kaj Arnö se incorporó como director general el 1 de febrero de 2019. [68] Eric Herman es el actual presidente de la junta .

Patrocinadores de la Fundación MariaDB [ editar ]

En 2013, Google encargó a uno de sus ingenieros que trabajara en la Fundación MariaDB. [69]

MariaDB Corporation [ editar ]

MariaDB Corporation Ab es un colaborador del servidor MariaDB , desarrolla los conectores de la base de datos MariaDB [70] ( C , C ++ , Java 7 , Java 8 , Node.js , [71] ODBC , Python , [72] R2DBC [73] ) como así como la plataforma empresarial MariaDB , incluido el servidor empresarial MariaDB , optimizado para implementaciones de producción. La plataforma empresarial MariaDB incluye MariaDB MaxScale , [74] [75]un proxy de base de datos avanzado, MariaDB ColumnStore, un motor de almacenamiento en columnas para análisis ad hoc interactivo, [76] [77] MariaDB Xpand, un motor de almacenamiento SQL distribuido para escalabilidad transaccional masiva, [78] [79] y MariaDB Enterprise Server, , versión reforzada y segura del servidor de la comunidad. [80] [81] MariaDB Corporation ofrece MariaDB Enterprise Platform en la nube con el nombre SkySQL, una base de datos como servicio. [82] [83]

MariaDB Corporation Ab se formó después de una fusión entre SkySQL Corporation Ab y Monty Program el 23 de abril de 2013. Posteriormente, el nombre se cambió el 1 de octubre de 2014 para reflejar el papel de la empresa como la principal fuerza impulsora detrás del desarrollo de MariaDB Server y el mayor soporte- proveedor para ello. [84] [85] [86]

Michael Howard es el actual director ejecutivo de MariaDB Corporation. [87] [88]

SkySQL [ editar ]

La disponibilidad general de SkySQL se anunció el 31 de marzo de 2020. [89] Esta oferta de base de datos como servicio de MariaDB es un servicio de nube administrado en Google Cloud Platform .

SkySQL es una oferta de base de datos híbrida que incluye una tienda familiar de columnas, una tienda de objetos , una base de datos SQL distribuida con un motor de consulta tanto transaccional como analítico. La combinación permite a los desarrolladores utilizar una sola base de datos para múltiples casos de uso y evitar la proliferación de bases de datos.

Los beneficios de usar esta oferta en comparación con las ofertas de servicios MariaDB de Amazon RDS o Microsoft Azure Database son el control de versiones (SkySQL garantiza que los usuarios estén en el lanzamiento del producto más reciente), así como el soporte analítico y transaccional. [90]

Inversores en MariaDB Corporation [ editar ]

Un grupo de empresas de inversión liderado por Intel ha invertido $ 20 millones en SkySQL. [91] El Banco Europeo de Inversiones financió MariaDB con 25 millones de euros en 2017. [92] Alibaba lideró una inversión de 27 millones de dólares en MariaDB en 2017. [93]

Ver también [ editar ]

  • Comparación de sistemas de gestión de bases de datos relacionales
  • Replicación multimaestro

Referencias [ editar ]

  1. ^ "Notas de la versión de MariaDB 5.1.38" . KnowledgeBase de MariaDB . Consultado el 14 de enero de 2019 .
  2. ^ https://mariadb.org/mariadb-10-5-9-10-4-18-10-3-28-and-10-2-37-now-available/ ; fecha de publicación: 22 de febrero de 2021.
  3. ^ "MariaDB 10.6.0 ahora disponible" .
  4. ^ " " Descarga MariaDB " " . Consultado el 16 de enero de 2019 .
  5. ^ "Licencia MariaDB" . KnowledgeBase de MariaDB .
  6. ^ "Base de datos muerta caminando: el creador de MySQL sobre por qué el futuro pertenece a MariaDB - MariaDB, open source, mysql, Oracle" . Computerworld . Consultado el 11 de septiembre de 2013 .
  7. ^ "MariaDB versus MySQL - Compatibilidad" . KnowledgeBase de MariaDB . Consultado el 17 de septiembre de 2014 .
  8. ^ "¿Por qué el proyecto se llama MariaDB?" . KnowledgeBase de MariaDB . Consultado el 17 de septiembre de 2014 .
  9. rasmus (13 de agosto de 2012). "Explicación sobre MariaDB 10.0« El Blog de MariaDB " . Blog.mariadb.org . Consultado el 16 de abril de 2013 .
  10. ^ "¿Qué se interpone entre MariaDB ahora y MySQL 5.6?« El blog de MariaDB " . Blog.mariadb.org. 28 de mayo de 2012 . Consultado el 16 de abril de 2013 .
  11. ^ "Política de mantenimiento" . Consultado el 8 de agosto de 2019 .
  12. ^ "Notas de la versión de MariaDB 5.1.38" . Consultado el 21 de septiembre de 2015 .
  13. ^ "Notas de la versión de MariaDB 5.1.67" . Consultado el 21 de septiembre de 2015 .
  14. ^ "Notas de la versión de MariaDB 5.2.0" . Consultado el 21 de septiembre de 2015 .
  15. ^ "Notas de la versión de MariaDB 5.2.14" . Consultado el 21 de septiembre de 2015 .
  16. ^ "Notas de la versión de MariaDB 5.3.0" . Consultado el 21 de septiembre de 2015 .
  17. ^ "Notas de la versión de MariaDB 5.3.12" . Consultado el 21 de septiembre de 2015 .
  18. ^ "Notas de la versión de MariaDB 5.5.20" . Consultado el 21 de septiembre de 2015 .
  19. ^ "MariaDB 10.4.13, 10.3.23, 10.2.32, 10.1.45 y 5.5.68 ahora disponibles" . mariadb.org . 13 de mayo de 2020.
  20. ^ "Notas de la versión de MariaDB 10.0.0" . Consultado el 21 de septiembre de 2015 .
  21. ^ "MariaDB 10.0.38, MariaDB Connector / J 2.4.0 y MariaDB Connector / Node.js 2.0.3 ya están disponibles" . Consultado el 1 de febrero de 2019 .
  22. ^ "Notas de la versión MariaDB 10.1.0" . Consultado el 21 de septiembre de 2015 .
  23. ^ "MariaDB 10.5.7, 10.4.16, 10.3.26, 10.2.35 y 10.1.48 ahora disponibles" . mariadb.org . Consultado el 4 de noviembre de 2020 .
  24. ^ "Notas de la versión MariaDB 10.2.0" . Consultado el 28 de septiembre de 2016 .
  25. ^ a b c d "MariaDB 10.5.9, 10.4.18, 10.3.28 y 10.2.37 ya están disponibles" . mariadb.org . Consultado el 22 de febrero de 2021 .
  26. ^ "Notas de la versión MariaDB 10.3.0" . Consultado el 23 de abril de 2017 .
  27. ^ "Notas de la versión MariaDB 10.4.0" . Consultado el 15 de noviembre de 2018 .
  28. ^ "Notas de la versión MariaDB 10.5.0" . Consultado el 8 de agosto de 2019 .
  29. ^ a b "MariaDB 10.6.0 ahora disponible" . Consultado el 26 de abril de 2021 .
  30. ^ "Características / Reemplazo de MySQL con MariaDB" . Consultado el 17 de septiembre de 2014 .
  31. ^ Colin Charles (5 de abril de 2013). "MariaDB ahora en el árbol de puertos de OpenBSD" . Blog de MariaDB . Consultado el 4 de marzo de 2017 .
  32. ^ "Incompatibilidades y diferencias de características entre MariaDB 10.3 y MySQL 5.7" . KnowledgeBase de MariaDB . Consultado el 7 de septiembre de 2019 .
  33. ^ "MariaDB versus MySQL - Compatibilidad" . KnowledgeBase de MariaDB . Consultado el 7 de septiembre de 2019 .
  34. ^ Carey, Scott (28 de febrero de 2018). "Cómo ServiceNow implementa MariaDB para manejar 25 mil millones de consultas por hora" . Computerworld . Archivado desde el original el 1 de noviembre de 2019. CS1 maint: discouraged parameter (link)
  35. ^ MariaDB (15 de marzo de 2018). "Keynote M-18 - DBS, Ng Peng Khim y Joan Tay Kim Choo" . Consultado el 21 de abril de 2018 , a través de YouTube.[ enlace muerto ]
  36. ^ a las 20:33, Jack Clark en San Francisco el 12 de septiembre de 2013. "Google intercambia MySQL, se mueve a MariaDB" . www.theregister.co.uk .
  37. ^ "MySQL 5.1 frente a MySQL 5.5: flotantes, dobles y notación científica" . Mozilla IT . Archivado desde el original el 4 de septiembre de 2014 . Consultado el 17 de septiembre de 2014 . CS1 maint: discouraged parameter (link)
  38. ^ "Wikipedia adopta MariaDB" . Fundación Wikimedia . 22 de abril de 2013.
  39. ^ "Distribuciones que incluyen MariaDB" . MariaDB Corporation.
  40. ^ "MariaDB reemplaza MySQL en repositorios" . Arch Linux.
  41. ^ "Instalar Apache, MariaDB, PHP (LAMP) 2016" . Manjaro.
  42. ^ "Servidor MariaDB predeterminado en Debian 9" . MariaDB Corporation.
  43. ^ "Características / ReplaceMySQLwithMariaDB" . Proyecto Fedora.
  44. ^ "Oracle, ¿quién? Fedora y openSUSE reemplazarán MySQL con MariaDB" . ZDNet . 31 de enero de 2013 . Consultado el 17 de septiembre de 2014 .
  45. ^ "Notas de la versión 7.0: Capítulo 17. Servicios y servidores web" . Sombrero rojo.
  46. ^ "Red Hat abandona MySQL, cambia a MariaDB" . Itwire.com . Consultado el 11 de septiembre de 2013 .
  47. ^ "Especificaciones del producto CentOS" . CentOS.
  48. ^ "Notas de la versión de Mageia 2: MariaDB" . Mageia.
  49. ^ "openSUSE 12.3 lanzado con MariaDB por defecto" . Fundación MariaDB.
  50. ^ "Notas de la versión: MariaDB reemplaza MySQL" . SUSE.
  51. ^ "MariaDB ahora en el árbol de puertos de OpenBSD" . Fundación MariaDB.
  52. ^ "mariadb-server-10.0.16v0 - base de datos SQL multiproceso (servidor)" . Puertos OpenBSD . 30 de enero de 2015 . Consultado el 11 de febrero de 2015 .
  53. ^ "Cambiar de usar MySQL a usar MariaDB intento # 2" . Consultado el 28 de septiembre de 2014 .
  54. ^ "Construyendo MariaDB en FreeBSD" . KnowledgeBase de MariaDB .
  55. ^ rasmus (4 de diciembre de 2012). "Fundación MariaDB para salvaguardar la base de datos líder de código abierto« El blog de MariaDB " . Blog.mariadb.org. Archivado desde el original el 6 de septiembre de 2013 . Consultado el 16 de abril de 2013 .
  56. ^ "1 millón de euros comprometidos para la nueva Fundación MariaDB - The H Open: Noticias y características" . H-online.com. 4 de diciembre de 2012. Archivado desde el original el 5 de diciembre de 2012 . Consultado el 16 de abril de 2013 .
  57. ^ Clark, Jack (12 de septiembre de 2013). "Google cambia MySQL, se mueve a MariaDB" . Centro de datos. El registro . Publicación de situaciones . Consultado el 14 de septiembre de 2017 . El director ejecutivo interino de la Fundación MariaDB es Simon Phipps.
  58. ^ a b "Fundación MariaDB en curso para la gobernanza comunitaria" . El H . 18 de abril de 2013. Archivado desde el original el 19 de abril de 2013.
  59. ^ "SkySQL se fusiona con el programa Monty para unir a los desarrolladores de MariaDB" . El H . 23 de abril de 2013. Archivado desde el original el 25 de abril de 2013. [...] Widenius ha sido nombrado CTO por la Fundación MariaDB.
  60. ^ Asay, Matt (22 de agosto de 2016). "¿Muestra el último movimiento de MariaDB lo difícil que es ganar dinero con el código abierto?" . TechRepublic . Consultado el 7 de febrero de 2017 .
  61. ^ "SkySQL para convertirse en MariaDB Corporation" . mariadb.com . MariaDB Corporation. Archivado desde el original el 6 de octubre de 2014 . Consultado el 1 de octubre de 2014 .
  62. ^ Widenius, Monty. "Por qué SkySQL se convierte en MariaDB Corporation será bueno para MariaDB Foundation" . Blog de la Fundación MariaDB . Consultado el 1 de octubre de 2014 .
  63. ^ "Marcas registradas de MariaDB" . mariadb.com . Archivado desde el original el 6 de octubre de 2014.
  64. ^ "Marca registrada de MariaDB" . mariadb.org .
  65. ^ "El CEO de la Fundación MariaDB dimite" . mariadb.org .
  66. ^ Lentz, Arjen (2 de octubre de 2018). "Hola mundo del nuevo CEO de MariaDB Foundation: Arjen Lentz" . MariaDB.org . Consultado el 2 de enero de 2019 .
  67. ^ "Último mensaje de Arjen" . MariaDB.org . 31 de diciembre de 2018 . Consultado el 2 de enero de 2019 .
  68. ^ "Una palabra del CEO entrante" . MariaDB.org . 30 de enero de 2019 . Consultado el 30 de enero de 2019 .
  69. ^ "Google olfatea la bifurcación de MySQL MariaDB: mmm. Tener un ingeniero" . El registro .
  70. ^ "Descargar productos y herramientas de MariaDB" . mariadb.com . Consultado el 9 de marzo de 2021 .
  71. ^ "MariaDB agrega el conector Node.js" . i-programmer.info . Consultado el 9 de marzo de 2021 .
  72. ^ "Cómo conectar programas Python a MariaDB - Base de datos DZone" . dzone.com . Consultado el 9 de marzo de 2021 .
  73. ^ "Maria DB se vuelve reactiva con un conector sin bloqueo para Java: la nueva pila" . La nueva pila . Consultado el 9 de marzo de 2021 .
  74. ^ "Componentes de la plataforma MariaDB | MariaDB" . MariaDB . Consultado el 9 de marzo de 2021 .
  75. ^ "mariadb-corporation / MaxScale" . Github . Consultado el 9 de marzo de 2021 .
  76. ^ "Componentes de la plataforma MariaDB | MariaDB" . MariaDB . Consultado el 9 de marzo de 2021 .
  77. ^ Olavsrud, Thor (5 de abril de 2016). "MariaDB apunta al mercado de análisis de big data con ColumnStore" . CIO . Consultado el 9 de marzo de 2021 .
  78. ^ "MariaDB Xpand: Base de datos SQL distribuida | MariaDB" . MariaDB . Consultado el 9 de marzo de 2021 .
  79. ^ Johnson, Shane (23 de septiembre de 2020). "Cómo MariaDB alcanza la escala global con Xpand" . InfoWorld . Consultado el 9 de marzo de 2021 .
  80. ^ "Componentes de la plataforma MariaDB | MariaDB" . MariaDB . Consultado el 9 de marzo de 2021 .
  81. ^ Harris, Richard. "El servidor empresarial MariaDB te ayuda a dormir por la noche | Revista para desarrolladores de aplicaciones" . Revista para desarrolladores de aplicaciones . Consultado el 9 de marzo de 2021 .
  82. ^ "MariaDB SkySQL se lanza, ofrece base de datos en la nube de próxima generación | MariaDB" . MariaDB . Consultado el 9 de marzo de 2021 .
  83. ^ "MariaDB SkySQL lanza, ofrece base de datos en la nube de próxima generación" . finance.yahoo.com . Consultado el 9 de marzo de 2021 .
  84. ^ "Nuevo nombre y nuevos desafíos | MariaDB" . MariaDB (en francés) . Consultado el 9 de marzo de 2021 .
  85. ^ Miguel, Widenius. "Por qué SkySQL se convierte en MariaDB Corporation será bueno para MariaDB Foundation" . Dice Monty . Consultado el 9 de marzo de 2021 .
  86. ^ Novac, Dragos. "SkySQL para convertirse en MariaDB Corporation" . Nórdico 9 . Consultado el 9 de marzo de 2021 .
  87. ^ "MariaDB recauda $ 9 millones y nombra a Michael Howard nuevo CEO y Monty Widenius como CTO | MariaDB" . MariaDB . Consultado el 9 de marzo de 2021 .
  88. ^ "MariaDB recauda $ 9 millones más, Michael Howard nombrado nuevo CEO, Monty Widenius CTO - TechCrunch" . TechCrunch . Consultado el 9 de marzo de 2021 .
  89. ^ "SkySQL, MariaDB-as-a-service, se lanza en Google Cloud" . InfoWorld .
  90. ^ "La nube administrada MariaDB SkySQL se activa en Google Cloud" . ZDNet .
  91. ^ Wolpe, Toby (23 de octubre de 2013). "MariaDB recibe un disparo en el brazo por la inyección SkySQL de 20 millones de dólares liderada por Intel" . ZDNet . CBS Interactive .
  92. ^ "Finlandia: Plan de inversiones para Europa - BEI apoya MariaDB con financiación para un crecimiento acelerado" . www.eib.org . Consultado el 15 de mayo de 2017 .
  93. ^ "La puesta en marcha de la base de datos de código abierto MariaDB confirma una inversión de 27 millones de dólares liderada por Alibaba" .

Lectura adicional [ editar ]

  • Bartolomé, Daniel (2013). Introducción a MariaDB . ISBN 9781782168096.
  • Bartolomé, Daniel (2014). Libro de cocina MariaDB . ISBN 978-1-78328-440-5.
  • Forta, Ben (2011). Curso intensivo de MariaDB . Addison Wesley. ISBN 0-321-79994-1.

Enlaces externos [ editar ]

  • Sitio web de la Fundación MariaDB
  • Sitio web de MariaDB Corporation
  • Descarga MariaDB
  • SkySQL - MariaDB Cloud
  • Tutorial de MariaDB
  • MariaDB, la rama compatible con versiones anteriores del servidor de base de datos MySQL (R) en YouTube  : una conferencia impartida por Monty Widenius en Google
  • Blog de MariaDB
  • Notas de la versión de MariaDB