MariaDB
JESUS EMMANUEL LOPEZ RAMIREZ
Created on September 11, 2024
More creations to inspire you
WWII TIMELINE WITH REVIEW
Presentation
BLENDED LEARNING
Presentation
TAKING A DEEPER DIVE
Presentation
WWII JUNE NEWSPAPER
Presentation
AUSSTELLUNG STORYTELLING
Presentation
HISTORY OF THE EARTH
Presentation
3 TIPS FOR AN INTERACTIVE PRESENTATION
Presentation
Transcript
Ingenieria en Informatica5to SemestreFecha: 12/09/2024
Presentador: Jesus Emmanuel Lopez Ramirez
Un fragmento de la esencia de MySQL
MariaDB
MariaDB (Server) es un Sistema de Gestión de Bases de Datos Relacionales de código abierto. Se emplea en el tratamiento de datos para transacciones de alta disponibilidad, análisis de datos, etc... Dicho RFBMS está escrito en C y C++, lo cual lo hace compatible con diversos lenguajes de programación
Que es MariaDB?
MariaDB y el Modelo Relacional
En cuanto al modelo relacional, este es una forma de organizar y almacenar datos en un espacio intangible y digital, empleando tablas, filas y columnas. En cambio, MariaDB Es un SGBD el cual aplica fielmente dicho modelo relacional. Logrando representar:
- Datos en tablas.
- Implementación del lenguaje SQL.
- Soporta claves primarias, foráneas, índices, vistas, procedimientos almacenados, entre otras más...
Origen de MariaDB
Pulsame
El detonante fue la compra de MySQL por parte del gigante de Oracle en 2009. Debido a dicha preocupación por comercializar el SGBDR el fundador de MySQL Michael "Monty" Widenius, bifurco (dividió) el proyecto, Como lo llamo MariaDB.
Recuerdo vago del origen
Después de la adquisición de MySQL por Oracle. El equipo central original de MySQL, lograron levantar la corporación MariaDB. Actualmente, compite con los sistemas de bases de datos tradicionales, gracias a la incorporación de la funcionalidad JSON y compatibilidad con Oracle. Por otro lado, hoy en día, es reconocida como una BD distinta en todo el mundo, se asume, como la nueva "M" en la pila LAMP.
Un vistaso a MariaDB Corporation
Mission
Es una organización sin ánimo de lucro, cuya misión es garantizar la continuidad y el Desarrollo a largo plazo de MariaDB como una base de datos de código abierto.
MariaDB Fundation
Estandar ANSI SQL
Compatibilidad de MariaDB
MariaDB Server mantiene altos niveles de compatibilidad con MySQL, así como la mayoría de aplicaciones populares donde utilizan MySQL. Ahora bien, MariaDB Server tiene un fuerte énfasis en no romper la compatibilidad hacia atrás para sus usuarios. Así mismo, este implementa el estándar ANSI SQL, lo cual la transforma en una característica única como base de datos relacional derivada de MySQL.
Diferencias MariaDB y MySQL
Agrupacion de subprocesos
Funcionalidad
Gestion de datos JSON
Desde la bifurcación de MySQL, MariaDB ha seguido ampliando sus capacidades. Algunos de estos cambios han dado lugar a diferencias fundamentales en cuanto a funcionalidad, capacidad y rendimiento.
Similitudes de MariaDB y MySQL
Seguridad:
Compatibilidad con SQL
Cumplimiento con ACID
Interfaz de MariaDB
Diseñador de MariaDB
[1] “Best Relational Databases: User Reviews from September 2024,” G2. Accessed: Sep. 12, 2024. [Online]. Available: https://www.g2.com/categories/relational-databases[2] “¡La historia completa de las bases de datos SQL!” Accessed: Sep. 12, 2024. [Online]. Available: https://ed.team/blog/la-historia-completa-de-las-bases-de-datos-sql-o-relacionales[3] “MariaDB en resumen,” MariaDB.org. Accessed: Sep. 11, 2024. [Online]. Available: https://mariadb.org/es/[4] “MariaDB Licenses,” MariaDB KnowledgeBase. Accessed: Sep. 11, 2024. [Online]. Available: https://mariadb.com/kb/en/mariadb-licenses/[5] “MariaDB o MySQL: diferencia entre bases de datos relacionales de código abierto. AWS,” Amazon Web Services, Inc. Accessed: Sep. 11, 2024. [Online]. Available: https://aws.amazon.com/es/compare/the-difference-between-mariadb-vs-mysql/[6] “MariaDB: The database for all,” MariaDB. Accessed: Sep. 12, 2024. [Online]. Available: https://mariadb.com/about-us/[7] “¿Qué es MariaDB y cómo funciona? | Pure Storage.” Accessed: Sep. 11, 2024. [Online]. Available: https://www.purestorage.com/es/knowledge/what-is-mariadb.html[8] “¿Qué es una pila LAMP? - Explicación de la pila LAMP - AWS,” Amazon Web Services, Inc. Accessed: Sep. 12, 2024. [Online]. Available: https://aws.amazon.com/es/what-is/lamp-stack/
Que la arquitectura LAMP?
Conjunto de herramientas, bibliotecas, lenguajes de programación y tecnologías en capas, las cuales se utilizan para crear, administrar y ejecutar una aplicación. De esta manera, la arquitectura LAMP consta de cuatro tecnologías de software que trabajan juntas para crear una aplicación web funcional.
ANSI SQL
American National Standards Institute SQL
Es un conjunto de normas y especificaciones tecnicas que define el lenguaje de consulta estructurado para interactuar con bases de datos relacionales.Esto garantiza la consistencia de las instruccion en diferentes sistemas de gestion de bases de datos que cumplan con dicha norma.
- DDL (Data Definition Language)
- DML (Data Manipulation Language)
- DQL (Data Query Languaje)
- DCL (Data Control Language)
- TCL (Transaction Control languages)
Novedades de MariaDB 11
Mejoras en el rendimiento: Se optimizaron diversos componentes del motor de almacenamiento InnoDB. Optimiza el rendimiento en consultas complejas y cargas de trabajo mixtas. Mayor seguridad: Implemento soporte para encriptación de datos en reposo y tránsito. Compatibilidad JSON: Optimiza el soporte para el formato JSON, logrando facilitar el almacenamiento y la consulta de datos estructurados en formato JSON.
Similitudes
La atomicidad, la consistencia, el aislamiento y la durabilidad (ACID) son los cuatro principios básicos que garantizan la fiabilidad de las transacciones de bases de datos. Al cumplir con el modelo ACID, ambas bases de datos mantienen la precisión e integridad de los datos.
Michael Wildenius
Nacido en Helsinki en 1962. Widenius demostró desde joven una gran pasión por la programación. No obstante, abandono sus estudios en la Universidad y desprendió el viaje de su carrera profesional dentro del sector de la tecnología.En 1985, fundo TCX DataKonsult, empresa dedicada al desarrollo de sistemas de almacenamiento de datos. Fue hasta 1995, cuando junto a David Axmark y Widenius comenzó a desarrollar la primera versión de MySQL. UN SGBD rápido, fácil de usar y gratuita.Tras la adquisición de MySQL por parte de Sun Microsystems en 2009 Widenius decidió fundar MariaDB Corporation, logrando lanzar MariaDB, una base de datos fork de MySQL, la cual busca preservar los principios originales de BD, así como, también preservar los principios originales.
- Establecer las directrices y estándares para el Desarrollo de MariaDB.
- Apoya a la comunidad de desarrolladores y usuarios de MariaDB.
- Actúa como un guardián neutral para asegurar que MariaDB se mantenga como un proyecto de código abierto y accesible para todos.
- Se financia a través de donaciones, patrocinios y membresías. (MariaDB Corporation)
Algunas de sus funciones son:
Mission
- Asegurar que el código Fuente de MariaDB Server permanezca abierto para su uso y que las contribuciones sean por méritos técnicos.
- Se esfuerza por aumentar la adopción por parte de los usuarios y a través de casos de uso, plataformas y medios de despliegue.
- Proporciona continuidad al ecosistema de MariaDB Server, independientemente de cualquier entidad comercial.