2009-05-06 4 views
2

Je me demande s'il y a une optimisation que je peux faire pour obtenir des SELECT plus rapides pour les données spatiales sans passer à SQL SERVER 2008. Pour SQL Server 2005, nativement ou via les plugins, l'une des fonctionnalités ci-dessous?Il existe des fonctionnalités de données spatiales pour MS SQL Server 2005?

  1. types de champs spatiaux
  2. des index spatiaux
  3. fonction mathématique Arcsin pour le calcul de la distance de la surface sur une sphère (Terre)

Répondre

1

seulement 3 est là en 2005 (ASIN). Les choses spatiales sont new in 2008.

1

pas en tant que tel. SQL Server ne possède aucune fonction d'indexation spatiale native. Diverses personnes ont réalisé des projets qui émulent un index spatial au-dessus des fonctions d'indexation natives, mais celles-ci ne sont pas aussi efficaces qu'un arbre R natif ou un autre index spatial. Pour le support natif, vous avez vraiment besoin de SQL Server 2008 ou d'un autre SGBD tel que PostGresSQL qui supporte directement l'indexation spatiale. Cependant, l'une des solutions auxquelles les autres affiches sont liées peut vous permettre d'améliorer vos performances.

Questions connexes