Hiệu suất của Shapefile và PostGIS với GeoServer?


8

Tôi sẽ xây dựng một ứng dụng web, sẽ hiển thị khoảng mười bản đồ bằng GeoServer. Tôi cũng sẽ thay đổi dữ liệu thuộc tính trong ứng dụng cho một số lớp.

Sự lựa chọn được đề xuất cho hiệu suất và triển khai: Bản đồ được hiển thị từ GeoServer bằng cơ sở dữ liệu Shapefile hoặc PostGIS? (hoặc họ không thực sự quan trọng)

Tôi không đối phó với bất kỳ truy vấn không gian.


Bạn đã nói rằng bạn sẽ: thay đổi dữ liệu thuộc tính. Điều này có nghĩa là ứng dụng của bạn sẽ thực hiện các chỉnh sửa hay dữ liệu sẽ được cập nhật bởi một số quy trình khác theo định kỳ?
Devdatta Tengshe

Ứng dụng web sẽ thực hiện các chỉnh sửa.
Sibi

Câu trả lời:


14

PostGIS . Tài liệu Geoserver có nhận xét sau :

"Shapefiles là định dạng rất phổ biến cho dữ liệu không gian địa lý. Nhưng nếu bạn đang chạy GeoServer trong môi trường sản xuất, tốt hơn là sử dụng cơ sở dữ liệu không gian như PostGIS. Điều này rất cần thiết nếu thực hiện giao dịch (WFS-T). Mặc dù có nhiều tùy chọn cho cơ sở dữ liệu không gian (xem phần Làm việc với Cơ sở dữ liệu), PostGIS được khuyến nghị. Oracle, DB2 và ArcSDE cũng được hỗ trợ. "

Đây không phải là toàn bộ câu chuyện; ngay cả khi bạn không quan tâm đến WFS, mọi thứ từ sắp xếp tự nhiên đến khả năng tạo và xuất bản các chế độ xem PGQuery, hiệu năng truy vấn, bảo mật dữ liệu, lưu trữ ... chỉ cần sử dụng PostGIS.


Tôi không đối phó với bất kỳ truy vấn không gian, chỉ để bạn có thể biết.
Sibi

7

Tôi muốn thêm cho bất kỳ ai thực hiện câu hỏi này, theo kinh nghiệm của tôi được khuyến nghị khi bạn có kế hoạch thay đổi, nhưng ngay cả khi dữ liệu không gian, nhưng nếu chỉ để hiển thị chúng (WMS) sẽ tạo ra tốt hơn (nhanh hơn) để sử dụng shapefile, hãy xem slide này

Kiểm tra hiệu suất WMS! Mapserver & Geoserver FOSS4G 2007


Trình bày thú vị cảm ơn! Tôi tự hỏi liệu thời gian phản hồi (nơi shp <postgis) đã thay đổi hơn 6 năm ...?
WolfOdrade

Tôi đã làm các bài kiểm tra phù hợp với những gì được nói trong bài thuyết trình, nhưng hãy nhớ những gì được nói trong bài thuyết trình là với wms, không chắc điều đó áp dụng cho WFS, tôi đã không chứng minh rằng tôi không cần nó sẽ thú vị để thử.
phipex

Cách tôi đọc nó, shapefiles có thời gian phản hồi tốt hơn nhưng postgis thắng về thông lượng, đó có phải là những gì bạn thấy không?
WolfOdrade

Tôi chỉ thử nghiệm với WMS và trong các thử nghiệm tôi đã làm cho tôi cải thiện hiệu năng shapefile, tôi đã không thực hiện thử nghiệm nào với WFS
phipex

@WolfOdrade Slide mặc định (# 11) cho biết "Dòng cao hơn ở đây tốt hơn", có nghĩa là shapefiles giành chiến thắng. Hợp lý, bởi vì (một lần nữa được đề cập trên slide) nó chỉ đơn giản là một đại diện thay thế của slide trước về thời gian phản hồi.
Stijn
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.