Vous êtes sur la page 1sur 5

MARIADB Informacion extendida

1 QUE ES MARIADB?
MariaDB es realmente open source MariaDB es un sistema de gestin de bases de
datos derivado de MySQL con licencia GPL. Es desarrollado por Michael (Monty)
Widenius (fundador de MySQL) y la comunidad de desarrolladores de software libre.
Introduce dos motores de almacenamiento nuevos, uno llamado Aria -que reemplaza
con ventajas a MyISAM- y otro llamado XtraDB -en sustitucin de InnoDB. 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 de Sun Microsystems -compaa que haba comprado
previamente MySQL AB2 - por parte de Oracle. MariaDB es un fork directo 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 abierto

2 CARATERISTICAS
Multiplatarforma
Idioma ingles
Licencia GNU

Motores de almacenamiento:
Aria
XtraDB (reemplazo para InnoDB)
PBXT
FederatedX (reemplazo para Federated)
OQGRAPH

SphinxSE
IBMDB2I. Removido por Oracle en MySQL 5.1.55 pero nosotros mantenemos el codigo
en MariaDB.
TokuDB
Cassandra (MariaDB 10.0)
CONNECT (MariaDB 10.0)
SEQUENCE (MariaDB 10.0)
Spider (MariaDB 10.0)

3 VENTAJAS
Mejoras en la velocidad:
Una gran cantidad de mejoras en el optimizador MariaDB 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 para Innodb IO asncrona subsistema en Windows.
ndice de motor MEMORY (HEAP) es ms rpido. De acuerdo con una prueba
simple, 24% ms rpido en INSERTpara el ndice de nmero entero y 60% ms
rpido de ndice en una columna CHAR (20).
HECKSUM TABLE es 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

mejorarla DBUG cdigo

para

cuando debug se compila pero no se utiliza.

su

ejecucin

ms

rpida

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
con MyISAM porque Aria almacena 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:


Los bugs son malos. Fijar tantos bugs como 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 de MariaDB es 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.
MariaDB incluye casos de prueba para todos los errores corregidos. Oracle no
proporciona casos de prueba para los nuevos errores corregidos en MySQL 5.5.
Todos los errores y los planes de desarrollo son pblicos.
MariaDB es desarrollado por la comunidad de verdadero espritu de cdigo
abierto.

4 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 MariaDB

5 REQUERIMIENTOS
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

6 EMPRESAS QUE USAN MARIADB


1) Mozilla Corporation

2) Google
3) Wikipedia
4) OpenSuse
5) Fedora
6) OLX
7) Nimbuzz
8) SlashGear
9) ArchLinux
10)Redhat Enterprise Linux (from RHEL7)
11) Slackware
12)Mageia
13)Slackware
14)TurboLinux
15)The Chakra Project
16)Gentoo
17)GNU/Linux KDu

Vous aimerez peut-être aussi