Apa perbedaan antara Oracle Spatial, PostGIS, SQLServer2008, SpatiaLite, dan MySQL dalam hal dukungan spasial mereka. Apakah ada kasus penggunaan khusus di mana masing-masing bersinar. Apa yang mungkin ingin Anda hindari dengan salah satu dari database ini.
spatial-database
open-source-gis
commercial
TheSteve0
sumber
sumber
Jawaban:
Matriks Perbandingan Basis Data
Di tautan ini Anda dapat menemukan matriks perbandingan antara basis data dengan kemampuan spasial.
http://www.bostongis.com/?content_name=sqlserver2008r2_oracle11gr2_postgis15_compare#221
sumber
Ini pertanyaan yang sangat luas.
Intinya adalah Anda mendapatkan apa yang Anda bayar.
Oracle Spatial yang hanya dapat digunakan dengan Oracle Enterprise Edition. Seseorang dapat menggunakan Oracle Locator, tetapi memiliki lebih sedikit alat asli untuk GIS. Spasial juga memiliki GeoRaster yang merupakan format gambar yang disimpan dalam database.
Tingkat berikutnya adalah SQL Server 2008, tetapi mereka sangat baru di pasar Spatial Storage. Sebagian besar vendor GIS harus membangun fungsionalitas aplikasi untuk melayani informasi geospasial dalam DB ini. Tapi sekarang dengan kemampuan spasial, yang saya tidak terbiasa dengan ini.
Sekarang Anda masuk ke dunia bebas. PostGIS, SpatialLite, MySQL
PostGIS adalah sumber terbuka tertua, diikuti oleh yang lain. PostGIS sejauh ini merupakan implementasi open source paling matang di luar sana. Tampaknya mungkin ada batasan untuk DB ini, tetapi untuk implementasi yang ringan, mungkin terbatas dalam fungsinya, mereka cukup untuk massa.
sumber
Satu hal tentang PostgreSQL / PostGIS adalah bahwa itu adalah kandidat yang paling mungkin untuk memiliki antarmuka asli hadir dalam proyek open source lainnya. Sebagai contoh, di QGIS 1.4.0, ada tombol yang berada tepat di menu bar yang bertuliskan "Tambah Layer PostGIS". Spatialite juga memiliki entri toolbar, tetapi tidak ada dukungan serupa untuk database lain seperti MySQL.
sumber