Aria (motor de almacenamiento) - Aria (storage engine)
Autor (es) original (es) | AskMonty.org |
---|---|
Desarrollador (es) | Programa Monty Ab |
Lanzamiento estable | MariaDB 10.0.12 / 16 de junio de 2014
|
Versión de vista previa | Todas
|
Plataforma | Todas |
Disponible en | C ++ |
Tipo | Motor de base de datos |
Licencia | GNU GPLv2 |
Sitio web | mariadb |
Aria es un motor de almacenamiento para los sistemas de gestión de bases de datos relacionales MariaDB y MySQL . Su objetivo es crear una alternativa segura a MyISAM . No es transaccional .
Aria ha estado en desarrollo desde 2007 y fue anunciado por primera vez por Michael "Monty" Widenius en su blog. Aria se utiliza para tablas temporales internas en MariaDB , una rama desarrollada por la comunidad de la base de datos MySQL dirigida por Widenius. Aria no se envía con MySQL o Percona Server .
El proyecto Maria está alojado en Launchpad .
Aria se llamó inicialmente "María", como una referencia al hijo menor de Monty. Fue rebautizado como Aria en 2010 para evitar confusiones con la base de datos principal para la que está desarrollada, MariaDB. Chris Tooley, quien ganó un concurso para sugerir el nombre, escribió: "Aria es María sin la 'M'; también es un término musical agradable ".
Caracteristicas
Aria es muy similar a MyISAM, pero su propósito es ser una alternativa segura a MyISAM.
Aria no admite claves externas y, actualmente, transacciones.
Aria admite:
- Índices de texto completo ;
- Tipos de datos OpenGIS ;
- Columnas virtuales .
Estructura de archivos
Las tablas Aria no particionadas constan de tres archivos físicos:
- table_name.frm
- table_name.MAD
- table_name.MAI
El archivo .frm contiene la definición de la tabla (este archivo existe para todos los motores de almacenamiento que escriben datos en el disco). El archivo .MAD contiene los datos. El archivo .MAI contiene los índices.
Formatos
Hay tres formatos de tabla disponibles para las tablas Aria:
- PAGE ;
- FIJO ;
- DINÁMICO .
PAGE es el único formato disponible para tablas "transaccionales". Hace que las mesas Aria sean a prueba de choques.
FIXED y DYNAMIC son los mismos formatos utilizados por MyISAM, y se han implementado principalmente por compatibilidad. Sin embargo, el formato COMPRIMIDO de MyISAM no está disponible en Aria.
Para establecer el formato de la tabla, se puede usar la opción ROW_FORMAT en un comando CREATE TABLE o ALTER TABLE.
Ver también
Referencias
enlaces externos
- Aria en MariaDB KnowledgeBase
- Se lanza el motor Maria , escrito por Michael Widenius (fundador de MySQL AB)
- Maria: El nuevo motor de almacenamiento MySQL en Google Videos : una charla impartida por Michael Widenius
Este artículo relacionado con el software de base de datos es un código auxiliar . Puedes ayudar a Wikipedia expandiéndolo . |
Este artículo de software gratuito y de código abierto es un fragmento . Puedes ayudar a Wikipedia expandiéndolo . |