Binary XML storage and query processing in Oracle 11g
Oracle RDBMS has supported XML data management for more than six years since version 9i. Prior to 11g, text-centric XML documents can be stored as-is in a CLOB column and schema-based data-centric documents can be shredded and stored in object-relational (OR) tables mapped from their XML Schema. However, both storage formats have intrinsic limitations---XML/CLOB has unacceptable query and update performance, and XML/OR requires XML schema. To tackle this problem, Oracle 11g introduces a native Binary XML storage format and a complete stack of data management operations. Binary XML was designed to address a wide range of real application problems encountered in XML data management---schema flexibility, amenability to XML indexes, update performance, schema evolution, just to name a few.
In this paper, we introduce the Binary XML storage format based on Oracle SecureFiles System[21]. We propose a lightweight navigational index on top of the storage and an NFA-based navigational algorithm to provide efficient streaming processing. We further optimize query processing by exploiting XML structural and schema information that are collected in database dictionary. We conducted extensive experiments to demonstrate high performance of the native Binary XML in query processing, update, and space
ไบนารี XML แบบสอบถาม Oracle 11g จัดเก็บและประมวลผลใน Oracle RDBMS
สนับสนุน XML ข้อมูลการจัดการกว่า 6 ปี ตั้งแต่รุ่นข้อมูล ก่อนที่ 11g , ข้อความวิพากษ์ XML เอกสารที่สามารถเก็บไว้เป็น ในคอลัมน์ clob คีข้อมูลเอกสารและจากศูนย์กลางสามารถฉีกและเก็บไว้ในวัตถุเชิงสัมพันธ์ ( หรือ ) ตารางการแมปจาก ของเอ็กซ์เอ็มแอลสคีมา อย่างไรก็ตามมีทั้งกระเป๋ารูปแบบภายในข้อจำกัด --- XML / clob ที่มีประสิทธิภาพแบบสอบถามและการปรับปรุงที่รับไม่ได้ และ / หรือต้องใช้ XML XML schema . เพื่อแก้ไขปัญหานี้ , Oracle 11g แนะนำไบนารีพื้นเมือง XML รูปแบบการจัดเก็บและสแต็คที่สมบูรณ์ของการดำเนินงานการจัดการข้อมูลไบนารี XML ถูกออกแบบมาเพื่อที่อยู่ที่หลากหลายของปัญหาที่แท้จริงในการจัดการข้อมูล XML Schema --- ความยืดหยุ่น amenability กับดัชนี XML Schema ปรับปรุงประสิทธิภาพ , วิวัฒนาการ , เพียงเพื่อชื่อไม่กี่ .
ในกระดาษนี้เราแนะนำไบนารี XML รูปแบบการจัดเก็บตามระบบ Oracle securefiles [ 21 ]เราเสนอเบาการเดินเรือดัชนีด้านบนของกระเป๋า และ NFA การเดินเรือตามขั้นตอนวิธีเพื่อให้มีประสิทธิภาพสตรีมการประมวลผล เรายังได้เพิ่มประสิทธิภาพการประมวลผลแบบสอบถามโดย exploiting XML schema โครงสร้างและข้อมูลที่รวบรวมไว้ในฐานข้อมูลพจนานุกรม เราทำการทดลองอย่างละเอียด แสดงให้เห็นถึงประสิทธิภาพสูงของ XML ไบนารีพื้นเมืองในการประมวลผลแบบสอบถาม ,ปรับปรุง , และอวกาศ
การแปล กรุณารอสักครู่..