Sự khác biệt giữa các cơ sở dữ liệu không gian là gì? [đóng cửa]


21

Sự khác biệt giữa Oracle Spatial, PostGIS, SQLServer2008, SpatiaLite và MySQL về mặt hỗ trợ không gian của họ là gì. Có trường hợp sử dụng cụ thể trong đó mỗi tỏa sáng. Những gì bạn có thể muốn tránh với bất kỳ cơ sở dữ liệu này.


2
Bạn có thể muốn thêm một số chi tiết cụ thể để có được một câu trả lời tốt.
Dandy

Đây là cụm từ khác nhau, nhưng là một bản sao gần như của gis.stackexchange.com/questions/90/ (mặc dù điều đó có một số yêu cầu cụ thể của MapInfo)
JasonBirch

Câu trả lời:


9

Ma trận so sánh cơ sở dữ liệu

Trong liên kết này, bạn có thể tìm thấy ma trận so sánh giữa các cơ sở dữ liệu với khả năng không gian.

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


3
Bạn có thể nói rõ hơn một chút về những gì chúng ta sẽ thấy nếu chúng ta nhấp vào liên kết đó không? Tôi là một con người, tôi không thích phân tích cú pháp URL: p
Matt Parker

Đây là ma trận so sánh cơ sở dữ liệu không gian toàn diện của Boston GIS. Đó là khá nhiều câu trả lời dứt khoát (nếu techincal) cho câu hỏi.
JasonBirch

7

Đó là một câu hỏi rất rộng.

  • Giá cả
  • Thực hiện
  • Ủng hộ
  • Tốc độ
  • Hạn chế

Điểm mấu chốt là bạn có được những gì bạn phải trả cho.

Oracle Spatial chỉ có thể được sử dụng với Oracle Enterprise Edition. Người ta có thể sử dụng Trình định vị Oracle, nhưng có ít công cụ bản địa hơn cho GIS. Spatial cũng có GeoRaster là định dạng hình ảnh được lưu trữ bên trong cơ sở dữ liệu.

Cấp độ tiếp theo là SQL Server 2008, nhưng chúng rất mới đối với thị trường lưu trữ không gian. Hầu hết các nhà cung cấp GIS phải xây dựng chức năng ứng dụng để phục vụ thông tin không gian địa lý trong DB này. Nhưng bây giờ với khả năng không gian, trong đó tôi không quen với điều này.

Bây giờ bạn có được vào thế giới tự do. PostGIS, SpatialLite, MySQL

PostGIS là mã nguồn mở lâu đời nhất, theo sau là những nguồn khác. PostGIS cho đến nay là triển khai mã nguồn mở trưởng thành nhất hiện có. Dường như có thể có những hạn chế đối với các DB này, nhưng đối với việc triển khai nhẹ, có thể bị hạn chế về chức năng, chúng là đủ cho số đông.


3
PostGIS là triển khai trưởng thành nhất, thậm chí đánh bại Oracle Spatial về số lượng chức năng. Kiểm tra bài viết tôi tham khảo dưới đây.
George Silva

Đánh bại nó trong giá / chức năng. Tôi chưa triển khai PostGIS, vì vậy tôi không có quyền tài phán trong lĩnh vực này. Tôi chỉ có thể nói rằng nó là DB lâu đời nhất trong tất cả các DB nguồn mở.
CrazyEnigma

2
"Điểm mấu chốt là bạn có được những gì bạn phải trả cho." Tôi không biết nếu tôi đồng ý với điều đó thực sự. Phần mềm không gian (addon SQL Server) từ PBBI cho MapInfo là 5000 đô la một năm và tôi không nghĩ rằng thậm chí còn gần với PostGIS miễn phí.
Nathan W

1
"Một cơ sở dữ liệu Oracle là thứ tốt nhất mà tiền có thể mua nếu chỉ bạn có thể có tiền để trồng trên cây." (trích dẫn bostongis.com) Gửi tới mọi người khác tôi muốn giới thiệu PostGIS.
underdark

4

Một điều về PostgreSQL / PostGIS là nó là ứng cử viên có khả năng nhất để có giao diện gốc có trong các dự án nguồn mở khác. Ví dụ: trong QGIS 1.4.0, có một nút nằm ngay trên thanh menu có nội dung "Thêm lớp PostGIS". Spatialite cũng có một mục thanh công cụ, nhưng không có hỗ trợ tương tự cho các cơ sở dữ liệu khác như MySQL.

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.