De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

MyRocks es un software de código abierto desarrollado en Facebook para utilizar las funciones de MySQL con implementaciones de RocksDB . Está basado en Oracle MySQL 5.6.

A partir de la versión 10.2.5, MariaDB incluye MyRocks como motor de almacenamiento de etapa alfa. [1] [2] MariaDB 10.3.7 incluye MyRocks como motor de almacenamiento. [3] MyRocks también se envía con Percona Server .

La biblioteca es mantenida por el equipo de ingeniería de la base de datos de Facebook.

Funciones [ editar ]

RocksDB está optimizado para un almacenamiento rápido y de baja latencia, y MyRocks tiene como objetivo mantener los ahorros de almacenamiento eficientes.

La eficiencia de MyRock se centra en una mejor eficiencia del espacio, una mejor eficiencia de escritura y una mejor eficiencia de lectura. [4]

  • Una mejor eficiencia del espacio significa usar menos almacenamiento SSD.
  • Una mejor eficiencia de escritura significa resistencia SSD.
  • Una mejor eficiencia de lectura proviene de una mayor capacidad de E / S disponible para manejar consultas.

Puntos de referencia [ editar ]

Pruebas de referencia contra 3 instancias diferentes: MyRocks (comprimido), InnoDB (sin comprimir) e InnoDB (comprimido, tamaño de página de 8 KB), encontrado: [4]

  • MyRocks era 2 veces más pequeño que InnoDB (comprimido) y 3,5 veces más pequeño que InnoDB (sin comprimir).
  • MyRocks también tiene una tasa de escritura de almacenamiento 10 veces menor en comparación con InnoDB.

Con el almacenamiento de bases de datos SSD, esto significa menos espacio utilizado y una mayor resistencia del almacenamiento a lo largo del tiempo.

Plataformas de soporte [ editar ]

El subconjunto de plataformas con soporte oficial son:

  • CentOS 6.8
  • CentOS 7.2.x

Conjuntos de herramientas del compilador con los que verificamos nuestras compilaciones:

  • gcc 4.8.1
  • gcc 4.9.0
  • gcc 5.4.0
  • gcc 6.1.0
  • Clang 3.9.0

Se hace todo lo posible para admitir los siguientes sistemas operativos:

  • Ubuntu 14.04.4 LTS
  • Ubuntu 15.10
  • Ubuntu 16.04 LTS

Ver también [ editar ]

Referencias [ editar ]

  1. ^ "Reflexiones sobre MariaDB Server 10.3 de la reunión de desarrolladores de MariaDB en Amsterdam, parte 1 - MariaDB.org" . MariaDB.org . 2016-10-10 . Consultado el 6 de enero de 2017 .
  2. ^ "Se agregó el motor de almacenamiento alfa de MyRocks - Notas de la versión MariaDB 10.2.5" . MariaDB.org . 2017-04-05 . Consultado el 31 de agosto de 2017 .
  3. ^ "Notas de la versión MariaDB 10.3.4" . MariaDB.com . 2018-01-18 . Consultado el 19 de enero de 2018 .
  4. ^ a b "MyRocks: una base de datos MySQL optimizada para el espacio y la escritura" . Código de Facebook . 2016-08-31 . Consultado el 6 de enero de 2017 .

Enlaces externos [ editar ]