การเปิดตัว IvorySQL 2.1 ซึ่งเป็นส่วนเสริมของ PostgreSQL สำหรับความเข้ากันได้ของ Oracle

การเปิดตัวโครงการ IvorySQL 2.1 ได้รับการเผยแพร่แล้ว ซึ่งเป็นการพัฒนารุ่น PostgreSQL DBMS ซึ่งมีเลเยอร์สำหรับรับรองความเข้ากันได้กับแอปพลิเคชันที่ออกแบบมาเพื่อทำงานกับ Oracle DBMS ส่วนเสริมกำลังได้รับการพัฒนาโดยทำการเปลี่ยนแปลงกับโค้ดเบส PostgreSQL ล่าสุด และนักพัฒนาอ้างว่ามีความเป็นไปได้ในการใช้ IvorySQL เพื่อแทนที่อย่างโปร่งใสสำหรับ PostgreSQL เวอร์ชันล่าสุด ความแตกต่างที่มาจากรูปลักษณ์ของการตั้งค่า "เข้ากันได้กับฐานข้อมูล" ซึ่งรวมถึงโหมดความเข้ากันได้กับ 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 และดำเนินการรองรับดัชนีเฉพาะส่วนกลางที่สร้างขึ้นโดยใช้นิพจน์ “CREATE UNIQUE INDEX global_index ON idxpart(bid) GLOBAL” ดัชนีดังกล่าวสามารถใช้เพื่อสร้างดัชนีเฉพาะบนตารางที่แบ่งพาร์ติชันซึ่งยังคงไม่ซ้ำกันในทุกพาร์ติชันเมื่อเข้าถึงด้วยคีย์ที่ไม่แบ่งพาร์ติชัน

ที่มา: opennet.ru

เพิ่มความคิดเห็น