2012-04-19 2 views
0

В настоящее время мы сохраняем данные ГИС с использованием oracle и ArcSDE. Однако мы хотим изучить лучшие и более дешевые альтернативы. Мы столкнулись с использованием postgresql для поддержки базы данных gis. Наш бизнес требует линейных ссылок и возможностей управления версиями. Также необходимо иметь топологию и featuredatasets.Postgresql vs Oracle для хранения данных ГИС

Я новичок в Postgresql. Поэтому я не знаю ничего о его производительности и стабильности. Можете ли вы, ребята, поделиться своим опытом относительно производительности и стабильности postgresql в сравнении с оракулом. Я хочу, чтобы данные были безопасными и безопасными без каких-либо сбоев.

Мы используем продукты ArcGIS. Мы также изучаем использование PostGIS и/или ArcSDE для управления данными в postgresql. Поскольку работа с пространственными данными включает в себя различные программные продукты, я также обеспокоен обновлениями программного обеспечения и тем, как он влияет на поддержание базы данных.

Я очень благодарен, если вы можете поделиться своим опытом и знаниями на эту тему. Благодарю.

ответ

4

Производительность и стабильность PostgreSQL определенно сопоставимы с ORA.

Расширение PostGIS является самым зрелым геопространственным расширением, которое вы можете получить из любых систем управления базами данных с открытым исходным кодом (FOSS), касающихся стабильности, производительности и функциональности.

PostGIS (или любые другие базы данных FOSS, которые я знаю), хотя и не поддерживают управление версиями из коробки. Вы должны реализовать их самостоятельно.

Предполагаете, что вы можете использовать ArcGIS с PostgreSQL, используя параметр PostGIS, что означает, что вы теряете управление версиями (AFAIK), но получаете доступ к инструментам (FOSS), которые могут читать PostgreSQL.

+0

Можете ли вы подробно остановиться на последнем абзаце. Что такое инструменты FOSS? Каковы его преимущества? Мне также необходимо поддерживать растровые данные. Я где-то узнал, что это возможно только с ArcGIS + ArcSDE + Postgresql. Это правда? Если мне нужно реализовать управление версиями самостоятельно, я должен реализовать звуковую логику для обработки исторических данных и многопользовательского редактирования environement. Разве это не сложная задача. У нас есть существующие инструменты для этого? – GISExpo

+0

Это швы, анализирующие программные продукты, удовлетворяющие потребностям бизнеса, непростая задача. Спасибо, что поделились своими знаниями. – GISExpo

1

Postgres - это СУБД, поддерживаемая ArcSDE. Это означает, что для Postgres доступна одна и та же функциональность базы геоданных (проверка, сложные объекты, репликация и т. Д.), Доступная Oracle или Sql Server. Данные ArcGIS/SDE могут быть сохранены в собственном типе геометрии PG, а также в формате двоичного формата St_Geometry и SDE для Esri. Это то же самое со всеми СУБД, поддерживаемыми ArcSDE, теперь от 10.0 и более поздних версий. Postgres могут не отставать от своих конкурентов. О да, и ПГ свободен.

Еще один секрет - ArcSDE больше не требуется для просмотра и редактирования пространственных данных СУБД в ArcGIS. На самом деле пространственные данные больше не нужны. Все включено в вашу установку ArcGIS версии 10.1. Лицензирование по-прежнему остается болезненным местом для некоторых, но затраты снижаются, а программное обеспечение оптимизировано.

При этом PostgreSQL очень стабильна, может обрабатывать большие данные (физические и логические) и поставляется с отличными инструментами администрирования и документацией. Я упоминал, что Postgres совершенно бесплатно?

Смежные вопросы