The perbandingan bostongis bukan dokumen benar-benar up-to-date tetapi dapat menjadi awal yang baik, setidaknya untuk melihat aspek mana yang menjadi prioritas untuk Anda, dan apa yang harus Anda pertimbangkan sebagai wajib atau opsional untuk membuat pilihan Anda. Perbandingannya bersifat umum, tidak terkait dengan openlayers .
Untuk proyek OL Anda, saya kira Anda juga harus mempertimbangkan ketersediaan DB dari hosting Anda kecuali Anda tidak memiliki kendala mengenai hal ini.
Dari Postgis, Anda dapat mengekspor hasil kueri sebagai kml dan json (dan dengan mudah membacanya dengan OL), yang menurut saya tidak mungkin dilakukan dengan MySQL (Anda akan memiliki panggilan pihak ketiga untuk secara dinamis membuatnya melalui bahasa apa pun ..)
Postgres dengan PostGIS setiap kali http://en.wikipedia.org/wiki/PostGIS
Lebih Banyak Fungsi Spasial dan kontrol pada basis data dalam istilah spasial
sumber
Jika kita berbicara tentang Spatial Database, saya akan meninggalkan MySQL: itu sangat tidak lengkap sehubungan dengan Fitur Sederhana OGC lainnya Implementasi SQL seperti PostGIS (favorit saya), Oracle Spatial, SQL Server Spatial atau bahkan Spatialite. Atau ArcSde sebagai gateway ke RDBMS yang didukung.
Harap dicatat, bahwa Anda tidak perlu memiliki basis data spasial untuk menggunakan OpenLayers. Anda dapat memberi makan OpenLayers dengan Server Peta mana saja yang menyediakan WFS / WMS / WCS dll ... implementasi layanan web OGC. Misalnya jika Anda menggunakan MapServer, Anda akan dapat memberi makan OpenLayer dengan lapisan vektor apa pun yang didukung oleh GDAL / OGR:
http://www.gdal.org/ogr/ogr_formats.html
Mengingat kasus penggunaan Anda ("simpan nilai dalam tabel DB dan ambil kembali") Saya kira Anda memerlukan implementasi WFS-T: Anda dapat menggunakan GeoServer (dengan PostGis / Oracle Spatial atau MySql) atau TinyWFS (hanya GeoServer) untuk ini.
Perhatikan bahwa TinyOWS akan segera dimasukkan dalam proyek MapServer (sebenarnya MapServer tidak menyediakan implementasi WFS-T).
sumber