TokuDB - TokuDB - Wikipedia

TokuDB
ӘзірлеушілерПеркона
Тұрақты шығарылым
7.5.5[1] / 29 қаңтар 2015 ж[дәйексөз қажет ]
Репозиторий Мұны Wikidata-да өңдеңіз
ТүріМәліметтер базасының қозғалтқышы
ЛицензияGNU жалпыға ортақ лицензиясы (2-нұсқа)[2]
Веб-сайтPercona TokuDB

TokuDB болып табылады ашық көзі, жоғары өнімділік сақтау қозғалтқышы үшін MySQL және MariaDB. Бұған а фрактал ағашының индексі. Бұл ауқымды, Қышқыл және MVCC сәйкес келеді, қамтамасыз етеді индекстеу - сұранысты жақсарту, желіде ұсыныстар схема өзгертеді және азайтады шағылыстыру екеуінің де артта қалуы қатты диск жетектері және жедел жад.

TokuDB енгізілген Percona сервері, MariaDB және Нагиос негізделген опмон. Алайда, бұл Percona Server 8 және MariaDB 10.5-де ескірген.

Фракталдық ағаш индекстері

Шолу

TokuDB а Фрактал ағашының индексі ағаштар құрылымы деректерді сұрыпталған күйде сақтайды және іздеу мен қатар қол жеткізуге мүмкіндік береді B ағашы бірақ В-ағашына қарағанда асимптотикалық жылдамырақ енгізулер мен өшірулермен. Фрактальды ағаштар хабарламаларды ағашқа схема өзгеретін етіп енгізуге мүмкіндік береді (мысалы, қосу немесе тастау сияқты) баған, немесе индексті қосу) интернетте және фонда жасалуы мүмкін.[3]Нәтижесінде өнімділіктің төмендеуінсіз көбірек индекстерді сақтауға болады. Себебі индекстерге деректерді қосу В-ағаштардың жұмысын стресстендіруге ұмтылады, бірақ фракталдық ағаштар индексінде жақсы жұмыс істейді.[4]

Қолданады

Фракталдық ағаш индекстері ағындық деректерді нақты уақыт режимінде талдаумен сипатталатын бірқатар қосымшаларға қолданылуы мүмкін. Оларды мәліметтер қорының сақтау деңгейі немесе файлдық жүйенің сақтау қабаты ретінде пайдалануға болады. Деректер базасында қолданған кезде, олар B ағашын қолданатын кез-келген жағдайда, жақсартылған өнімділігінде пайдалануға болады. Мысалдарға мыналар жатады: желілік оқиғаларды басқару, желілік жарнама желілері басу ағыны аналитика және әуе қозғалысын басқару.[5]Басқа қолдануларға жеделдетілген жатады шынжыр табанды үшін орындау іздеу жүйелері үшін әлеуметтік медиа сайттар. Оны электрондық индекстер мен бағандарды онлайн режимінде құру үшін пайдалануға болады, бұл электрондық коммерцияны дербестендіруге арналған сұраныстың икемділігіне мүмкіндік береді. Сондай-ақ, бұл өнімділікті жақсартуға және транзакциялық веб-сайттардағы жүктемелерді азайтуға сәйкес келеді. Жалпы, ол бір уақытта сақталуы керек қосымшаларда жақсы жұмыс істейді журнал файлы деректер мен орындау осы жағдай үшін сұраулар.

Шығу тегі

Жадыны тиімді жүйелерді құрудағы бұл тәсілді алғашында зерттеушілер бірлесе жасаған болатын Массачусетс технологиялық институты,[6][7]Ратгерс университеті,[8]және Стони Брук университеті.[9]

Үлкен деректер нарығындағы рөл

TokuDB мүмкіндік беретін технологиялардың бірі ретінде аталған үлкен деректер MySQL-де.[10]Тоқұтек стартаптар көрмесінің финалисті болды О'Рейли Strata Conference 2012 үлкен мәліметтер бойынша.[11]

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ «Шығарылым жазбалары». Алынған 2015-10-20.
  2. ^ «Percona серверін көшіру». Алынған 2015-12-17.
  3. ^ «Көрсеткіштер: жақсарту тапсырыстары» (PDF). Перкона. Алынған 2011-01-17.
  4. ^ «Tokutek сақтау машинасын егжей-тегжейлі қарау». Перкона. Алынған 2012-02-22.
  5. ^ «MyISAM және Tokutek (TokuDB) әуе қозғалысының сұрақтары». MySQL өнімділік блогы. Алынған 2011-01-17.
  6. ^ «TokuDB фрактал ағаштарының мәліметтер базасы қалай жұмыс істейді». О'Рейли. Алынған 2011-01-17.
  7. ^ «Іздеу ағаштарын кэштен сақтайтын жоба». Массачусетс технологиялық институты. Алынған 2011-01-17.
  8. ^ «Кэштен аулақ болатын ағаштар» (PDF). Ратгерс университеті. Алынған 2011-01-17.
  9. ^ «Кэшті ескермейтін ағаштар». Нью-Йорк мемлекеттік университеті (SUNY) Стони Брукта. Алынған 2011-01-17.
  10. ^ «Үлкен деректер болашақ құруда - бұл 50 миллиард долларлық нарық». Forbes. Алынған 2012-05-21.
  11. ^ «Strata 2012 стартап көрмесі». О'Рейли. Алынған 2012-05-21.

Сыртқы сілтемелер