Редка је скалабилна алтернатива Редис-у са СКЛите-ом

редка лого

редка лого

La Одлука Редис-а да промени тип лиценце за своје производе како би се спречило да комерцијални производи наставе да злоупотребљавају пројекат, Није добро цењено у свету отвореног кода од многих. И иако постоји сектор који подржава примењену промену, пошто све више диже глас и изражава своје притужбе на сталне злоупотребе, промена у Редису је дала повода за покретање других пројеката и форкова.

Мицрософт није трошио тренутку и хтео да гурне ваш пројекат отвореног кода Гарнет, други програмери познати заједници такође су најавили своја решења, као што је Древ ДеВаулт (творац Хипрланд-а) са Редицт-ом, а чак је и Линук фондација такође лансирала свој форк, назван Валкеи.

Гарнет
Повезани чланак:
Гарнет, Мицрософтов НоСКЛ систем је сада отвореног кода 

И сада, Најављен је нови пројекат, који се зове Редка и чија је сврха да понуди РЕСП протокол и АПИ компатибилан са Редис ДБМС-ом, али имплементиран на СКЛите библиотеци.

О Редки

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

Тренутно, Редка Додата подршка за типове података за рад са стринговима и хешовима, заједно са командама за манипулисање стринг подацима, кључевима, трансакцијама и хешовима. На пример, доступне су команде за постављање и добијање вредности стрингова повезаних са кључем, подешавање истека кључа, повећање или смањење вредности, кључеве за тражење помоћу шаблона, преименовање кључева и покретање низа команди унутар трансакције, као и откажите трансакцију и радите са хешираним пољима. Неке од врсте команди и подржаних функција звук:

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

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

У специфичном окружењу за тестирање, Редис је постигао пропусност од 133 хиљаде СЕТ операција у секунди и 139 хиљада ГЕТ операција у секунди, док Редка је остварила учинак од 30 хиљада СЕТ операција у секунди и 63 хиљаде ГЕТ операција у секунди тако што има базу података у меморији са случајним приступом. Када се база података чува на диску, Редкине перформансе су износиле 22 хиљаде СЕТ операција у секунди и 56 хиљада ГЕТ операција у секунди.

На крају се помиње да је од планови за будућа издањаи пронађите додатак подршка за листе, колекције (скупове) и уређене колекције. Дугорочно, планира се имплементација алгоритма ХиперЛогЛог, могућности манипулације географским координатама и команди за објављивање/претплату.

То помињу и до сада Подршка за скрипте на језику Луа није предвиђена, биће имплементирана аутентификација, листе контроле приступа (АЦЛ), праћење/ненадгледање и могућност рада на серверу са више база података и без подршке за кластер (Редис Цлустер) или надгледања (Редис Сентинел).

Ако сте заинтересовани да будете у могућности сазнајте више о томе, можете проверити детаље У следећем линку.


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

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

*

*

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