5
MARIADB Informacion extendida 1 Q UE ES MARIADB ? MariaDB es realmente open source MariaDB es un sistema de gestión de bases de datos derivado de MySQL con licencia GPL. Es desarrollado por Michael Monty! "idenius #undador de MySQL ! y la comunidad de desarrolladores de so#t$are %ntroduce dos motores de almacenamiento nuevos& uno llamado 'ria ()ue con venta+as a My%S'M ( y otro llamado ,traDB (en sustitución de %nnoDB. - alta compatibilidad con MySQL ya )ue posee las mismas órdenes& inter# bibliotecas& siendo su ob+etivo poder cambiar un servidor por otro di SGBD surge a ra * de la compra de Sun Microsystems (compa/ a )ue hab a comprado previamente MySQL 'B 0 ( por parte de 1racle. MariaDB es un fork directo de MySQL )ue asegura )ue permanecer2 una versión de este producto con licencia decidió crear esta variante por)ue estaba convencido de )ue el 3nico en MySQL era reducir la competencia )ue MySQL daba al mayor vendedor de datos relacionales del mundo )ue es 1racle. 5Licensia GPL6 G78 General Public License 5My%S'M6 Mecanismo de almacenamieto 5%nnoDB6 Mecanismo de almacenamiento para datos de código abierto 2 C ARATERISTICAS Multiplatar#orma %dioma ingles Licencia G78 Motores de almacenamiento: 'ria ,traDB reempla*o para %nnoDB! PB,- 9ederated, reempla*o para 9ederated! 1QG:'P;

MARIADB

Embed Size (px)

DESCRIPTION

Gestor de bases de datos basado en mysql pero mas eficaz que MYSQLcon un gran base mas extendida y licencia gratis

Citation preview

MARIADB Informacion extendidaQue es mariadb?MariaDB es realmente open source MariaDBes unsistema de gestin de bases de datosderivado deMySQLconlicencia GPL. Es desarrollado porMichael (Monty) Widenius(fundador deMySQL) y la comunidad de desarrolladores desoftware libre. Introduce dosmotores de almacenamiento nuevos, uno llamadoAria-que reemplaza con ventajas aMyISAM- y otro llamadoXtraDB-en sustitucin deInnoDB. Tiene una alta compatibilidad con MySQL ya que posee las mismas rdenes, interfaces, APIs y bibliotecas, siendo su objetivo poder cambiar un servidor por otro directamente.Este SGBD surge a raz de la compra deSun Microsystems-compaa que haba comprado previamente MySQL AB2- por parte de Oracle. MariaDB es unforkdirecto de MySQL que asegura que permanecer una versin de este producto con licencia GPL. Monty decidi crear esta variante porque estaba convencido de que el nico inters de Oracle en MySQL era reducir la competencia que MySQL daba al mayor vendedor de bases de datos relacionales del mundo que es Oracle. *Licensia GPL: GNU General Public License*MyISAM: Mecanismo de almacenamieto*InnoDB: Mecanismo de almacenamiento para datos de cdigo abiertoCarateristicasMultiplatarformaIdioma inglesLicencia GNUMotores de almacenamiento:AriaXtraDB(reemplazo para InnoDB)PBXTFederatedX(reemplazo para Federated)OQGRAPHSphinxSEIBMDB2I. Removido por Oracle en MySQL 5.1.55 pero nosotros mantenemos el codigo en MariaDB.TokuDBCassandra(MariaDB 10.0)CONNECT(MariaDB 10.0)SEQUENCE(MariaDB 10.0)Spider(MariaDB 10.0)

Ventajas

