Está en la página 1de 6

Introduccin

Bases de datos
Las bases de datos son en simples palabras un conjunto de informacin
que esta almacenada en un disco, estructurados de tal manera que se convierten
en una base de datos los cuales se encuentran ordenados y clasificados de tal
manera de facilitar la comprensin y accesibilidad del personal autorizado para ver
esta informacin.
Las bases de datos surgen como una necesidad de las organizaciones de
poder tener un mtodo ms rpido para poder clasificar la informacin que se
registraba. En pocas pasadas estos registros se llevaban escritos a mano y
almacenados en alguna bodegas o bibliotecas privadas, lo cual dificultaba la
accesibilidad a la informacin. Con los primeros adelantos y creaciones del
hombre, la computadora, ayud a que la informacin fuera ms accesible, pero
con este invento no solucionaba toda la problemtica que se tena, as que
tambin se debi crear algn sistema que ordenara, clasificara, y guardara la
informacin, es as como se crean o nacen las bases de datos.
Hoy en da la base de datos ha tomado un rol muy importante dentro de la
sociedad empresarial u organizaciones de todo tipo. Esto debido a la evolucin
que ha tenido la sociedad, si bien hoy en da las empresas dependen mucho de
las bases de datos es por la razn de que ya todo ha sido globalizado lo que cabe
destacar que cada vez necesitemos nuevas actualizaciones para ir mejorando
este sistema ya que cada vez la informacin que debemos procesar y clasificar se
ha multiplicado. Y no solo es el rol de clasificacin y almacenamiento de la
informacin que debe cumplir, sino que tambin debe ser confiable de manera que
pueda ser una fuente segura para el almacenamiento de la informacin.
Si bien hoy encontramos muchas diversidades de empresas, de mismo
modo podemos tambin encontrar diversidades de bases de datos que se pueden
adaptar a las necesidades de cada una de las empresas u organizaciones esto se
da por los distintos rubros que cumplen cada una de ellas en la sociedad.

Origen MariaDB

MariaDB es uno de los servidores de bases de datos ms populares en el mundo.


Ha hecho por los desarrolladores originales de MySQL y garantizado para
permanecer de cdigo abierto. Algunos usuarios notables de esta base de datos
son Wikipedia, Facebook y Google.
MariaDB convierte los datos en informacin estructurada en una amplia gama de
aplicaciones, que van desde la banca hasta sitios web. Se trata de una mejora,
reemplazo directo para MySQL.
MariaDB se ha desarrollado como software de cdigo abierto y como una
base de datos relacional que ofrece una interfaz SQL para acceder a los datos.
Las ltimas versiones de MariaDB tambin incluyen funcionalidades GIS y JSON.
Su desarrollador principal es Michael "Monty" Widenius, uno de los fundadores de
MySQL AB y el fundador de Monty Program AB. La adquisicin finaliz el 26 de
febrero de 2008. MariaDB lleva el nombre de la hija menor de Monty Mara, similar
a la forma en MySQL es el nombre de su otra hija My.
Monty ha trabajado sobre la base de cdigo de MySQL / MariaDB desde 1981. Al
menos el 60% del cdigo de MySQL sigue siendo suyo.
Surge a raz de la compra de Sun Microsystem (compaa que haba comprado
previamente MySQL) por parte de Oracle. Oracle al gestionar MySQL, vende este
producto, por lo que no se poda esperar que adems gestionase un proyecto de
software libre para que se beneficiase todo el mundo y sin pagar por ello. A causa
de ello, con el fin de mantener una base de datos prctica y libre desarrollada en
la direccin de usuarios y desarrolladores, garantizando la licencia GPL, se cre
MariaDB el 22 de enero de 2009. En diciembre de 2012 fue anunciado que la
Fundacin MariaDB supervisara el desarrollo de MariaDB. Luego se fusion con
MySQL.

SkySQL, una empresa formada por ejecutivos e inversores ex MySQL despus de


que Oracle compr MySQL, anunci en abril de 2013, que su fusin su compaa
con Monty Program Ab, y unirse a la Fundacin MariaDB
Es tambin llamada una empresa virtual, ya que no est compuesta por oficinas,
y trabajan slo 20 empleados a travs de todo el mundo. Trabajan todos los
empleadores bsicos de MySQL.
Se utiliza el modelo de negocio de Hacking (Empresa es propiedad de los
empleados).
Junta Directiva
El actual Consejo de Administracin es la siguiente:

Presidente Rasmus Johansson, vicepresidente de ingeniera en MariaDB

Corporacin

Michael "Monty" Widenius, fundador y director de tecnologa de la

Corporacin MariaDB

Jeremy Zawodny, Software Engineer en Craigslist


