공간 데이터베이스의 차이점은 무엇입니까? [닫은]


21

공간 지원 측면에서 Oracle Spatial, PostGIS, SQLServer2008, SpatiaLite 및 MySQL의 차이점은 무엇입니까? 각각이 빛나는 특정 사용 사례가 있습니까? 이 데이터베이스 중 어떤 것을 피하고 싶습니까?


2
좋은 답변을 얻기 위해 구체적인 내용을 추가 할 수 있습니다.
Dandy

이것은 다른 말로 표현하지만,의 거의 중복되는 gis.stackexchange.com/questions/90/... (하나는 일부 맵 인포 특정 요구 사항을 가지고 있지만)
JasonBirch

답변:


9

데이터베이스 비교 매트릭스

이 링크에서 공간 기능이있는 데이터베이스 간의 비교 매트릭스를 찾을 수 있습니다.

http://www.bostongis.com/?content_name=sqlserver2008r2_oracle11gr2_postgis15_compare#221


3
해당 링크를 클릭하면 표시되는 내용을 좀 더 자세히 설명해 주시겠습니까? 나는 인간이고 URL을 분석하는 것을 좋아하지 않습니다 : p
Matt Parker

이것은 Boston GIS의 종합 공간 데이터베이스 비교 매트릭스입니다. 그것은 (기술적 인 경우) 질문에 대한 결정적인 대답입니다.
JasonBirch

7

매우 광범위한 질문입니다.

  • 비용
  • 이행
  • 지원하다
  • 속도
  • 한계

결론은 당신이 지불하는 것을 얻는 것입니다.

Oracle Enterprise Edition에서만 사용할 수있는 Oracle Spatial. Oracle Locator를 사용할 수 있지만 GIS를위한 기본 도구는 적습니다. Spatial에는 데이터베이스 내에 저장된 이미지 형식 인 GeoRaster도 있습니다.

다음 단계는 SQL Server 2008이지만 Spatial Storage 시장에 새로운 것입니다. 대부분의 GIS 공급 업체는이 DB에서 지리 공간 정보를 서비스하기 위해 응용 프로그램 기능을 구축해야했습니다. 그러나 지금은 공간 기능이 있는데 이것에 익숙하지 않습니다.

이제 당신은 자유 세계로 들어갑니다. PostGIS, SpatialLite, MySQL

PostGIS는 가장 오래된 오픈 소스이며 그 뒤에 다른 소스가 있습니다. PostGIS는 지금까지 가장 성숙한 오픈 소스 구현입니다. 이러한 DB에는 제한이있는 것 같지만 기능이 제한적일 수있는 간단한 구현에는 대중에게 충분합니다.


3
PostGIS는 가장 성숙한 구현이며, 심지어 많은 기능에서 Oracle Spatial을 제치고 있습니다. 아래에서 참조한 기사를 확인하십시오.
George Silva

가격 / 기능면에서 뛰어납니다. PostGIS를 구현하지 않았으므로이 영역에 관할권이 없습니다. 나는 그것이 모든 오픈 소스 DB 중 가장 오래된 것이라고 말할 수 있습니다.
CrazyEnigma

2
"결론은 당신이 지불하는 것을 얻는 것입니다." 정말 동의하는지 모르겠습니다. MapInfo에 대한 PBBI의 Spatialware (SQL Server 애드온)는 연간 $ 5000이며 PostGIS에 가깝다고 생각하지 않습니다.
Nathan W

1
"Oracle 데이터베이스는 나무에서 돈을 벌 수만 있다면 돈을 살 수있는 가장 좋은 방법입니다." (Bostongis.com 인용) 다른 사람들에게 PostGIS를 추천합니다.
어두움

4

PostgreSQL / PostGIS의 한 가지는 다른 오픈 소스 프로젝트에 네이티브 인터페이스가있을 가능성이 가장 높다는 것입니다. 예를 들어, QGIS 1.4.0에는 메뉴 막대에 "PostGIS Layer 추가"라는 단추가 있습니다. Spatialite에도 툴바 항목이 있지만 MySQL과 같은 다른 데이터베이스에 대한 유사한 지원은 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.