กลับไปหน้าบทความ

อ่าน 4 นาที

Oracle Spatial and Graph

Oracle Spatial and Graph ซึ่งเดิมชื่อ Oracle Spatial เป็นส่วนประกอบเสริมฟรีของ Oracle Database คุณสมบัติเชิงพื้นที่ใน Oracle Spatial and Graph...

Oracle Spatial and Graph

Oracle Spatial and Graph
นักพัฒนาบริษัท ออราเคิล คอร์ปอเรชั่น
เวอร์ชันเสถียร
19c รุ่นที่ 1 / มกราคม 2019
ระบบปฏิบัติการข้ามแพลตฟอร์ม
มีจำหน่ายในภาษาอังกฤษ
พิมพ์ระบบสารสนเทศภูมิศาสตร์และฐานข้อมูลกราฟ
ใบอนุญาตกรรมสิทธิ์
เว็บไซต์เว็บไซต์อย่างเป็นทางการ

Oracle Spatial and Graphซึ่งเดิมชื่อ Oracle Spatial เป็นส่วนประกอบเสริมฟรีของOracle Databaseคุณสมบัติเชิงพื้นที่ใน Oracle Spatial and Graph ช่วยผู้ใช้ในการจัดการข้อมูลทางภูมิศาสตร์และตำแหน่งที่ตั้งในรูปแบบดั้งเดิมภายในฐานข้อมูล Oracle ซึ่งอาจรองรับแอปพลิเคชันที่หลากหลาย ตั้งแต่การทำแผนที่อัตโนมัติการจัดการสิ่งอำนวยความสะดวกและระบบสารสนเทศทางภูมิศาสตร์ ( AM/FM/GIS ) ไปจนถึงบริการระบุตำแหน่งไร้สายและ อีคอมเมิร์ซที่ใช้ตำแหน่งที่ตั้งคุณสมบัติกราฟใน Oracle Spatial and Graph ประกอบด้วยกราฟ Oracle Network Data Model (NDM) ที่ใช้ในแอปพลิเคชันเครือข่ายแบบดั้งเดิมในองค์กรด้านการขนส่งโทรคมนาคม สาธารณูปโภค และพลังงานขนาดใหญ่ และ กราฟเชิงความหมาย RDFที่ใช้ในเครือข่ายสังคมและการปฏิสัมพันธ์ทางสังคม และในการเชื่อมโยงชุดข้อมูลที่แตกต่างกันเพื่อตอบสนองความต้องการจากชุมชนการวิจัย วิทยาศาสตร์สุขภาพ การเงิน สื่อ และหน่วยข่าวกรอง

ส่วนประกอบ

ฟีเจอร์เชิงพื้นที่ของ Oracle Spatial and Graph มีสคีมาSQL และฟังก์ชันที่ช่วยอำนวยความสะดวกในการจัดเก็บ ดึงข้อมูล อัปเดต และสอบถามข้อมูลชุดของ ฟีเจอร์ เชิงพื้นที่ในฐานข้อมูล Oracle (ส่วนประกอบเชิงพื้นที่ของฟีเจอร์เชิงพื้นที่ประกอบด้วย การแสดงรูป ทรงเรขาคณิตของรูปร่างในพื้นที่พิกัด บางอย่าง ซึ่งเรียกว่า "เรขาคณิต")

คุณลักษณะข้อมูลเชิงพื้นที่