Mejoras en la velocidad: Una gran cantidad de mejoras en el optimizadorMariaDB 5.3. Subconsultas son ahora finalmente utilizable. Reproduccin ms rpido y ms seguro:Grupo de cometer el registro binario. Esto hace que muchas configuraciones que utiliza la replicacin y la gran cantidad de cambios de ms de 2x veces ms rpido. Mejoras paraInnodb IOasncrona subsistema en Windows. ndice de motorMEMORY (HEAP)es ms rpido. De acuerdo con una prueba simple, 24% ms rpido enINSERTpara el ndice de nmero entero y 60% ms rpido de ndice en una columnaCHAR (20). HECKSUM TABLEes ms rpido. Mejora el rendimiento de las conversiones de juegos de caracteres (y conversiones eliminado cuando no estaban realmente necesarios). Mejoras generales de velocidad es de 1-5% (segn sql-bench) pero pueden ser mayores para grandes conjuntos de resultados con todos los caracteres entre 0x00-0x7f. Hay que mejorarlaDBUGcdigo para su ejecucin ms rpida cuandodebugse compila pero no se utiliza. El motor de almacenamiento Aria permite consultas complejas ms rpido (consultas que normalmente utilizan tablas temporales basados en disco). El Aria motor de almacenamiento se utiliza para las tablas temporales internas, que debe darle una aceleracin cuando se hace una seleccion compleja. Aria es generalmente ms rpido para las tablas temporales en comparacin conMyISAMporqueAriaalmacena en cach, datos de la fila en la memoria y, normalmente, no tiene que escribir las filas temporales en el disco. El conjunto de pruebas se extienda y ahora corre mucho ms rpido que antes

Facilidad de uso Proporciona estadsticas de ndices y tabla, para lo que aade nuevas tablas en INFORMATION_SCHEMA y nuevos opciones a los comandos FLUSH y SHOW para identificar la causa e la carga del SGBD. Los comandos ALTER TABLE y LOAD DATA INFILE dejan de ser opacos e informan del progreso. La precisin para tipo de datos TIME, DATETIME, y TIMESTAMP ampliada al microsegundo. Introducidas caractersticas estilo NoSQL, como HandlerSocket que proporciona acceso directo a tablas InnoDB saltndose la capa SQL. Columnas dinmicas, que proporcionan al usuario columnas virtuales en las tablas. Las subqueries funcionan correctamente.

Menos advertencias y errores: Losbugsson malos. Fijar tantosbugscomo sea posible y tratar de no introducir otros nuevos. Advertencias del compilador tambin son malos. Eliminar la mayor cantidad de advertencias del compilador como sea posible.

Verdaderamente Open Source: Todo el cdigo deMariaDBes liberado bajo GPL, LPGL o BSD. MariaDB no ha cerrado mdulos de fuente como la que usted puede encontrar en MySQL Enterprise Edition. De hecho, todas las caractersticas de cdigo cerrado en MySQL versin 5.5 de la empresa se encuentran en la versin MariaDB cdigo abierto. MariaDBincluye casos de prueba para todos los errores corregidos.Oracleno proporciona casos de prueba para los nuevos errores corregidos en MySQL 5.5. Todos los errores y los planes de desarrollo son pblicos. MariaDBes desarrollado por la comunidad de verdadero espritu de cdigo abierto.

Desventajas La migracin de un sistema muy testado y fiable como es MySQL. Aunque se garantiza una absoluta compatibilidad, y un gran sistema estable y potente, hay que valorar si a da de hoy merece pasar todo mi sistema a MariaDBRequerimientos Plataforma: Windows XP, Vista, 7, 8 y Server, Solaris, Linux, Debian, Red hat, Fedora. Espacio en DD: 440 Mb Memoria RAM: 1Gb Procesador: Intel Pentium 4, Celeron, Inside 900 o equivalentes Arquitecturas soportadas: 32(x32) y 64(x84) bits

Empresas que usan mariadb

1) Mozilla Corporation2) Google3) Wikipedia4) OpenSuse5) Fedora6) OLX7) Nimbuzz8) SlashGear9) ArchLinux10) Redhat Enterprise Linux (from RHEL7)11) Slackware12) Mageia13) Slackware14) TurboLinux15) The Chakra Project16) Gentoo17) GNU/Linux KDu