Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

MariaDB

No description
by

Olga Lucia Caicedo Soto

on 19 July 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of MariaDB

La versión de desarrollo de MariaDB es la 10.0.6 Está construida sobre la versión 5.5, con algunas características de MySQL 5.6.
Versiones
* Es un sistema de gestión de bases de datos derivado de MySQL con licencia GPL.
¿Qué es MariaDB?
Testeo

Más juegos de test en la distribución.
Parches para los tests.

Distintas combinaciones de configuración y sistema operativo para los tests.
Eliminación de tests innecesarios, como "no testar la caracterśitica X si no la he incluido en mi ejecutable".

Menos errores y alertas.
Los juegos de testeo han permitido reducir los errores sin introducir nuevos.
Las alertas de compilación están relacionadas, y los desarrolladores las han intentado reducir.


Diferencias con MySQL
Hay bastantes paquetes propietarios y libres de terceras partes diseñados para MySQL que también están disponibles para integrarse con MariaDB. Algunos ejemplos son:

DBEdit — una aplicación de administración libre para MariaDB y otras bases de datos.

Navicat — una serie de aplicaciones propietarias de gestión de bases de datos para Windows, Mac OS X y Linux.

SQLyog — aplicación propietaria de gestión de bases de datos MySQL compatible con MariaDB para Windows y Linux.

HeidiSQL — un cliente de fuente abierta y libre para MySQL, 100% compatible con MariaDB, incluido con el paquete MSI para Windows de MariaDB desde la versión 5.2.7.4 5.

phpMyAdmin — una aplicación web de administración libre para MySQL compatible con MariaDB.


Software compatible
MariaDB
Sistema de gestión de bases de datos

Olga Lucía Caicedo Soto
Maestría en Informática.
2014

MariaDB reemplaza directamente a la misma versión de MySQL (MySQL 5.1 -> MariaDB 5.1, MariaDB 5.2 & MariaDB 5.3 son compatibles. MySQL 5.5 -> MariaDB 5.5). Las diferencias se encuentran en estos puntos:
Diferencias con MySQL
Diferencias con MySQL
Facilidad de uso

Proporciona estadísticas de índices y tabla, para lo que añade nuevas tablas en INFORMATION_SCHEMA y nuevos opciones a los comandos FLUSH y SHOW para identificar la causa e la carga del SGBD.

Comandos ALTER TABLE y LOAD DATA INFILE dejan de ser opacos e informan del progreso.

Mas precisión para tipo de datos TIME, DATETIME, y TIMESTAMP.

Son Introducidas características estilo NoSQL.

Columnas dinámicas, que proporcionan al usuario columnas virtuales en las tablas.
Las subqueries funcionan correctamente.


MariaDB 10 es la versión más nueva y avanzada del sistema de base de datos relacional MariaDB popular. Aunque no deja de aplicaciones compatible con MySQL ® , que añade muchas nuevas capacidades para hacer frente a los casos de uso de la Web y de aplicaciones empresariales más exigentes.

Desde su lanzamiento en 2010, MariaDB ha surgido como una comunidad activa y vibrante de código abierto a la vanguardia en la innovación de base de datos.Diseñado por algunos de los expertos de bases de datos más importantes del mundo, MariaDB ha sido adoptado con entusiasmo por un ecosistema de rápido crecimiento que incluye a líderes web escala, como Google, Wikipedia

En La Actualidad
* Desarrollado por la comunidad de desarrolladores de software libre.
* 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
* MariaDB 10 es una mejora, alto rendimiento, libre y abierta alternativa de código de MySQL que ayuda a los sitios web de mayor tráfico del mundo ofrecen más contenido con mayor rapidez.
MariaDB 10 se puede descargar gratuitamente desde MariaDB.org (Linux y Windows), instala directamente desde el repositorio de Linux (Red Hat, Fedora, Suse y Debian) o estar hospedado en Amazon Web Services (AWS).
Mecanismos de almacenamiento

Además de los mecanismos de almacenamiento estándar como MyISAM,
Blackhole, CSV, Memory y Archive, también se incluyen en la versión fuente y binaria de MariaDB los siguientes:
Aria (alternativa a MyISAM resistente a caídas)
XtraDB (reemplazo directo de InnoDB)
Cassandra, en MariaDB 10.0 (otros mecanismos no-sql se incluirán en MariaDB)
Sequence, aparecido con MariaDB 10.0.3


MySQL vs MariaDB
MySQL es la tecnología de base de datos más ampliamente adoptado para la empresa y aplicaciones web en el mundo. Ha demostrado ser una alternativa flexible, potente y rentable para bases de datos propietarias, y la tecnología de MySQL es fundamental para la arquitectura de la Internet.

MariaDB 10 se basa en que el legado de mejoras diseñadas para manejar aún más complejos desafíos de base de datos que nacen de rápido movimiento, web-escala de hoy, siempre-en Internet móvil.
Algunas características Importantes:

Monitorear tantos sistemas MariaDB como desee de forma gratuita.

Punto y haga clic en el aprovisionamiento de los grupos de base de datos MariaDB.
Ver todos los componentes que conforman el clúster de base de datos en una sola vista.
Aislar fácilmente o unirse a un nodo MariaDB y controlar el tamaño del clúster de base de datos mediante una interfaz de administración intuitiva.

Puesta en parar un clúster o un nodo del clúster en un clic.

Identificar los cuellos de botella en la aplicación basada en MariaDB.

Comparar los dataloads antes y después de poner su aplicación en la producción
Monitorear aplicaciones web altamente distribuidos.

Copias de seguridad de datos y sin complicaciones restauraciones.

Gracias ...
Arquitectura
Sistema Operativo
Caso de Estudio
Wikipedia abandona MySQL y se decide por MariaDB
La decisión se fundamenta en dos razones. La primera es que MySQL 5.1, incluso con la optimización hecha por Facebook, dejó de ser la mejor opción. Así, desde una perspectiva técnica, era necesaria una actualización.
En “pruebas de producción” realizadas por Wikimedia ha quedado demostrado que la mayoría de las llamadas al servidor tenían una respuesta entre 4% y 15% más rápida al utilizar MariaDB 5.5.30 que la versión modificada por Facebook de MySQL 5.1. Asimismo, hubo consultas que se realizaron 5% más lento que con la base de datos de Oracle.
Full transcript