Oracle Spatial, PostGIS, SQLServer2008, SpatiaLite ve MySQL'in mekansal destekleri açısından farkı nedir. Her birinin parladığı özel kullanım durumları var mı. Bu veritabanlarından herhangi birinde nelerden kaçınmak isteyebilirsiniz?
Oracle Spatial, PostGIS, SQLServer2008, SpatiaLite ve MySQL'in mekansal destekleri açısından farkı nedir. Her birinin parladığı özel kullanım durumları var mı. Bu veritabanlarından herhangi birinde nelerden kaçınmak isteyebilirsiniz?
Yanıtlar:
Veritabanı Karşılaştırma Matrisi
Bu linkte mekansal özelliklere sahip veritabanları arasındaki karşılaştırma matrisini bulabilirsiniz.
http://www.bostongis.com/?content_name=sqlserver2008r2_oracle11gr2_postgis15_compare#221
Bu çok geniş bir soru.
Sonuç olarak, ödediğinizin karşılığını alıyorsunuz.
Yalnızca Oracle Enterprise Edition ile kullanılabilecek Oracle Spatial. Biri Oracle Locator'ı kullanabilir, ancak GIS için yerel araçlardan daha azına sahiptir. Spatial ayrıca veritabanında depolanan bir görüntü formatı olan GeoRaster'a da sahiptir.
Bir sonraki seviye SQL Server 2008, ancak Mekansal Depolama pazarında çok yeni. Çoğu GIS satıcısının bu DB'deki coğrafi bilgilere hizmet vermek için uygulama işlevselliği geliştirmesi gerekiyordu. Ama şimdi, buna aşina olmadığım mekansal yeteneklerle.
Şimdi özgür dünyaya giriyorsun. PostGIS, SpatialLite, MySQL
PostGIS en eski açık kaynak kodludur ve diğerleri tarafından takip edilir. PostGIS şu ana kadar en olgun açık kaynak kodlu uygulama. Bu veri tabanı kısıtlamaları olabilir gibi gözüküyor, ancak işlevsellik açısından sınırlı olan hafif bir uygulama için kitleler için yeterli.
PostgreSQL / PostGIS ile ilgili bir şey, diğer açık kaynaklı projelerde doğal bir arayüze sahip olmanın en muhtemel aday olmasıdır. Örneğin, QGIS 1.4.0'da, menü çubuğunda "PostGIS Katmanı Ekle" yazan bir düğme var. Spatialite ayrıca bir araç çubuğu girişine sahiptir, ancak MySQL gibi diğer veritabanları için benzer bir destek yoktur.