Vydanie IvorySQL 2.1, nadstavby nad PostgreSQL pre zabezpečenie kompatibility s Oracle

Bol uvoľnený projekt IvorySQL 2.1, ktorý rozvíja edíciu databázového systému PostgreSQL a poskytuje vrstvu na zabezpečenie kompatibility s aplikáciami navrhnutými pre prácu s databázovým systémom Oracle. Rozšírenie sa vyvíja prostredníctvom zmien v aktuálnom zdrojovom kóde PostgreSQL a vývojári tvrdia, že IvorySQL môže byť použitý ako priehľadná náhrada za najnovšiu verziu PostgreSQL, pričom jeho odlišnosť spočíva v pridaní nastavenia „compatible_db“, ktoré zahrňuje režim kompatibility s Oracle. Kód je napísaný v jazyku C a je distribuovaný pod licenciou Apache 2.0.

IvorySQL implementuje procedurálny jazyk PL/iSQL, ktorého syntax opakuje syntax PL/SQL, a podporuje balíky v štýle Oracle a operácie s balíkmi ako „CREATE PACKAGE“. V IvorySQL je tiež podporovaný špecifický pre Oracle syntax operácií, výrazov a operátorov ALTER TABLE, DELETE, UPDATE, CONNECT BY, GROUP BY, UNION a MINUS, pričom poskytuje sadu funkcií a typov kompatibilných s Oracle. Na emuláciu funkcií, typov a balíkov Oracle sa v IvorySQL využíva kód PostgreSQL-doplnku Orafce.

V novej verzii IvorySQL bol zabezpečený prechod na zdrojový kód PostgreSQL 15.1 a zavedená podpora globálnych jedinečných indexov, ktoré sa vytvárajú pomocou výrazu „CREATE UNIQUE INDEX global_index ON idxpart(bid) GLOBAL“. Takéto indexy môžu byť použité na vytvorenie jedinečného indexu pre rozdelenú tabuľku, ktorý zachováva jedinečnosť pre všetky sekcie pri vyhľadávaní podľa kľúča, ktorý nie je viazaný na sekcie.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster