рклите, одличан дистрибуиран и лаган релациони ДБМС

Si тражите дистрибуирани ДБМС који користи СКЛите као механизам за складиштење, дозволите ми да вам кажем рклите је прави за вас, јер омогућава организацију рада кластера из међусобно синхронизованих складишта.

Од рклите карактеристика, истакнута је једноставност инсталације, имплементације и одржавања дистрибуираног складишта отпоран на кварове, што је донекле слично етцд и Цонсул, али користи релациони модел података уместо формата кључ / вредност.

О рклите

Рафт алгоритам консензуса користи се за синхронизацију свих чворова. Рклите користите оригиналну СКЛите библиотеку и го-склите3 управљачки програм, поред чега извршава слој који обрађује захтеве клијента, реплицира се у другим чворовима и надгледа постигнути консензус о избору главног чвора.

Промене у бази података може извршити само чвор изабран као водећи, али везе са операцијама писања могу се усмерити на друге чворове у кластеру, који ће вратити адресу вође да понови захтев (у следећој верзији обећавају да ће додати аутоматско прослеђивање позива вођи).

Главни фокус је на толеранцији квара, па ДБМС скала само у операцијама читања, а операције писања су уско грло. Могуће је покренути рклите кластер из једног чвора и такво решење се може користити за омогућавање приступа СКЛитеу преко ХТТП-а без обезбеђивања толеранције грешака.

СКЛите подаци у сваком чвору се не чувају у датотеци, већ у меморији. На нивоу слоја са применом протокола Рафт, води се евиденција свих СКЛите наредби које доводе до промене у бази података.

Овај запис се користи за репликацију (репликацију на нивоу поновне репродукције упита на друге чворове), приликом покретања новог чвора, или за опоравак од губитка везе.

Да би се смањила величина записа, користи се аутоматско паковање, које започиње након одређеног броја промена и доводи до потврде снимка, наспрам којег започиње нови запис (стање базе података у меморији је идентично снимку + евиденција нагомиланих промена).

Од карактеристика рклите:

  • Једноставност примене кластера, без потребе за одвојеном инсталацијом СКЛите-а.
  • Способност брзог добивања реплицираног СКЛ складишта.
  • Спремни за употребу у производним пројектима.
  • Доступност ХТТП (С) АПИ-ја, који омогућава ажурирање података у батцх режиму и одређивање водећег чвора кластера. Такође су обезбеђени интерфејс командне линије и клијентске библиотеке за различите програмске језике.
  • Присуство услуге за дефинисање других чворова која вам омогућава динамичко стварање кластера.
  • Подршка за шифровање размене података између чворова.
  • Способност прилагођавања нивоа провере релевантности и конзистентности података приликом читања.
  • Необавезна могућност повезивања чворова само за читање који не учествују у одређивању консензуса и користе се за повећање скалабилности кластера за операције читања.
  • Подршка за изворни облик трансакција заснован на комбиновању команди у једном захтеву (нису подржане трансакције засноване на БЕГИН, ЦОММИТ, РОЛЛБАЦК, САВЕПОИНТ и РЕЛЕАСЕ).

О рклите 6.0

Нова верзија уводи значајне архитектонске промене усмерене на побољшање поузданости кластера побољшањем процеса усмеравања захтева за читање и писање на исправне чворове кластера.

Рклите чворови сада може мултиплексирати више логичких веза између њих користећи ТЦП везе успостављене између чворова протоколом Рафт. Ако захтев захтева овлашћење чвора вође, али се шаље секундарном чвору, секундарни чвор може одредити адресу вође и послати га клијенту, без извођења прорачуна консензуса сплава.

Промена је такође уклонила засебну компоненту за синхронизацију метаподатака и уклонила Рафт-ово одвојено руковање статусом и метаподацима.

Секундарни чворови сада шаљу захтеве главном чвору само када је то потребно, када је потребно сазнати адресу чвора електроде. АПИ пружа могућност добијања информација о статусу других чворова у кластеру. Команда Сисдумп је додата у ЦЛИ.

Коначно ако сте заинтересовани да сазнате више о томе или потражите упутства за инсталацију и упутство за употребу, то можете учинити са доњег линка.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.