Toshiba usprawnia RocksDB

Radek Nimal - sobota, 03 sierpnia 2019, 10:21

Amerykański oddział Toshiby przedstawił opensourcowe rozwiązanie przyspieszające prace baz RocksDB dla SSD – TRocksDB.




RocksDB to fork facebookowej bazy LevelDB wbudowanej w urządzenia o dużym obciążeniem zapisu, jak napędy SSD czy interfejsy wejścia/wyjścia I/O. Nowo opublikowane przez Toshibę rozszerzenie TRocksDB pozwala na zwiększenie jej wydajności przez wzmocnienie procesów zapisu (WA).


Standardowo RocksDB ma hierarchiczną strukturę rozwijanego drzewa LSM tree. Przy znacznym rozbudowaniu procesów zapisu powstaje przez to odczuwalne opóźnienie dostępu do pożądanych danych. Przygotowane przez firmę Toshiba rozszerzenie wprowadza strukturę kluczy do architektury bazy, przez co wyszukanie informacji, dzięki danym z owych kluczy, jest szybsze. Optymalizuje przez to WA a tym samym pracę mocno obciążonych SSD.


Platforma TRocksDB została opublikowana na zasadach licencji Apache 22. Jest to opensource kompatybilny z każdym Linuxem z uruchomionym RocksDB. TRocksDB została już zaimplementowana w najnowszej wersji RocksDB i jest dostępna do pobrania z repozytoriów GitHub.


Źródło: FB@GitHub

Tagi: , , ,

Komentarze są wyłączone

Uprzejmie prosimy o przestrzeganie netykiety przy dodawaniu komentarzy. Redakcja CDRinfo.pl nie odpowiada za tresc komentarzy, ktore publikuja uzytkownicy. Aby zmienic swoj avatar zarejestruj sie w serwisie www.gravatar.com.

Dodaj komentarz
Zaloguj sie, aby dodac komentarz.


Zaloz konto