2012-04-19 1 views
0

현재 Oracle과 ArcSDE를 사용하여 GIS 데이터를 관리하고 있습니다. 그러나 우리는보다 저렴하고 저렴한 대체품을 찾고자합니다. gis 데이터베이스를 유지하기 위해 postgresql을 사용했습니다. 우리 사업에는 선형 참조 및 버전 관리 기능이 필요합니다. 또한 토폴로지 및 기능 세트가 있어야합니다.GIS 데이터 유지를위한 PostgreSQL과 Oracle 비교

저는 PostgreSQL을 처음 사용했습니다. 그래서 나는 그 성능과 안정성에 대해 어떤 것도 모릅니다. 오라클과 비교하여 postgresql 성능 및 안정성 측면에서 경험을 공유 할 수 있습니까? 데이터가 충돌하지 않고 안전하고 안전하기를 원합니다.

우리는 ArcGIS 제품을 사용합니다. 우리는 또한 PostGIS 및/또는 ArcSDE를 사용하여 postgresql의 데이터를 관리하려고합니다. 공간 데이터로 작업하는 것은 다양한 소프트웨어 제품을 포함하기 때문에 소프트웨어 업데이트 및 데이터베이스 유지 관리에 미치는 영향에 대해서도 우려하고 있습니다.

이 주제에 대한 전문 지식과 지식을 공유해 주시면 대단히 감사하겠습니다. 감사.

답변

4

PostgreSQL의 성능과 안정성은 확실히 ORA와 유사합니다.

PostGIS 확장은 안정성, 성능 및 기능과 관련하여 무료 및 오픈 소스 (FOSS) 데이터베이스 관리 시스템에서 얻을 수있는 가장 성숙한 지형 공간 확장입니다.

PostGIS (또는 내가 알고있는 다른 FOSS 데이터베이스).하지만 상자에서 버전 관리를 지원하지는 않습니다. 직접 구현해야합니다.

"PostGIS 옵션"을 사용하여 PostGreSQL에서 ArcGIS를 사용할 수 있다는 것을 알고 있다고 생각합니다. 즉, 느슨한 버전 (AFAIK)이지만 PostgreSQL을 읽을 수있는 (FOSS) 도구를 얻을 수 있다는 의미입니다.

+0

마지막 단락을 자세히 설명해 주실 수 있습니까? FOSS 도구 란 무엇입니까? 그것의 이득은 무엇입니까? 또한 래스터 데이터를 유지해야합니다. ArcGIS + ArcSDE + Postgresql에서만 가능하다는 것을 알게되었습니다. 사실입니까? 나 혼자서 버전 관리를 구현해야한다면 역사적인 데이터와 다중 사용자 편집 환경을 처리하기 위해 사운드 로직을 구현해야한다는 것을 의미합니다. 어려운 일이 아닌가요? 이 작업을 수행 할 수있는 기존 도구가 있습니까? – GISExpo

+0

비즈니스 요구를 충족시키는 소프트웨어 제품을 분석하는 것이 쉽지 않습니다. 지식을 공유해 주셔서 감사합니다. – GISExpo

1

Postgres는 ArcSDE가 지원하는 DBMS입니다. 즉, 오라클이나 SQL Server에서 사용할 수있는 동일한 지오 데이터베이스 기능 (verisoning, 복잡한 객체, 복제 등)을 Postgres에서 사용할 수 있습니다. ArcGIS/SDE 데이터는 PG의 기본 지오메트리 유형에 저장 될뿐만 아니라 Esri의 St_Geometry 및 SDE 바이너리 형식을 지원합니다. 이것은 10.0 이후의 모든 ArcSDE 지원 DBMS와 동일합니다. 포스트 그레스 (Postgres)는 잘 유지되는 경쟁자이기도합니다. PG는 무료입니다.

ArcSDE는 ArcGIS에서 DBMS 공간 데이터를보고 편집하는 데 더 이상 필요하지 않습니다. 실제로 공간 데이터는 더 이상 필요하지 않습니다. 모든 것은 ArcGIS 설치 버전 10.1에 포함되어 있습니다. 라이센스는 여전히 일부 사람들에게는 아픈 곳이지만 비용이 내려 가고 소프트웨어가 간소화되었습니다.

즉, PostgreSQL은 매우 안정적이며 대규모 데이터 (물리적 및 논리적)를 처리 할 수 ​​있으며 훌륭한 관리 도구와 문서가 제공됩니다. Postgres가 완전히 무료라는 것을 언급 했습니까?