Литестреам представљен са имплементацијом система репликације за СКЛите

Бен Џонсон, аутор БолтДБ НоСКЛ складишта, представио је пројекат Литестреам, који обезбеђује додатак за организовање репликације података у СКЛите-у. Литестреам не захтева никакве измене у СКЛите-у и може да ради са било којом апликацијом која користи ову библиотеку. Репликација се врши одвојено извршеним позадинским процесом који прати промене у датотекама из базе података и преноси их у другу датотеку или у екстерно складиште. Код пројекта је написан у Го и дистрибуиран под лиценцом Апацхе 2.0.

Сва интеракција са базом података се врши преко стандардног СКЛите АПИ-ја, тј. Литестреам не омета директно рад, не утиче на перформансе и не може оштетити садржај базе података, што разликује Литестреам од решења као што су Рклите и Дклите. Промене се прате омогућавањем ВАЛ дневника („Врите-Ахеад Лог”) у СКЛите-у. Да би уштедео простор за складиштење, систем периодично агрегира ток промена у делове базе података (снимке), на врху којих почињу да се акумулирају друге промене. Време за прављење исечака је назначено у подешавањима; на пример, можете креирати пресеке једном дневно или једном на сат.

Главне области примене Литестреам-а укључују организовање безбедних резервних копија и дистрибуцију оптерећења читања на више сервера. Подржава пренос тока промена на Амазон С3, Азуре Блоб Стораге, Бацкблазе Б2, ДигиталОцеан Спацес, Сцалеваи Објецт Стораге, Гоогле Цлоуд Стораге, Линоде Објецт Стораге или било који спољни хост који подржава СФТП протокол. Ако је садржај главне базе података оштећен, резервна копија се може вратити из стања које одговара одређеном тренутку у времену, одређеној промени, последњој промени или одређеном делу.

Извор: опеннет.ру

Додај коментар