МангоДБ пројекат развија имплементацију МонгоДБ ДБМС протокола на врху ПостгреСКЛ-а

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

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

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

Подсетимо се да МонгоДБ заузима нишу између брзих и скалабилних система који оперишу подацима у формату кључ/вредност и релационих ДБМС-а који су функционални и лаки за формулисање упита. МонгоДБ подржава складиштење докумената у ЈСОН формату, има прилично флексибилан језик за генерисање упита, може да креира индексе за различите ускладиштене атрибуте, ефикасно обезбеђује складиштење великих бинарних објеката, подржава евидентирање операција за промену и додавање података у базу података, може ради у складу са парадигмом Мап/Редуце, ​​подржава репликацију и изградњу конфигурација отпорних на грешке.

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

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