IvorySQL 2.1-ի թողարկում՝ PostgreSQL հավելում Oracle-ի համատեղելիության համար

Հրապարակվել է IvorySQL 2.1 նախագծի թողարկումը, որը զարգացնում է PostgreSQL DBMS-ի տարբերակը, որն ապահովում է շերտ՝ Oracle DBMS-ի հետ աշխատելու համար նախատեսված հավելվածների հետ համատեղելիության ապահովման համար: Հավելվածը մշակվում է՝ փոփոխություններ կատարելով վերջին PostgreSQL կոդերի բազայում, և մշակողները պնդում են, որ հնարավոր է օգտագործել IvorySQL որպես PostgreSQL-ի վերջին տարբերակի թափանցիկ փոխարինում, որի տարբերությունը հանգում է «compatible_db» պարամետրի տեսքին։ , որը ներառում է Oracle-ի հետ համատեղելիության ռեժիմ: Կոդը գրված է C-ով և տարածվում է Apache 2.0 լիցենզիայի ներքո:

IvorySQL-ն իրականացնում է PL/iSQL ընթացակարգային լեզուն, որը հետևում է PL/SQL շարահյուսությանը և աջակցում է Oracle-ի ոճի փաթեթներին և փաթեթային գործառնություններին, ինչպիսին է «CREATE PACKAGE»: IvorySQL-ն աջակցում է նաև Oracle-ին հատուկ շարահյուսություն գործողությունների, արտահայտությունների և ALTER TABLE, DELETE, UPDATE, CONNECT BY, GROUP BY, UNION և MINUS հայտարարությունների համար, ինչպես նաև տրամադրում է Oracle-ի հետ համատեղելի գործառույթների և տեսակների շարք: Oracle-ի գործառույթները, տեսակներն ու փաթեթները ընդօրինակելու համար IvorySQL-ն օգտագործում է Orafce PostgreSQL հավելման կոդը:

IvorySQL-ի նոր տարբերակը տրամադրում է անցում PostgreSQL 15.1 կոդերի բազային և ապահովում է գլոբալ եզակի ինդեքսների աջակցություն, որոնք ստեղծվել են «ՍՏԵՂԾԵԼ ՅՈՒՐԱՔԱՆԱԿԱՆ INDEX global_index ON idxpart(bid) GLOBAL» արտահայտությունը: Նման ինդեքսները կարող են օգտագործվել բաժանված աղյուսակի վրա եզակի ինդեքս ստեղծելու համար, որը եզակի է մնում բոլոր բաժիններում, երբ հասանելի է ոչ բաժանված բանալիով:

Source: opennet.ru

Добавить комментарий