คุณลักษณะข้อมูลเชิงพื้นที่ของ Oracle Spatial ประกอบด้วย:

  • แผนผัง - MDSYS (เช่นเดียวกับ "ระบบหลายมิติ" [ 1 ] ) - ที่กำหนดการจัดเก็บ ไวยากรณ์ และความหมายของประเภทข้อมูลเรขาคณิต ที่รองรับ [ 2 ]
  • ระบบการจัดทำดัชนีเชิงพื้นที่
  • ตัวดำเนินการ ฟังก์ชัน และขั้นตอนสำหรับการดำเนิน การค้นหา พื้นที่ที่สนใจการค้นหาแบบเชื่อมโยงเชิงพื้นที่ และการดำเนินการวิเคราะห์เชิงพื้นที่ อื่นๆ
  • หน้าที่และขั้นตอนสำหรับ การดำเนินงานด้านสาธารณูปโภคและการปรับแต่ง
  • การเร่งความเร็วประสิทธิภาพของเวกเตอร์ช่วยให้การสืบค้นข้อมูลเร็วขึ้นอย่างมาก และใช้ CPU หน่วยความจำ และการแบ่งพาร์ติชันได้อย่างมีประสิทธิภาพยิ่งขึ้น
  • รองรับเส้นโค้งพาราเมตริก ( NURBS ) สำหรับการแสดงเส้นโค้งอิสระอย่างแม่นยำทางคณิตศาสตร์ ซึ่งสามารถสร้างซ้ำได้อย่างแม่นยำสำหรับข้อมูล 2 มิติและ 3 มิติ
  • แบบจำลองข้อมูลโทโพโลยี สำหรับการทำงานกับข้อมูลเกี่ยวกับโหนดขอบและหน้าในโทโพโลยี
  • ฟีเจอร์ GeoRaster สำหรับจัดเก็บ จัดทำดัชนี ค้นหา วิเคราะห์ และส่งมอบข้อมูล GeoRaster ( ภาพแรสเตอร์และข้อมูลกริด รวมถึงเมตาเดต้า ที่เกี่ยวข้อง ) พร้อมด้วยโมเสกเสมือน การดำเนินการทางพีชคณิตแรสเตอร์ การประมวลผลภาพ API Java และตัวช่วยสร้าง ETL ที่ใช้ GDAL
  • ประเภทข้อมูลและตัวดำเนินการสามมิติ รวมถึงเครือข่ายสามเหลี่ยมไม่สม่ำเสมอ (TINs) กลุ่มจุดและ ชุดข้อมูล LiDARพร้อมการจัดทำดัชนี Spatial R-tree ตัวดำเนินการ SQL และฟังก์ชันการวิเคราะห์ และเมตาเดตาสำหรับการแสดงภาพ
  • การแปลงข้อมูลตำแหน่งและที่อยู่ให้เป็นพิกัดทางภูมิศาสตร์อย่างเป็นทางการจากที่อยู่แบบจุดและช่วงที่อยู่ และยังรองรับการแปลงข้อมูลตำแหน่งและที่อยู่กลับเป็นพิกัดทางภูมิศาสตร์ได้อีกด้วย
  • ระบบกำหนดเส้นทางที่สร้างเส้นทางที่เร็วที่สุดหรือสั้นที่สุด โดยคำนึงถึงระยะทาง เวลา ทิศทาง และรูปทรงเรขาคณิตเฉพาะจุดเลี้ยว โดยอิงจากข้อมูลเครือข่ายถนนเชิงพาณิชย์และข้อมูลสาธารณะ รวมถึงข้อจำกัดและเงื่อนไขสำหรับการกำหนดเส้นทางขั้นสูง เช่น การกำหนดเส้นทางเฉพาะสำหรับรถบรรทุก
  • บริการเว็บที่สอดคล้องกับมาตรฐานOpen Geospatial Consortiumสำหรับการระบุพิกัดทางภูมิศาสตร์ การกำหนดเส้นทาง การทำแผนที่ สมุดรายชื่อธุรกิจ แคตตาล็อก และธุรกรรมคุณลักษณะทางภูมิศาสตร์
  • ส่วนประกอบการแสดงภาพเชิงพื้นที่เพื่อแสดงข้อมูลบนแผนที่

แบบจำลองข้อมูลเครือข่าย

