Вы находитесь на странице: 1из 10

INTRODUCCION

En esta unidad 1 veremos la historia, requisitos, versiones, procesos de


instalacin y ejemplos del Sistema Gestor de Base de Datos MariaDB para
comenzar mencionaremos un poco de lo que es MariaDB, bueno este 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, como ya mencionamos anteriormente ms adelante se
mencionaran la historia y otros puntos que veremos mas adelante.

HISTORIA
MariaDB es un sistema de gestin de base de datos con licencia GPL, derivado
como fork o bifurcacin de MySQL, lder tradicional en su segmento. En la
actualidad hay ms de seis millones de copias de MySQL funcionando, lo que
supera la base instalada de cualquier otra herramienta de bases de
datos. MySQL es una base de datos enormemente popular en aplicaciones
web: suele estar vinculada a blogs como WordPress, Drupal, o en general, al
uso de PHP. Desarrollada inicialmente por MySQL AB, compaa fundada
por David Axmark, Allan Larsson y Ulf Michael Monty Widenius, MySQL
careca de algunos de los elementos considerados fundamentales en las bases
de datos relacionales, como integridad referencial o transacciones, pero a
pesar de ello, atrajo a muchos desarrolladores de pginas web con contenido
dinmico por su simplicidad. La evolucin de su desarrollo ha ido cubriendo
progresivamente estas carencias, y la llevaron a convertirse en el claro lder en
su segmento.
Tras la primera versin lanzada en 1995 y tras una evolucin que podramos
calificar como enormemente exitosa, MySQL AB, despus de pasar una larga
temporada especulando con posibles inversiones e incluso con la posibilidad
de una salida a bolsa, fue adquirida en enero de 2008 por Sun Microsystems
por mil millones de dlares. Y poco tiempo ms tarde, en abril de 2009, Oracle
anunci la adquisicin de Sun Microsystems, en la que Java y MySQL eran
piezas muy importantes vistas por los analistas como oportunidades de muy
alto potencial, muy escasamente aprovechadas. Y precisamente fue MySQL lo
que estuvo a punto de condicionar toda la operacin de adquisicin, cuando
uno de sus cofundadores originales, Monty Widenius, llam a preservar la
internet libre y a salvar MySQL, y promovi que la base de datos fuese excluida
de la operacin debido a la concentracin de mercado que implicaba. La
campaa tuvo muchsimo apoyo, pero una serie de promesas de Oracle con
respecto a la salvaguarda del futuro del desarrollo de MySQL (que fueron
valoradas por Widenius como promesas vacas) y una muy intensa labor
de lobbyingrevelada
en
uno
de los cables
publicados
por
WikiLeaks consiguieron que la adquisicin fuese finalmente aprobada por las
autoridades antimonopolio de la UE.
Poco despus de la operacin, Oracle dej perfectamente claras sus
intenciones de acabar con todo posible desarrollo de MySQL: retras
inversiones y desarrollos, dejo de sincronizar los cambios con los repositorios
pblicos, mezcl componentes no libres en su desarrollo y, en general, se
asegur de alienar completamente a la comunidad de desarrollo del
producto, incumpliendo de manera patente las promesas que haba hecho
haca tres aos. Exactamente como Monty Widenius haba dicho que iba a
ocurrir.

Pero dejemos de hablar de la triste historia de MySQL y de cmo Oracle no


quiso ver la gran oportunidad que supona continuar su desarrollo, y pasemos a
MariaDB: la particularidad de MariaDB es que est desarrollada precisamente
por Michael Monty Widenius, que haba abandonado Sun Microsystems y
fundado su propia compaa en febrero de 2009. Mara es el nombre de su hija
menor. En realidad, con MariaDB, Monty Widenius ha vuelto a hacer lo que ya
haba demostrado saber hacer: crear un gran proyecto de base de datos, volver
a reunir a una gran comunidad de desarrolladores en todo el mundo, y generar
un producto que ya supera a la propia MySQL. El versionado de MariaDB deja
claro que soporta todas las caractersticas de MySQL hasta la versin 5.5, pero
a partir de ah, inicia su desarrollo independiente dando un salto a las versiones
10 y en adelante, y mejora las caractersticas de los escassimos desarrollos
que se generaron en MySQL desde su cada en manos de Oracle.
El resultado? Una base de datos que comienza a ganar en popularidad, que
ya ha recibido espaldarazos tan importantes como su adopcin por parte de la
Wikimedia Foundation o por varias distribuciones de Linux, y que muy
posiblemente en poco tiempo haya sido capaz de captar a una gran mayora de
la base de usuarios que tena MySQL. A ojos de la comunidad de
desarrolladores, MySQL es en gran medida un proyecto muerto: como su
fundador dice, ya no existe ninguna razn para usar MySQL.
La historia es interesante por lo que tiene de lucro cesante, de autntica
destruccin de valor por parte de una compaa que, enfrentada con la
posibilidad de seguir desarrollando una comunidad de usuarios y creando
servicios para ella, decidi abandonar su desarrollo. Para Oracle, el mercado
de usuarios de MySQL careca aparentemente de atractivo: en ningn
momento se encontr cmoda pensando en desarrollar productos o servicios
para l, lo vea completamente diferente a su mercado corporativo tradicional.
En el fondo, una muestra de la incapacidad de una compaa para entender el
software libre y crear valor con l. Mientras algunas empresas aprenden a
apalancar sus inversiones en investigacin y desarrollo sobre las comunidades
de software libre, desarrollan estrategias de innovacin basadas en el software
libre como plataforma, o incluso crean compaas que entran en el S&P500,
otras lo desprecian y destruyen valor incumpliendo sus promesas de manera
intencionada. Una historia interesante que enfrenta a Oracle, una compaa de
casi cuarenta mil millones de facturacin, con una persona, Monty Widenius
y en la que todo apunta a el segundo tiene todas las de ganar. Veremos donde
est MySQL en no demasiado tiempo. Y veremos dnde est MariaDB.

