MariaDB versus MySQL - Caracteristicas
Mas motores de almacenamiento
Adicionalmente a los motores estandar MyISAM, Blackhole, CSV, Memory, y Archive, los siguientes motores están incluidos en los paquetes binarios y fuente de MariaDB:
- Aria
- XtraDB (reemplazo para InnoDB)
- PBXT
- FederatedX (reemplazo para Federated)
- OQGRAPH — nuevo en 5.2
- SphinxSE — nuevo 5.2
- IBMDB2I. Removido por Oracle en MySQL 5.1.55 pero nosotros mantenemos el codigo en MariaDB.
- TokuDB
- Cassandra (MariaDB 10.0)
- CONNECT (MariaDB 10.0)
- SEQUENCE (MariaDB 10.0)
- Spider (MariaDB 10.0)
Mejoras de Velocidad
- Existen algunas mejoras al codigo DBUG para hacer su ejecución mas rapida cuando se compila pero no se usa.
- LA TABLA DE CHEQUEO DE REDUNDANCIA es mas rapida .
- Se eliminaron/mejoraron algunas conversiones no necesarias de juegos de caracteres. Las mejoras de velocidad varian entre 1-5% (de acuerdo a las pruebas), pero pueden ser mayores para grandes conjuntos de resultados si con todos los caracteres entre 0x00-0xf7.
- El uso del motor aria permite realizar consultas complejas rapidamente (consultas que normalmente utilizarian espacio en disco para tablas temporales.) El motor Aria es usado para tablas temporales internas, las cuales deben dar mayor velocidad en selecciones complejas. Aria es usualmente mas rapida que las tablas temporales cuando se las compara con MyISAM, debido a que Aria cachea las filas de datos en memoria y normalmente no escribe filas temporales en el disco.
- Muchas mas caracteristicas optimizadas en MariaDB 5.3. Las Sub-consultas son finalmente usables.
- Replicación rápida y segura: Commitencia de Grupos para el log binario.
- La suite de pruebas esta extendida y ahora corre mucho mas rapido que antes aun si se prueban mas cosas.
Extensiones & Nuevas Caracteristicas
Se han agregado muchas nuevas características a MariaDB. Si un parche o característica es usable, segura, y estable — haremos todos los esfuerzos para incluirla en MariaDB.
- MariaDB puede manejar hasta 32 segmentos clave por clave (sobre los 16 originales)
- Se agregó
al cliente mysql.--
abort-source-on-error - Precision de Microsegundos en la lista de Procesos
- Pool de Hilos de Ejecución o Procesos
- Eliminación de Tablas
- Extensiones de prueba mysqltest
- Columnas virtuales — nuevo en 5.2
- Estadisticas extendidas para el usuario — nuevo en 5.2
- Cache de Claves segmentadas — nuevo en 5.2
- Autenticacion adicionable — nuevo en 5.2
- Especificación de motor de almacenamiento en CREATE TABLE — nuevo en 5.2
- Mejoras a la tabla INFORMATION SCHEMA.PLUGINS — nuevo en 5.2
- Se agregó
como opción en mysqlbinlog al cambiar de base de datos usada — nuevo en 5.2--
rewrite-db - Reporte de Procesos para
ALTER TABLE
yLOAD DATA INFILE
. — nuevo en 5.3
Mejores Pruebas
- Mas pruebas en la suite de pruebas.
- Errores en pruebas corregidos.
- Pruebas construidas con diferentes opciones de configuración para obtener mejores pruebas.
- Pruebas invalidas removidas (por ejemplo, no se prueba la caracteristica 'X' si no se encuentra dentro de la configuración que se esta probando.
Algunas alertas y errores
- Los Errores sob malos. Arreglamos la mayor cantidad de errores como nos es posible e intentamos no intruducir nuevos.
- Las Alertas del compilador tambien son malas. Eliminamos la mayor cantidad de alertas del compilador como nos es posible.
Vinculos relacionados
Vea también Compatibilidad entre MariaDB y MySQL
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.