ฟีเจอร์โมเดลข้อมูล เครือข่าย (Network Data Model) เป็นโมเดลกราฟคุณสมบัติที่ใช้ในการจำลองและวิเคราะห์เครือข่ายทางกายภาพและตรรกะที่ใช้ในอุตสาหกรรมต่างๆ เช่น การขนส่ง โลจิสติกส์ และสาธารณูปโภค คุณสมบัติของฟีเจอร์นี้ได้แก่:

  • การจัดการการเชื่อมต่อเครือข่ายอย่างต่อเนื่องในฐานข้อมูล
  • แบบจำลองข้อมูลสำหรับแสดงความสามารถหรือวัตถุ (จำลองเป็นโหนดและลิงก์ ) ในเครือข่าย พร้อมด้วย API ภาษา PL/SQL สำหรับจัดการข้อมูลเครือข่าย
  • คุณสมบัติของลิงก์และโหนดที่ผู้ใช้กำหนดเอง เช่น ค่าใช้จ่ายและข้อจำกัด รวมถึงคุณสมบัติเชิงเวลา
  • การเชื่อมโยงวัตถุในโลกแห่งความเป็นจริงกับองค์ประกอบเครือข่าย เพื่อลดความซับซ้อนในการพัฒนาและบำรุงรักษาแอปพลิเคชัน
  • API ที่เขียนด้วยภาษา Java สำหรับการวิเคราะห์เส้นทางเครือข่ายในหน่วยความจำ รวมถึงเส้นทางที่สั้นที่สุด เพื่อนบ้านที่ใกล้ที่สุด ต้นทุนภายใน และการเข้าถึงได้ พร้อมการโหลดเครือข่ายขนาดใหญ่ลงในหน่วยความจำแบบแบ่งส่วน

ความหมายของ RDF

