База геоданных – это контейнер, использующийся для хранения совокупности наборов данных. Используются различные типы:
- Файловые базы геоданных – файловая база геоданных хранится, как множество файлов в папке. Каждый набор данных содержится в отдельном файле. По умолчанию размер файлов может достигать 1 Тб, но это ограничение может быть изменено на 4 или 256 Тб с помощью ключевого слова конфигурации
- Многопользовательские базы геоданных – также известные как корпоративные базы геоданных, они фактически не имеют ограничений по размеру и количеству пользователей (Ограничения отличаются в зависимости от поставщика СУБД). Они хранятся в реляционной СУБД, например, 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)
- Высокая скорость обработки может распространяться на очень большое количество пользователей.
Для информации об архитектуре многопользовательских баз геоданных и способах усиления многопользовательскими базами геоданных технологии реляционных баз данных, см. раздел Архитектура базы геоданных.