Frage

Ich frage mich, ob es eine Optimierung ist, kann ich ohne sich zu bewegen, um SQL Server schneller SELECTs für räumliche Daten zu erreichen tun 2008. Es ist für SQL Server 2005, nativ oder durch Plugins, eine der Funktionen unten?

  1. Räumliche Feldtypen
  2. Räumliche Indizes
  3. Arcsin mathematische Funktion zur Oberflächenabstandsberechnung auf einer Kugel (Erde)
War es hilfreich?

Lösung

Es gibt einige GIS-Features verfügbar durch http: //www.codeplex. com / Wiki / View.aspx? Projektname = MsSqlSpatial aber soweit ich weiß, SQL 2008 ist der Weg zu gehen

Andere Tipps

Nur 3 ist im Jahr 2005 dort ( ASIN ). Räumliche stuff neu 2008 .

Nicht als solche. SQL Server hat keine nativen räumlichen Indizierungsmöglichkeiten. Verschiedene Leute haben Projekte durchgeführt, die einen räumlichen Index auf der nativen Indexierungseinrichtungen emulieren, aber diese sind nicht so effizient wie eine native R-Baum oder einem anderen räumlichen Index. Für native Unterstützung für das Sie wirklich brauchen, SQL Server 2008 oder ein anderes DBMS wie PostgresSQL, die direkt räumliche Indizierung unterstützt.

Allerdings ist eine der Lösungen, die die anderen Plakate verknüpft haben Sie möglicherweise eine Leistungsverbesserung geben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top