คุณสมบัติ RDF Semantic Graph รองรับมาตรฐาน RDFของ World Wide Web Consortium (W3C) โดยให้การจัดการข้อมูล RDF การสืบค้น และการอนุมาน ซึ่งใช้กันทั่วไปในแอปพลิเคชันต่างๆ ตั้งแต่การบูรณาการข้อมูล เชิงความหมาย ไปจนถึงการวิเคราะห์เครือข่ายสังคมและ แอปพลิเคชัน ข้อมูลเปิดที่เชื่อมโยงกันคุณสมบัติของมันประกอบด้วย:

  • ระบบจัดเก็บ ข้อมูล RDF แบบสามส่วน และ การจัดการ ออนโทโลยีพร้อมการแบ่งพาร์ติชันและการบีบอัดข้อมูลอัตโนมัติ
  • พิสูจน์แล้วว่าสามารถรองรับการขยายขนาดได้มากกว่า 54 พันล้านทริปเปิล (ตามมาตรฐาน LUBM 200K) พร้อมความสามารถในการขยายขนาดได้ถึงขีดจำกัด 8 เพตาไบต์ของ Oracle Database
  • การโหลดข้อมูลจำนวนมากประสิทธิภาพสูงด้วย Oracle Database ทั้งแบบขนานและแบบ Direct Path รวมถึงการโหลดผ่าน Jena
  • การสืบค้นและอัปเดตกราฟ RDF แบบขนานด้วย SPARQL และ SQL โดยใช้SPARQL 1.1, เว็บเซอร์วิสปลายทาง SPARQL, SPARQL/Update, API Java ด้วย Apache Jena และ Sesame แบบโอเพนซอร์ส, การสืบค้น SQL ด้วยรูปแบบกราฟ SPARQL แบบฝังตัว, การแทรก/อัปเดต SQL
  • การสืบค้นข้อมูลในตารางโดยใช้ออนโทโลยีร่วมกับตัวดำเนินการ SQL เพื่อขยายการสืบค้นเชิงสัมพันธ์ของ SQL ด้วยคำที่เกี่ยวข้องเพื่อให้ได้ผลลัพธ์ที่ครอบคลุมมากขึ้น
  • การอนุมานแบบเนทีฟด้วยการทำงานแบบขนาน เพิ่มขึ้นทีละน้อย และปลอดภัยสำหรับการให้เหตุผลที่ปรับขนาดได้ด้วย RDFS, Web Ontology Language (OWL 2 RL/EL), Simple Knowledge Organization System (SKOS), กฎที่ผู้ใช้กำหนด, ส่วนขยายการอนุมานที่ผู้ใช้กำหนด และกรอบการทำงานที่ขยายได้เพื่อเสียบปลั๊กตัวให้เหตุผลเฉพาะทาง เช่น PelletDB, TrOWL
  • GeoSPARQL รองรับการจัดเก็บ/สอบถามข้อมูลเชิงพื้นที่ในรูปแบบ RDF ตามข้อกำหนดของ Open GeoSpatial Consortium (OGC)
  • มุมมอง RDF บนข้อมูลเชิงสัมพันธ์เพื่อประยุกต์ใช้การวิเคราะห์เชิงความหมาย พร้อมรองรับการแมปข้อมูลเชิงสัมพันธ์ไปยัง RDF triples แบบอัตโนมัติ (Direct Mapping) และแบบกำหนดเอง (ภาษา W3C R2RML )
  • ระบบรักษาความปลอดภัยสามระดับที่ตรงตามข้อกำหนดด้านความปลอดภัยที่เข้มงวดที่สุดด้วย Oracle Label Security
  • การบูรณาการกับสภาพแวดล้อมการพัฒนาแอปพลิเคชันโอเพนซอร์ส Apache Jena และ Sesame
  • การผสานรวมกับเครื่องมือที่ใช้ XML เช่น Oracle Business Intelligence Enterprise Edition (OBIEE) สำหรับการสร้างรายงานและแดชบอร์ด
  • การบูรณาการกับการวิเคราะห์กราฟของแบบจำลองข้อมูลเครือข่าย เพื่อหาเส้นทางที่สั้นที่สุด เพื่อนบ้านที่ใกล้ที่สุด ภายในระยะเวลาที่กำหนด และการเข้าถึงได้
  • การผสานรวมกับคุณสมบัติการวิเคราะห์ขั้นสูงของ Oracle: Oracle Data Mining สำหรับการวิเคราะห์เชิงทำนายและการค้นหารูปแบบ และ Oracle R Enterprise สำหรับการคำนวณทางสถิติและการแสดงภาพข้อมูลกราฟ
  • การจัดทำดัชนีเชิงความหมายสำหรับการทำเหมืองข้อความและการวิเคราะห์เอนทิตีที่ผสานรวมกับโปรแกรมประมวลผลภาษาธรรมชาติที่เป็นที่นิยม
  • การบูรณาการกับเครื่องมือเชิงพาณิชย์และโอเพนซอร์สชั้นนำสำหรับการสืบค้นข้อมูล การแสดงผลข้อมูล และการจัดการออนโทโลยี

ความพร้อมใช้งาน

Oracle Spatial and Graph เป็นตัวเลือกสำหรับ Oracle Enterprise Edition และต้องซื้อลิขสิทธิ์แยกต่างหาก ใช้งานได้ฟรีตั้งแต่วันที่ 5 ธันวาคม 2019 นอกจากนี้ยังรวมอยู่ใน Oracle Database Cloud Service (High Performance Edition และ Extreme Performance Edition) ด้วย แต่ไม่รวมอยู่ใน Oracle Standard Edition หรือ Oracle Standard Edition One อย่างไรก็ตาม สองรุ่นหลังนี้อนุญาตให้ใช้ฟีเจอร์เชิงพื้นที่บางส่วน (เรียกว่าOracle Locator [ 3 ] ) ได้โดยไม่มีค่าใช้จ่ายเพิ่มเติม ภาคผนวกของOracle Spatial and Graph Developer's Guideระบุฟังก์ชันที่อนุญาตให้ใช้ใน Locator

ประวัติศาสตร์

