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