либмдбк 0.10.4 долази са разним побољшањима и исправкама грешака

Ослобађање библиотеке верзије 0.10.4 "Либмдбк" у којој укупно, извршено је преко 160 промена у 57 датотека, додато ~ 5000 редова и уклоњено ~ 2500. За оне који нису упознати са либмдбк, требали бисте знати да је ово скуп библиотека које су имплементација компактне, уграђене базе података високих перформанси класе кључ-вриједност.

Историјски, либмдбк је дубоко прерађивање ЛМДБ ДБМС -а и надмашује претходника по поузданости, скупу функција и перформансама. У поређењу са ЛМДБ -ом, либмдбк ставља велики нагласак на квалитет кода, стабилност АПИ -ја, тестирање и аутоматизоване провере. Помоћни програм за проверу интегритета структуре базе података има неке опције опоравка.

Технолошки, либмдбк нуди АЦИД, сериализацију строгих промена и читање без блокирања са линеарним скалирањем по језгрима ПРОЦЕСОРИ. Подржава аутоматско сабијање, аутоматску контролу величине базе података и процену упита о рангирању. Од 2016. године пројекте финансирају Позитивне технологије и користе у својим производима од 2017. године.

За либмдбк, нуди се Ц ++ АПИ, као и повезивања компатибилна са ентузијастима Руст, Хаскелл, Питхон, НодеЈС, Руби, Го, Ним. За либфпта, само је опис АПИ -ја у облику датотеке заглавља Ц / Ц ++ јавно доступан.

Поред подршке за Линук, Виндовс, МацОС, Андроид, иОС, ФрееБСД, ДрагонФли, Соларис, ОпенСоларис, ОпенИндиана, НетБСД, ОпенБСД и друге компатибилне системе ПОСИКС.1-2008.

Главне нове функције либмдбк 0.10.4

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

У Ц ++ АПИ -ју исправљено једном „ноекцепт“, додато додатно преоптерећење за методу "цурсор :: ерасе ()", имплементација бафера се олакшава коришћењем "стд :: стринг" да би се осигурало поравнање (тренутно за ЦЛАНГ либстдц ++)

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

С друге стране, наглашено је да је потрага за компонентама компајлера неопходним за ЛТО (оптимизација времена везе) побољшана у ЦМаке скриптама, поред тога што је максималан број истовремених читача повећан на 32.767, а перформансе су повећане побољшано када се користе Валгринд и АддрессСанитизер.

У вези са исправкама грешака који су направљени у овој новој верзији, помињу се следеће:

  • Поправљена је грешка у којој је, у врло ретким околностима, могло доћи до петље / рушења током урезивања трансакције. Проблем су идентификовали стручњаци компаније Поситиве Тецхнологиес током интерног тестирања сопствених производа.
  • Фиксна регресија у алгоритму просипања прљавих страница (селективно уклањање измењених страница базе података) која се манифестује у ретким неочекиваним грешкама МДБКС_ПРОБЛЕМ при промени података у великим трансакцијама.
  • Решени су мањи проблеми са УндефинедБехавиорСанитизер и Сцанити Сцан.
    Исправљена застарела и некоришћена интерна заставица која проверава „П_ДИРТИ“ на страницама угнежђеним унутар слика базе података које су креирале старије верзије библиотеке.
  • Поправљена рекурзивна употреба СРВ-закључавања у оперативном систему Виндовс при раду у режиму МДБКС_НОТЛС (без коришћења локалног складишта нити), фиксна генерација покретања у случају промене времена у систему, побољшано откривање ВСЛ1 и ВСЛ2, додата могућност отварања монтиране базе података План 9 помоћу ДрвФС.

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


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

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

*

*

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