Издање АлаСКЛ 4.0 ДБМС за употребу у претраживачима и Ноде.јс

Доступно је издање АлаСКЛ 4.0 ДБМС, намењеног за коришћење у веб апликацијама у претраживачу, у мобилним апликацијама заснованим на веб технологијама или у серверским процесорима базираним на Ноде.јс платформи. ДБМС је дизајниран као ЈаваСцрипт библиотека и омогућава употребу СКЛ језика. Складиштење података је подржано у традиционалним релационим табелама или у облику угнежђених ЈСОН структура које не захтевају ригидну дефиницију шеме складиштења. Аласкл услужни програм је обезбеђен за манипулацију подацима из командне линије. Код пројекта је написан у ЈаваСцрипт-у и дистрибуиран под МИТ лиценцом.

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

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

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

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

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