Spatial and Graph

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

Функционал по хранению и анализу геопространственных данных, реализованный в опции Oracle Spatial and Graph расширяет базовые возможности Oracle Locator, доступной во всех редакциях СУБД Oracle. Расширенный функционал обеспечивает мощную инфраструктуру для создания приложений, требующих продвинутого пространственного анализа и обработки пространственных данных в СУБД Oracle. Oracle Spatial and Graph поддерживает все основные пространственные типы и модели данных, тем самым обеспечивая решение задач, возникающих в различных отраслях, таких как транспорт, коммунальные службы, энергетика, государственный сектор, оборона и коммерция. Oracle Spatial and Graph содержит следующий функционал:

  • Более 400 пространственных функций, включая поиск центроидов и пространственную агрегацию
  • Тип данных GeoRaster, который обеспечивает встроенную поддержку геопривязанных растровых изображений, таких как спутниковые снимки и Grid-данные
  • Поддержку 3D объектов, облаков точек, а также управление и анализ данных лазерного сканирования (LIDAR)
  • Геокодирование и маршрутизацию
  • Топологическую модель данных для управления земельными ресурсами (например, кадастр).

Возможности сетевой модели данных

Сетевая модель данных в Oracle обеспечивает хранение и управление сетевыми (графовыми) структурами, хранящими информацию о вершинах сети и ребрах, соединяющих эти вершины. Помимо хранения в сетевой модели Oracle реализовал алгоритмы для анализа сети, такие как:

  • Поиск кратчайшего пути
  • Поиск ближайших соседей
  • Поиск вершин, достижимых в рамках ограниченной стоимости.

Алгоритмы анализа в сетевой модели Oracle реализованы таким образом, что они автоматически секционируют сеть на более мелкие разделы. Загрузка разделов в оперативную память осуществляется по требованию во время анализа, что позволяет решить проблему анализа больших сетей, не помещающихся целиком в оперативную память. Возможности сетевой модели данных Oracle включают:

  • Моделирование и анализ графовых структур, описывающих физические и логические сети, используемые в транспорте, коммунальных службах, энергетике и телекоммуникациях
  • Java APIs для доступа к функциям анализа
  • Хранение атрибутивной информации, привязанной к элементам графа, таким как вершина и ребро
  • Поддержка направленных и ненаправленных графов с возможностью хранения стоимости.

Возможности управления семантическими базами данных

Oracle Spatial and Graph включает широкие возможности по управлению семантическими данными со встроенной поддержкой стандартов World Wide Web Consortium. Семантические RDF-графы разработаны для использования в социальных сетях, а также для хранения информации о социальных взаимодействиях, требующихся в исследовательской деятельности, медицинских науках, средствах массовой информации и связях с общественностью. Возможности RDF Semantic Graph включают:

  • Индексирование, управление и выполнение запросов к онтологиям
  • Хранение связей в графах в виде триад в компрессированных и партицированных таблицах
  • RDFS, OWL и построение выводов (параллельный, пакетный и инкрементальный режимы).