GIS: PostGIS / PostgreSQL vs. MySQL vs. SQL Server? [geschlossen
EDIT: Ich benutze Postgres seit einigen Monaten mit PostGIS und bin zufrieden.
Ich muss einige Millionen geocodierte Datensätze analysieren, von denen jeder Breite und Länge hat. Diese Datensätze enthalten Daten von mindestens drei verschiedenen Typen, und ich werde versuchen, herauszufinden, ob jeder Satz den anderen beeinflusst.
Welche Datenbank eignet sich am besten für den zugrunde liegenden Datenspeicher für all diese Daten? Hier sind meine Wünsche:
Ich bin mit dem DBMS vertraut. Ich bin mit PostgreSQL am schwächsten, aber ich bin bereit zu lernen, ob alles andere auscheckt. Es funktioniert gut mit GIS-Abfragen. Google-Suchanfragen legen nahe, dass PostgreSQL + PostGIS das stärkste sein könnte? Zumindest scheinen viele Produkte damit zu arbeiten. Die räumlichen Erweiterungen von MySql scheinen vergleichsweise minimal zu seiKostengünstig Trotz des DB-Limits von 10 GB in SQL Server Express 2008 R2 bin ich mir nicht sicher, ob ich mit diesen und anderen Einschränkungen der kostenlosen Version leben möchte. Kein Widerspruch zu Microsoft .NET Framework. Dank Connector / Net 6.3.4 funktioniert MySQL gut mit C # - und .NET Framework 4-Programmen. Es unterstützt das Entity Framework von .NET 4 vollständig. Ich kann kein nicht kommerzielles PostgreSQL-Äquivalent finden, obwohl ich nicht dagegen bin, 180 US-Dollar für Devarts dotConnect für PostgreSQL Professional Edition zu zahlen.Kompatibel mit R. Es sieht so aus, als ob alle 3 von diesen mit R über ODBC kommunizieren können, also möglicherweise kein Problem.Ich habe bereits einige Entwicklungen mit MySql durchgeführt, kann diese aber bei Bedarf ändern.