MyRocks - MyRocks - Wikipedia
![]() | |
Vývojáři | |
---|---|
První vydání | 2015 |
Úložiště | github |
Napsáno | C ++ |
Typ | Databázový stroj |
Licence | GPL 2.0 |
webová stránka | myrocks |
MyRocks je open-source software vyvinut v Facebook za účelem použití MySQL funkce s RocksDB implementace. Je založen na Oracle MySQL 5.6.
Počínaje verzí 10.2.5, MariaDB zahrnuje MyRocks jako úložný modul alfa-fáze.[1][2] MariaDB 10.3.7 obsahuje MyRocks jako úložný modul.[3] MyRocks je také dodáván s Server Percona.
Knihovnu spravuje tým Facebook Database Engineering Team.
Funkce
RocksDB je optimalizován pro rychlé úložiště s nízkou latencí a MyRocks je zaměřen na udržení efektivity úspor úložiště.
Efektivita MyRock se zaměřuje na lepší vesmírnou účinnost, lepší účinnost zápisu a lepší účinnost čtení.[4]
- Lepší efektivita prostoru znamená použití menšího úložiště SSD.
- Lepší účinnost zápisu znamená výdrž SSD.
- Lepší účinnost čtení vychází z dostupnější kapacity IO pro zpracování dotazů.
Srovnávací hodnoty
Srovnávací testy proti 3 různým instancím - MyRocks (komprimované), InnoDB (nekomprimované) a InnoDB (komprimované, velikost stránky 8 kB) - nalezeno:[4]
- MyRocks byl 2x menší než InnoDB (komprimovaný) a 3,5x menší než InnoDB (nekomprimovaný).
- MyRocks má také 10krát nižší rychlost zápisu do úložiště ve srovnání s InnoDB.
U úložiště databáze SSD to znamená méně použitého místa a vyšší výdrž úložiště v průběhu času.
Podpůrné platformy
Oficiálně podporovanou podmnožinou platforem jsou:
- CentOS 6.8
- CentOS 7.2.x.
Sady nástrojů kompilátoru ověřujeme naše sestavení pomocí:
- gcc 4.8.1
- gcc 4.9.0
- gcc 5.4.0
- gcc 6.1.0
- Clang 3.9.0
Největší úsilí je věnováno podpoře následujících operačních systémů:
- Ubuntu 14.04.4 LTS
- Ubuntu 15.10
- Ubuntu 16.04 LTS
Viz také
Reference
- ^ „Myšlenky na MariaDB Server 10.3 ze setkání vývojářů MariaDB v Amsterdamu, část 1 - MariaDB.org“. MariaDB.org. 2016-10-10. Citováno 2017-01-06.
- ^ „Přidán modul úložiště MyRocks alfa - poznámky k verzi MariaDB 10.2.5“. MariaDB.org. 2017-04-05. Citováno 2017-08-31.
- ^ „Poznámky k verzi MariaDB 10.3.4“. MariaDB.com. 2018-01-18. Citováno 2018-01-19.
- ^ A b „MyRocks: Databáze MySQL optimalizovaná pro prostor a zápis“. Facebookový kód. 2016-08-31. Citováno 2017-01-06.