ระบบจัดการฐานข้อมูลเชิงสัมพันธ์ Oracle (Oracle RDBMS) ได้รวมความสามารถด้านข้อมูลเชิงพื้นที่เป็นครั้งแรกด้วยการปรับปรุง Oracle 4 โดยนักวิทยาศาสตร์ที่ทำงานร่วมกับCanadian Hydrographic Service (CHS) ต่อมาทีมพัฒนาร่วมระหว่าง CHS และบุคลากรของ Oracle ได้ออกแบบเคอร์เนลของ Oracle ใหม่ ส่งผลให้เกิด "ตัวเลือกข้อมูลเชิงพื้นที่" หรือ "SDO" สำหรับ Oracle 7 (คำนำหน้า SDO_ ยังคงใช้ในระบบ Oracle Spatial ต่อไป) ระบบการจัดทำดัชนีเชิงพื้นที่สำหรับ SDO เกี่ยวข้องกับการดัดแปลงโครงสร้างข้อมูลไฮเปอร์คิวบ์แบบรีมันน์ โดยใช้ เกลียววนผ่านพื้นที่ 3 มิติ ซึ่งอนุญาตให้มีขนาดฟีเจอร์ n นอกจากนี้ยังช่วยให้การบีบอัดข้อมูลที่ได้มีประสิทธิภาพสูง เหมาะสำหรับ คลังข้อมูลขนาด เพตาไบต์ที่ CHS และผู้ใช้รายใหญ่รายอื่น ๆ ต้องการ และยังช่วยปรับปรุงเวลาในการค้นหาและเรียกค้นข้อมูลอีกด้วย "รหัสไฮเปอร์สเปเชียลแบบเกลียว" หรือHHCodeที่พัฒนาโดย CHS และนำไปใช้โดย Oracle Spatial ประกอบด้วยรูปแบบของเส้นโค้งที่เติมเต็มพื้นที่

ใน Oracle 8 ฝ่าย การตลาด ของ Oracle Corporationได้เรียกส่วนขยายเชิงพื้นที่ว่า "Oracle Spatial" ระบบการจัดทำดัชนีเชิงพื้นที่หลักไม่ได้ใช้HHCode อีกต่อไป แต่ ใช้ ดัชนี r-tree มาตรฐานแทน

ตั้งแต่เดือนกรกฎาคม พ.ศ. 2555 ตัวเลือกนี้ได้รับการตั้งชื่อว่า Oracle Spatial and Graph เพื่อเน้นย้ำถึงความสามารถของฐานข้อมูลกราฟในผลิตภัณฑ์ ได้แก่ Network Data Model graph ที่เปิดตัวพร้อมกับ Oracle Database 10g Release 1 และ RDF Semantic Graph ที่เปิดตัวพร้อมกับ Oracle Database 10g Release 2

อ่านเพิ่มเติม

  • อัลเบิร์ต ก็อดฟรินด์, ริชาร์ด พิตต์, ฮันส์ วิห์มันน์, ราวิแคนธ์ โคทูรีPro Oracle Spatial สำหรับฐานข้อมูล Oracle 12c Apress (2015) ไอเอสบีเอ็น 978-1-4302-6313-5
  • Simon Greener, Siva Ravada. การประยุกต์ใช้และขยายขีดความสามารถของ Oracle Spatial . สำนักพิมพ์ Packt (2013) ISBN 184968636X
  • ยูโร ไบนัท, อัลเบิร์ต ก็อดฟรินด์ และราวิแคนธ์ วี. โคทูรีPro Oracle Spatial สำหรับฐานข้อมูล Oracle 11g Apress (2007) ไอเอสบีเอ็น 1-59059-899-7
  • ยูโร ไบนัท, อัลเบิร์ต ก็อดฟรินด์ และราวิแคนธ์ วี. โคทูรีโปรออราเคิลเชิงพื้นที่ เอเพรส (2004) ไอเอสบีเอ็น 1-59059-383-9

ดูเพิ่มเติม

