我想知道是否有任何优化可以在不移动到 SQL SERVER 2008 的情况下实现更快的空间数据选择。对于 SQL Server 2005,本机或通过插件,以下任何功能?
- 空间字段类型
- 空间索引
- 用于球体(地球)表面距离计算的 Arcsin 数学函数
我想知道是否有任何优化可以在不移动到 SQL SERVER 2008 的情况下实现更快的空间数据选择。对于 SQL Server 2005,本机或通过插件,以下任何功能?
有一些 GIS 功能可通过http://www.codeplex.com/Wiki/View.aspx?ProjectName=MsSqlSpatial但据我所知 SQL 2008 是要走的路
不是这样的。SQL Server 没有本机空间索引工具。许多人已经完成了在本地索引设施之上模拟空间索引的项目,但这些项目不如本地 R-tree 或其他空间索引高效。要获得对此的本机支持,您确实需要 SQL Server 2008 或其他直接支持空间索引的 DBMS,例如 PostGresSQL。
但是,其他海报链接到的解决方案之一可能会给您带来性能提升。