Je déteste être allant à contre-courant de ceux qui ont dit "ici, c'est un nouveau type, il faut bien l'utiliser". Le nouveau SQL Server 2008 spatiale des types de certains pros - à savoir l'efficacité, cependant, vous ne pouvez pas aveuglément dire de toujours utiliser ce type. Cela dépend vraiment de certains image plus grande de questions.
Comme un exemple, l'intégration. Ce type a un équivalent de type .Net - mais quid de l'interopérabilité? Ce que le soutien ou l'extension des versions plus anciennes de .Net? Ce sujet de l'exposition de ce type à travers la couche de service à d'autres plates-formes? Ce sujet de la normalisation des données - peut-être vous êtes intéressé à lat ou long comme autonome des éléments d'information. Peut-être que vous avez déjà écrit une logique métier complexe à gérer long/lat.
Je ne dis pas que vous ne devriez pas utiliser le type spatial - dans de nombreux cas, vous devriez. Je dis juste que vous devriez vous poser d'autres questions essentielles avant d'aller en bas de ce chemin. Pour moi de répondre à votre question avec le plus de précision j'aurais besoin d'en savoir plus sur votre situation spécifique.
Le stockage de long/lat séparément ou dans un type spatial sont à la fois des solutions viables, et on peut être préférable à l'autre en fonction de votre propre situation.