Типы баз геоданных

База геоданных – это контейнер, использующийся для хранения совокупности наборов данных. Используются различные типы:

  • Файловые базы геоданных – файловая база геоданных хранится, как множество файлов в папке. Каждый набор данных содержится в отдельном файле. По умолчанию размер файлов может достигать 1 Тб, но это ограничение может быть изменено на 4 или 256 Тб с помощью ключевого слова конфигурации
  • Многопользовательские базы геоданных – также известные как корпоративные базы геоданных, они фактически не имеют ограничений по размеру и количеству пользователей (Ограничения отличаются в зависимости от поставщика СУБД). Они хранятся в реляционной СУБД, например, Oracle, Microsoft SQL Server, IBM DB2, PostgreSQL или SAP HANA.

Сравнение типов баз геоданных

Ключевые характеристикиМногопользовательская база геоданныхФайловая база геоданных

Описание

Коллекция различных типов наборов ГИС-данных, хранящихся в виде таблиц в реляционной базе данных.

Коллекция различных типов наборов ГИС-данных, хранящихся в папках файловой системы.

Количество пользователей

Многопользовательский: Множество пользователей на чтение и запись

Один редактор и может поддерживать множество пользователей, имеющих доступ на чтение.

Формат хранения

  • Oracle
  • Microsoft SQL Server
  • IBM DB2
  • PostgreSQL
  • SAP HANA

Каждый набор данных – отдельный файл на диске. Все наборы данных, принадлежащие к одной базе геоданных, содержатся в одной папке.

Ограничение по размеру

Размером управляет СУБД

По умолчанию размер каждого набора данных может достигать одного Тб. Ограничение 1 Тб можно увеличить до 4 или 256 Тб для очень больших наборов данных изображений. Каждый класс пространственных данных может постепенно увеличиваться вплоть до сотен миллионов векторных объектов на набор данных.

Поддержка версий

Полностью поддерживаются во всех СУБД

Примечание:

Базы геоданных SAP HANA не поддерживают традиционные версии.

Не поддерживает версионные рабочие процессы

Платформы

СУБД поддерживаются во множестве операционных систем. Ознакомьтесь с системными требованиями, чтобы просмотреть полный список.

Кросс-платформенная.

Безопасность и права доступа

Управляется с помощью СУБД.

Управляется с помощью операционной системы.

Сравнение типов баз геоданных

Файловые базы геоданных

Файловые и персональные базы геоданных, которые свободно доступны всем пользователям ArcGIS Pro и созданы для поддержки полной информационной модели базы геоданных, включающей топологии, каталоги растров, сетевые наборы данных, наборы данных terrain, классы отношений и т.д. Файловые базы геоданных разрабатываются для редактирования одним пользователем и не поддерживают версионность. В файловой базе геоданных возможна работа нескольких редактирующих пользователей в одно и то же время, с учетом того ограничения, что они осуществляют редактирование в различных наборах классов пространственных объектов, отдельных классах пространственных объектов или таблицах.

Файловые базы геоданных предназначены для:

  • Обеспечение широко доступного, простого, и масштабируемого решения для всех пользователей.
  • Обеспечение переносимости базы геоданных, которая работает во всех операционных системах.
  • Постепенное наращивание для управления очень большими наборами данных.
  • Обеспечение отличной скорости обработки работы и масштабируемости, например, для поддержки индивидуальных наборов данных, содержащих свыше 300 миллионов объектов и наборов данных, размер которых может начинаться с 1 Тб и достигать 4 или 256 Тб для одного файла, с очень высоким качеством функционирования.
  • Использование эффективной структуры данных, оптимизированной для работы и хранения. Файловые базы геоданных используют около одной трети хранимой геометрии объекта, по сравнению с шейп-файлами и персональными базами геоданных. Файловые базы геоданных также позволяют пользователям сжимать векторные данные в доступный только для чтения формат для сокращения дальнейших потребностей в памяти.
  • Превосходят шейп-файлы из-за операций с привлечением атрибутов и по ограничению размера данных.

Файловые базы геоданных идеальны для ГИС-проектов, личного использования, и для использования в небольших организациях. У них быстрая скорость работы и хорошая масштабируемость для содержания больших объемов данных без требования использовать СУБД. К тому, же они переносятся между разными операционными системами.

Пользователи могут использовать множество файловых баз геоданных для своих наборов данных и получать одновременный доступ к ним для функционирования ГИС.

Многопользовательские базы геоданных

Если вам необходима большая многопользовательская база геоданных с возможностью редактирования и использования одновременно многими пользователями, многопользовательская база – это хорошее решение. Она добавляет возможность управлять распределенной, многопользовательской базой геоданных, а также рядом важных, основанных на версиях, рабочих процессов ГИС. Способность усилить многопользовательские реляционные базы данных вашей организации – ключевое преимущество многопользовательской базы геоданных.

Многопользовательские базы геоданных работают с разнообразными моделями хранения СУБД (IBM DB2, Oracle, PostgreSQL, SQL Server и SAP HANA). Они пользуются всеми преимуществами поддерживаемых архитектур их СУБД:

  • Очень большие, непрерывные наборы ГИС-данных
  • Много пользователей одновременно
  • Длинные транзакции и версионные рабочие процессы
  • Реляционные базы данных поддерживают управление данными ГИС (обеспечение выгоды от использования реляционной базы данных в контексте масштабируемости, надежности, безопасности, резервирования и целостности)
  • Нативные пространственные типы SQL для всех поддерживаемых СУБД (Oracle, SQL Server, PostgreSQL, DB2 и SAP HANA)
  • Высокая скорость обработки может распространяться на очень большое количество пользователей.

Для информации об архитектуре многопользовательских баз геоданных и способах усиления многопользовательскими базами геоданных технологии реляционных баз данных, см. раздел Архитектура базы геоданных.