Sergei Golubchik, arquitecto en jefe de la Corporacin MariaDB
Espen Hkonsen, CIO de Visma y Director de Visma TI y comunicaciones
Eric Herman, desarrollador principal en Booking.com

Patrocinadores de MariaDB
Booking.com
MariaDB Corporacin:
Visma:
DBS
Caractersticas MariaDB

MariaDB es un sistema de gestin de base de datos (SGBD) derivado MySQL que


gracias su creador, Monty Widenius, ha logrado superar a MySQL. MariaDB es un
software libre y de cdigo abierto. El software de liberacin creada por Monty
Program AB es una forma que equilibra la previsibilidad de forma fiable. Esta est
disponible bajo los trminos de la licencia GPL (General Public License), o sea,
que es para todo el pblico permitiendo usar, compartir, estudiar y modificar de
forma gratuita.
Caracteristicas generales

Este sistema de gestin de base de datos se caracteriza por su facilidad de

uso.
Proporciona estadsticas de ndices y tabla en INFORMATION_SCHEMA y
opciones a comandos FLUSH y SHOW para identificar la causa en la carga

del SGBD.
Existen comandos que informan del progreso.
La precisin para tipo de datos TIME, DATETIME, y TIMESTAMP es al

microsegundo.
El optimizador de MariaDB -que se encuentra en el ncleo de cualquier
SGBD- funciona ms rpido que MySQL y consume menos recursos del

equipo.
Tiene juegos de testeo que permiten reducir los errores.
Cada versin de desarrolladores MariaDB incluye los parches de seguridad
de MySQL y sus mejoras. Cuando se descubren problemas de seguridad

crticos se distribuyen nuevas versiones de MariaDB con sus correcciones.


Una vez que el servidor es convertido para utilizar MariaDB, este no es
seguro para volver a usar el MySQL original sin tener que "formatear" toda

la mquina.
Maneja hasta 32 segmentos clave por clave.
Especificacin de motor de almacenamiento en CREATE TABLE

Tambien es una caracterstica que llama la atencin el hecho que Google colabore
con la Fundacin MariaDB, incluyendo el desarrollo de los recursos en el software.

El versionado de MariaDB muestra que soporta todas las caractersticas de


MySQL hasta la versin 5.5, y de ah, inicia su desarrollo independiente dando un
salto a las versiones 10 en adelante. Es decir, que en la mayora de los casos
MariaDB funciona exactamente igual que MySQL: los comandos, interfaces,
libreras y APIs que existen en MySQL, tambin existen en MariaDB.
El gestor MariaDB tiene 3 bases de datos del sistema, estos son:

INFORMATION_SCHEMA: es un conjunto estndar ANSI de vistas de slo


lectura que proporcionan informacin sobre todas las tablas, vistas,
columnas, y los procedimientos en una base de datos. Puede ser utilizado
como una fuente de la informacin que algunas bases de datos ponen a

disposicin.
MySQL: base que tambien trae informacin sobre algunas bases de datos.
Test: base de datos de prueba, al principio no posee nada. Permiten reducir
los errores.

Creacin de base de datos y seguridad.


Para crear una base de datos en MariaDB se utilizar HeidiSQL, sta se guardar
en una carpeta con el nombre de la base de datos en la direccin donde sea
instalado el gestor MariaDB, y dentro ser posible encontrar un archivo de
extensin. opt (por ejemplo C:\Program Files\MariaDB 5.2\data\bdejemplo.opt) as
mismo en la misma carpeta se encontrarn las tablas, vistas, procedimientos
creados.
La forma ms conveniente de realizar una copia de seguridad de una base de
datos es utilizando la opcin de Exportacin de la base de datos como un script
SQL. De esta forma se crea un archivo, en la ubicacin que elijamos, con un script
donde se crea la base de datos, las tablas, la insercin de datos, procedimientos,
vistas, triggers. Y tenemos una copia exacta de nuestra base de datos. Todo esto
utilizando HeidiSQL.
Aplicaciones cliente que operan bien con MariaDB

Un cliente es cualquier cosa (que no sea un servidor) que se conecta a un servidor


para interactuar con otros usuarios a travs del gestor. Se sabe que las siguientes
aplicaciones operean con MariaDB:

Database Workbench
DBEdit
HeidiSQL
Navicat
phpMyAdmin
SQLyog

Aplicaciones de software que soportan MariaDB


Software de Aplicacin son los programas diseados para facilitar la realizacin de
tareas especficas en la computadora. Estos son algunos de los softwares que se
pueden utilizar en MariaDB:

Drupal
ERP5
Kajona
MediaWiki
Moodle
MONyog
ownCloud
Plone
WordPress
Yii Framework
Zend Framework

También podría gustarte