REQUISITOS Y VERSIONES
REQUISITOS

Es Multiplataforma

Windows
XP, Windows
Vista
Windows
7,
WindowsServer.,Solaris, Linux,Debian,Red Hat,Fedora

Espacio en Disco Duro 440 MB

Memoria RAM 1GB Ultima Version 25/02/2014 Procesador

Intel Pentium 4,Celeron Inside 900 o equivalentes.

Arquitectura soportadas 32 y 64 bits

Windows

8,

VERSIONES
MariaDB Series 10.0
MariaDB 10.0 es la corriente estable de liberacin (GA) de MariaDB. Est
construido sobre la serie MariaDB 5.5 con caractersticas portado desde
MySQL 5.6 y totalmente nuevas caractersticas que no se encuentran en
ningn otro lugar.

MariaDB Series 10.1


MariaDB 10.1 es el actual desarrollo de la serie de MariaDB. Est construido
sobre MariaDB 10.0 con caractersticas de MySQL 5.6 y 5.7, y enteramente
nuevas caractersticas que no se encuentran en ningn otro lugar.

MariaDB Series 5.5


MariaDB 5.5 es la anterior estable de liberacin (GA) de MariaDB. Es MariaDB
5,3 + MySQL 5.5.

MariaDB Galera Cluster Serie 5,5


MariaDB Galera 5.5 es MariaDB 5.5 + Galera. Consulte la Galera seccin del
AskMonty de Conocimientos para ms informacin. Yum y repositorios Apt
estn disponibles. La herramienta de configuracin de repositorio MariaDB.

MariaDB Galera Cluster Serie 10.0


MariaDB Galera 10.0 es MariaDB 10,0 + Galera. Consulte la Galera seccin del
MariaDB Knowledge Base para obtener ms informacin. Yum y repositorios
Apt estn disponibles. La herramienta de configuracin de repositorio MariaDB
est

MariaDB Connector / J 1.2 Series


MariaDB Connector / J se utiliza para conectar las aplicaciones desarrolladas
en Java con bases de datos MariaDB y MySQL. La biblioteca cliente tiene
licencia LGPL.

MariaDB Connector / C 2.1 Series


MariaDB Connector / C se utiliza para conectar las aplicaciones desarrolladas
en C / C ++ para MariaDB y MySQL databases.The biblioteca LGPL licencia.

MariaDB Connector / ODBC Series 1.0


MariaDB Connector / ODBC es una licencia LGPL, controlador de base de
datos estandarizada para plataformas Windows. Es compatible con ODBC
Standard 3.5 y se puede utilizar como un reemplazo drop-in para MySQL
Connector / ODBC.

PROCESO DE INSTALACION
Ejecutamos el instalador de MariaDB

Damos clic en siguiente y aparecer la siguiente pantalla aceptamos la licencia


y damos clic en siguiente

Aqu marcamos la opcin Crate new data base instance

Seleccionamos la carpeta de destino de instalacin se recomienda dejar la


instalacin por defecto aunque si quiere bien puede instalar en otra direccin
que usted elija no hay ningn problema

Aqu marcaremos la siguiente opcin Enables accses from remote machines for
root

user.

Si lo desea en esta pantalla tambin se puede poner contrasea al usuario root


ya que por defecto no tiene aclaro ponerle contrasea al usuario root es
opcional para ello deben marcar la opcin modifiy password for database root
user que es la primera y luego introducir su contrasea o demarcarla en caso
de que les aparezca marcada y no quieran poner contrasea a su usuario root

Ya casi para in finalizando hay seleccionar el puerto, que aunque por defecto
es 3306 que el mismo que MySQL puedes intentar la instalacin as, sino
resulta

cmbialo

al

3307

clic

en

siguiente

Y nos pregunta si queremos permitir el envi de informacin annima sobre el


uso de la base de datos para ello marca la opcin que aparece sino solo da clic
en siguiente

Y ya tenemos todo listo para la instalacin damos clic en install y esperamos

Finalmente aparece esta pantalla

damos clic en finish y ya tenemos MariaDB Instalado y listo para usar.