Question

Je me demande s’il est possible d’optimiser pour obtenir des commandes SELECT plus rapides pour les données spatiales sans passer à SQL SERVER 2008. Il existe pour SQL Server 2005, en mode natif ou par le biais de plug-ins, l’une des fonctionnalités ci-dessous?

  1. Types de champs spatiaux
  2. index spatiaux
  3. Fonction mathématique Arcsin pour le calcul de la distance surface sur une sphère (Terre)
Était-ce utile?

La solution

Certaines fonctionnalités SIG sont disponibles via http: //www.codeplex. com / Wiki / View.aspx? ProjectName = MsSqlSpatial , mais pour autant que je sache, SQL 2008 est la voie à suivre

Autres conseils

Seulement 3 est là en 2005 ( ASIN ). Les données spatiales sont nouvelles en 2008 .

Pas comme tel. SQL Server ne dispose d'aucune fonctionnalité d'indexation spatiale native. Diverses personnes ont réalisé des projets émulant un index spatial au-dessus des fonctions d'indexation natives, mais ils ne sont pas aussi efficaces qu'un arbre R natif ou un autre index spatial. Pour une prise en charge native, vous avez réellement besoin de SQL Server 2008 ou d'un autre SGBD tel que PostGresSQL prenant directement en charge l'indexation spatiale.

Toutefois, l’une des solutions associées aux autres affiches peut vous donner une amélioration de vos performances.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top