หมายเหตุ

  1. ^ Greener, Simon Gerard; Ravada, Siva (2013). "1. การกำหนดแบบจำลองข้อมูลสำหรับการจัดเก็บข้อมูลเชิงพื้นที่" การประยุกต์ใช้และการขยาย Oracle Spatial เบอร์มิงแฮม: Packt Publishing Ltd. ISBN 9781849686372สืบค้นเมื่อ 2017-05-19 Oracle Spatial ประกอบด้วยส่วนประกอบหลักดังต่อไปนี้: [...] โครงสร้างข้อมูล (MDSYS ซึ่งได้มาจาก Multi-Dimensional System) ที่กำหนดการจัดเก็บ ไวยากรณ์ และความหมายของชนิดข้อมูลเรขาคณิตที่รองรับ (ทั้งเวกเตอร์และแรสเตอร์) [...]
  2. ^ Cyran, Michele (2005). "Oracle Database Concepts, 10g Release 2 (10.2)" . docs.oracle.com . Oracle Corporation . สืบค้นเมื่อ2016-07-05 . Spatial ประกอบด้วยสิ่งต่อไปนี้: [...] โครงสร้างข้อมูล (MDSYS) ที่กำหนดการจัดเก็บ ไวยากรณ์ และความหมายของชนิดข้อมูลทางเรขาคณิตที่รองรับ [...]
  3. เวสตรา, เอริก (2013) [2010]. การพัฒนาภูมิสารสนเทศ Python (2 เอ็ด) Packt Publishing Ltd. ISBN 9781782161530สืบค้นเมื่อ 2015-02-16 ฟังก์ชันย่อยของ Oracle Spatial ที่เรียกว่า Oracle Locator มีให้ใช้งานใน Oracle Database รุ่น Standard Oracle Locator ไม่รองรับการดำเนินการทั่วไป เช่น การรวมและการสร้างบัฟเฟอร์ การตัดกัน การคำนวณพื้นที่และความยาว นอกจากนี้ยังไม่รองรับคุณสมบัติขั้นสูง เช่น ระบบอ้างอิงเชิงเส้น ฟังก์ชันการวิเคราะห์เชิงพื้นที่ การระบุพิกัดทางภูมิศาสตร์ และข้อมูลรูปแบบแรสเตอร์
  • http://www.oracle.com/technetwork/database-options/spatialandgraph/overview/index.html – เว็บไซต์อย่างเป็นทางการของบริษัท Oracle Corporation
  • http://fdo.osgeo.org/fdooracle/index.html – อิน เทอร์เฟซ FDO แบบโอเพนซอร์ส สำหรับข้อมูลเชิงพื้นที่ของ Oracle
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Oracle_Spatial_and_Graph&oldid=1346202505 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ Oracle Spatial and Graph

Oracle Spatial and Graph ซึ่งเดิมชื่อ Oracle Spatial เป็นส่วนประกอบเสริมฟรีของ Oracle Database คุณสมบัติเชิงพื้นที่ใน Oracle Spatial and Graph...

ส่วนประกอบ

ฟีเจอร์เชิงพื้นที่ของ Oracle Spatial and Graph มี สคีมา SQL และฟังก์ชันที่ช่วยอำนวยความสะดวกในการจัดเก็บ ดึงข้อมูล อัปเดต และสอบถามข้อมูลชุดของ ฟีเจอร์ เชิงพื้นที่ ในฐานข้อมูล Oracle (ส่วนประกอบเชิงพื้นที่ของฟีเจอร์เชิงพื้นที่ประกอบด้วย การแสดงรูป ทรงเรขาคณิต...

คุณลักษณะข้อมูลเชิงพื้นที่

คุณลักษณะข้อมูลเชิงพื้นที่ของ Oracle Spatial ประกอบด้วย:

แบบจำลองข้อมูลเครือข่าย

ฟีเจอร์โมเดลข้อมูล เครือข่าย (Network Data Model) เป็นโมเดลกราฟคุณสมบัติที่ใช้ในการจำลองและวิเคราะห์เครือข่ายทางกายภาพและตรรกะที่ใช้ในอุตสาหกรรมต่างๆ เช่น การขนส่ง โลจิสติกส์ และสาธารณูปโภค คุณสมบัติของฟีเจอร์นี้ได้แก่: