arcsde

PostGIS vs. ArcSDE: Итоги

Подведем итоги написанного в постах о PostGIS и ArcSDE. По результатам теста на скорость загрузки растра PostGIS оказался гораздо медленнее ArcSDE. Но нужно помнить, что WKT Ratser находится в разработке (тестировалась версия 0.1.6), в то время как ArcSDE существует не первый год. Кроме того, как правило, растры загружаются в базу один раз, поэтому тест скорости загрузки большого практического смысла не имеет. Гораздо интереснее было бы сравнить производительность этих продуктов при работе с растрами.

PostGIS vs. ArcSDE: Тест ArcSDE

ArcSDE тестировали на этой же машине и с тем же набором данных (см. тест PostGIS). Перед тестом диски были отформатированы, система восстановлена из образа. Т.к. подружить самостоятельно собранный PostgreSQL 8.3.7 с ArcSDE мне не удалось, тестировал на комплектном PostgreSQL 8.3.0 + ArcGIS 9.3 SP1 (build 1850) + ArcSDE 9.3. Как и в случае в PostGIS, кластер БД располагался с отдельном 80 Гб диске. Для чистоты эксперимента, оригинальное изображение в формате MrSID заново сконвертировал в ERDAS IMAGINE средствами ArcGIS.

PostGIS vs. ArcSDE: Тест PostGIS

Продолжаем сагу о тестировании. Прежде чем переходить к описанию теста и его результатам, скажу несколько слов о тестовой платформе. CPU: Intel Core2 Duo E6550@2.33Ghz RAM: Samsung PC2-4200 (2x1Gb) dual channel Motherboard: Asus P5K SE (чипсет Intel P35) Video: NVIDIA GeForce 8500GT 512 Mb HDD: Hitachi DeskStar HDT725032VLA360 (320 Gb). Разбит на два раздела 10Gb — система, все остальное под данные Hitachi DeskStar HDS721680PLA380 (80 Gb). Один раздел на всю емкость.

PostGIS vs. ArcSDE: Настрока PostGIS

Прежде чем переходить к собственно тестированию опишу процесс настройки связки PostgreSQL + PostGIS + WKT Raster. Так как PostgreSQL компилировался из исходников, то все работу, которую обычно делает установщик (создание пользователя, инициализация кластера и т. д.), нужно проделать вручную. Процесс компиляции всех компонентов описан в предыдущем посте. В дальнейшем я буду исходить из того, что используется ОС Windows XP Pro, PostgreSQL, GEOS, Proj, PostGIS и WKT Raster уже скомпилированы, и все это добро лежит в с:\postgres.

PostGIS vs. ArcSDE: Подготовка

В последних сборках PostGIS появилась возможность загружать растры прямо в БД (используется расширение WKT Raster). Это одна из тех фишек, которых очень не хватало, чтобы максимально сравняться по функционалу с ArcSDE. Поэтому, как только появилась поддержка растров, сразу же возникло желание сравнить PostGIS и ArcSDE в этом плане. Инициатором выступил sim, создав топик на ГИС-Лабе, проводить тест вызвался я, возможно, еще подключится Dorofeev. Сегодня почти весь день ушел на подготовку: скачивал архивы с исходниками, читал мануалы по сборке и компилировал необходимые компоненты.