Введение

Компонент базы данных Oracle Oracle Spatial and Graph, ранее Oracle Spatial, является компонентом базы данных Oracle. Пространственные функции Oracle Spatial and Graph помогают пользователям управлять географическими и локальными данными в собственном типе в базе данных Oracle, потенциально поддерживая широкий спектр приложений - от автоматизированного картографирования, управления объектами и географических информационных систем (AM / FM / GIS) до беспроводных служб определения местоположения и электронного бизнеса с возможностью определения местоположения. Графические функции Oracle Spatial and Graph включают в себя графики Oracle Network Data Model (NDM), используемые в традиционных сетевых приложениях в крупных транспортных, телекоммуникационных, коммунальных и энергетических организациях, и семантические графики RDF, используемые в социальных сетях и социальных взаимодействиях, а также в связке разрозненных наборов данных для удовлетворения требований исследовательских, медицинских наук, финансов, СМИ и разведывательных сообществ.

Компоненты

Геопространственная функция Oracle Spatial and Graph предоставляет схему SQL и функции, которые облегчают хранение, извлечение, обновление и запрос коллекций пространственных функций в базе данных Oracle. (Пространственная составляющая пространственной функции состоит из геометрического представления ее формы в некотором координатном пространстве , называемом ее "геометрией".)

Семантическая RDF

Функция RDF Semantic Graph поддерживает стандарты RDF World Wide Web Consortium (W3C). Он обеспечивает управление данными RDF, запросы и выводы, которые обычно используются в различных приложениях, начиная от интеграции семантических данных до анализа социальных сетей и связанных приложений с открытыми данными. Его особенности включают: тройной RDF-хранилище и управление онтологией с автоматическим разделом и сжатием данных. Доказана масштабируемость до более чем 54 миллиардов троекратных (базовый показатель LUBM 200K) с масштабируемостью до 8 петабайт лимита базы данных Oracle. Высокопроизводительная загрузка с базы данных Oracle параллельная и прямая загрузка и загрузка через Йену. SPARQL и SQL параллельные запросы и обновление RDF-графиков с SPARQL 1.1, веб-сервисы конечных точек SPARQL, SPARQL/Update, Java API с открытым исходным кодом Apache Jena & Sesame, SQL-запросы с встроенными схемами графиков SPARQL, вставка/обновление SQL. Онтология помогает запросам табличных данных с использованием операторов SQL для расширения реляционных запросов SQL с соответствующими терминами для более полных результатов. Нативный вывод с параллельной, инкрементальной и безопасной операцией для масштабируемого рассуждения с RDFS, языком веб-онтологии (OWL 2 RL / EL), простой системой организации знаний (SKOS), пользовательскими правилами, пользовательскими расширениями вывода и структурой расширяемости для подключения специальных рассудителей, таких как PelletDB, TrOWL. GeoSPARQL поддержка для хранения / запроса пространственных данных в RDF по спецификации Open GeoSpatial Consortium (OGC). RDF-показания реляционных данных для применения семантического анализа с поддержкой автоматического (прямого отображения) и пользовательского (язык W3C R2RML) отображения реляционных данных в RDF-тройках. Трехступенчатая защита, которая отвечает самым строгим требованиям безопасности с Oracle Label Security. Интеграция с средами разработки приложений с открытым исходным кодом Apache Jena и Sesame. Интеграция с инструментами на основе XML, такими как Oracle Business Intelligence Enterprise Edition (OBIEE) для отчетности и панелей управления. Интеграция с сетевой моделью данных для графической аналитики кратчайшего пути, ближайших соседей, в пределах стоимости и доступности. Интеграция с функциями Oracle Advanced Analytics: 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) без дополнительных затрат. В приложении к Руководству разработчика Oracle Spatial and Graph указаны функции, разрешенные в Locator.

История

Oracle RDBMS впервые включила в себя возможности пространственных данных с модификацией Oracle 4, сделанной учеными, работающими с Канадской гидрографической службой (CHS). Совместная команда разработчиков из CHS и Oracle впоследствии переработала ядро Oracle, в результате чего появился "Spatial Data Option" или "SDO" для Oracle 7. (Префикс SDO продолжает использоваться в реализациях Oracle Spatial.) Система пространственного индексирования для SDO включала адаптацию структуры данных гиперкуба Римана, вызывая спиральную спираль через трехмерное пространство, что позволяет n размеров функций. Это также позволило высокоэффективно сжать полученные данные, подходящие для хранилищ данных размером в петабайт, которые требовались CHS и другими крупными корпоративными пользователями, а также улучшить время поиска и извлечения. "Гелицидный гиперпространственный код" или HHCode, разработанный CHS и реализованный Oracle Spatial, включает в себя форму кривой заполнения пространства. С Oracle 8, маркетинг Oracle Corporation прозвали пространственное расширение просто "Oracle Spatial". В первичной системе пространственной индексации больше не используется HHCode, а стандартный r-дерево индекс. С июля 2012 года опция была названа Oracle Spatial and Graph, чтобы подчеркнуть возможности графической базы данных в продукте Network Data Model graph, представленном с Oracle Database 10g Release 1 и RDF Semantic Graph, представленным с Oracle Database 10g Release 2.