MS Sql Server 2005 有空间数据功能吗?
我想知道是否可以进行任何优化来实现更快的空间数据选择,而无需迁移到 SQL SERVER 2008。对于 SQL Server 2005,无论是本机还是通过插件,有以下任何功能吗?
- 空间字段类型
- 空间索引
- 用于计算球体(地球)表面距离的 Arcsin 数学函数
I wonder if there is any optimization I can do to achieve faster SELECTs for spatial data without moving to SQL SERVER 2008. There is for SQL Server 2005, natively or through plugins, any of the features below?
- Spatial field types
- Spatial indexes
- Arcsin math function for surface distance calculation on a sphere (Earth)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
通过 http://www.codeplex.com/Wiki 可以使用一些 GIS 功能/View.aspx?ProjectName=MsSqlSpatial 但据我所知 SQL 2008 是可行的方法
There are some GIS features available through http://www.codeplex.com/Wiki/View.aspx?ProjectName=MsSqlSpatial but as far as I know SQL 2008 is the way to go
2005 年只有 3 个 (
ASIN
)。 空间内容是2008 年的新内容。
Just 3 is there in 2005 (
ASIN
). Spatial stuff are new in 2008.不是这样的。 SQL Server 没有本机空间索引功能。 许多人已经完成了在本机索引设施之上模拟空间索引的项目,但这些项目不如本机 R 树或其他空间索引有效。 要获得对此的本机支持,您确实需要 SQL Server 2008 或其他 DBMS(例如直接支持空间索引的 PostGresSQL)。
但是,其他发帖者链接到的解决方案之一可能会给您带来性能改进。
Not as such. SQL Server has no native spatial indexing facilities. Various people have done projects that emulate a spatial index on top of the native indexing facilities, but these are not as efficient as a native R-tree or other spatial index. For native support for this you really need SQL Server 2008 or another DBMS such as PostGresSQL that directly supports spatial indexing.
However, one of the solutions that the other posters have linked to may give you a performance improvement.