FOSS4G 2009 세째날 - GeoSever vs MapServer Performance Shootout
공간정보와 IT/Open Source GIS 2009. 10. 23. 13:51- 2007년에 최초로 두 소프트웨어 벤치마킹,
- 2008년에 두 번째 두 소프트웨어 벤치마킹
- 목적 : 양쪽 소프트웨어의 성능 향상
1. MapServer 개선 기능들
- 큰 SHP 파일 인덱싱
- 래스터 파일 읽기 최적화
- 폴리곤 라벨링 개선
- EPSG 코드 캐싱
- PostGIS 관련 개선
- 오라클 관련 기능 개선
2. GeoServer 개선사항
- GML writing speed
- Raster data access speed
- PostGIS store optimization
- Hot benchmark : 관련 자료들이 이미 캐쉬되고 로드된 상태에서 하는 벤치마크
- Cold Benchmark : 바로 시작하는 벤치마크. 캐쉬가 존재하지 않음
- 실제 상황은 위 두 상황이 복합적으로 존재할 것이나 실제로는 Hot benchmarking이 더 실제 상황과 가까울 것임. 따라서 Hot benchmarking을 수행
- 테스트 방식 : 포인트, 폴리곤, 라인, 라벨링이 있는 라인을 SHP 파일 직접 서비스, PostGIS, Oracle, ArcSDE에 연결하여 서비스로 나누어 각각 서비스
- 동일한 테스트를 3번 연속 수행하고 마지막 3번째 결과를 최종 결과로 가정하여 양 소프트웨어를 비교
- 벡터 서비스의 경우 전반적으로 PostGIS를 사용한 경우가 Oracle, ArcSDE를 사용한 경우보다 더 빠름.. 10% 정도
- 벡터 서비스는 전반적으로 두 소프트웨어가 비슷한 결과를 냄..
- 영상 테스트 : ECW 260MB, BigTiff 16GB 자료 서비스 결과 비교
- ECW 서비스에서는 MapServer가 GeoServer 보다 훨씬 빠름.. 2배 정도 더 빠름
- 512 TIles Mosaic : 이 경우에도 MapServer가 더 빠름.. 60% 정도
- BigTiff vs 8 tiles tiff 비교 : MapServer가 역시 더 빠름.. 2배 정도 더 빠름
- 서로 이렇게 매년 서로의 개발 결과를 비교하고 이를 통해 자신의 그룹이 개발 중인 소프트웨어의 문제를 파악하고 이를 함께 토론하며 개선해 나가는 모습이 바로 오픈 소스 진영의 진정한 장점이 아닐까?
- OSGeo의 위키 페이지와 SVN 페이지에서 관련 자료 및 설정 파일을 다운로드할 수 있음
- 2008년에 두 번째 두 소프트웨어 벤치마킹
- 목적 : 양쪽 소프트웨어의 성능 향상
1. MapServer 개선 기능들
- 큰 SHP 파일 인덱싱
- 래스터 파일 읽기 최적화
- 폴리곤 라벨링 개선
- EPSG 코드 캐싱
- PostGIS 관련 개선
- 오라클 관련 기능 개선
2. GeoServer 개선사항
- GML writing speed
- Raster data access speed
- PostGIS store optimization
- Hot benchmark : 관련 자료들이 이미 캐쉬되고 로드된 상태에서 하는 벤치마크
- Cold Benchmark : 바로 시작하는 벤치마크. 캐쉬가 존재하지 않음
- 실제 상황은 위 두 상황이 복합적으로 존재할 것이나 실제로는 Hot benchmarking이 더 실제 상황과 가까울 것임. 따라서 Hot benchmarking을 수행
- 테스트 방식 : 포인트, 폴리곤, 라인, 라벨링이 있는 라인을 SHP 파일 직접 서비스, PostGIS, Oracle, ArcSDE에 연결하여 서비스로 나누어 각각 서비스
- 동일한 테스트를 3번 연속 수행하고 마지막 3번째 결과를 최종 결과로 가정하여 양 소프트웨어를 비교
- 벡터 서비스의 경우 전반적으로 PostGIS를 사용한 경우가 Oracle, ArcSDE를 사용한 경우보다 더 빠름.. 10% 정도
- 벡터 서비스는 전반적으로 두 소프트웨어가 비슷한 결과를 냄..
- 영상 테스트 : ECW 260MB, BigTiff 16GB 자료 서비스 결과 비교
- ECW 서비스에서는 MapServer가 GeoServer 보다 훨씬 빠름.. 2배 정도 더 빠름
- 512 TIles Mosaic : 이 경우에도 MapServer가 더 빠름.. 60% 정도
- BigTiff vs 8 tiles tiff 비교 : MapServer가 역시 더 빠름.. 2배 정도 더 빠름
- 서로 이렇게 매년 서로의 개발 결과를 비교하고 이를 통해 자신의 그룹이 개발 중인 소프트웨어의 문제를 파악하고 이를 함께 토론하며 개선해 나가는 모습이 바로 오픈 소스 진영의 진정한 장점이 아닐까?
- OSGeo의 위키 페이지와 SVN 페이지에서 관련 자료 및 설정 파일을 다운로드할 수 있음
'공간정보와 IT > Open Source GIS' 카테고리의 다른 글
영국 Ordnance Survey 지도 자료 무료 공개 (0) | 2010.04.01 |
---|---|
FOSS4G 2010 Call for Abstract (0) | 2010.02.04 |
OSGeo 한국어 지부 2010년도 첫 모임합니다. (4) | 2010.02.03 |
FOSS4G 2009 컨퍼런스 발표 자료, 포스터 및 동영상 보세요.. (2) | 2009.12.08 |
저희 회사에서 QGIS를 한글화했습니다. (9) | 2009.11.24 |
FOSS4G 2009 세째날 - 2 (2) | 2009.10.23 |
FOSS4G 2009 세째날 - 1 (0) | 2009.10.23 |
FOSS4G 2009 둘째날 - 3 (4) | 2009.10.22 |
FOSS4G 2009 둘째날 - 2 (0) | 2009.10.22 |
FOSS4G 2009 둘째날 - 1 (2) | 2009.10.22 |