对“空间数据库”的理解

空间数据库和非空间数据库有什么区别? 反正都是关系型数据库不是? 它们存储的数据有哪些相同与不同?  相同点是它们都是数字,而且也都是关系型数据,不同点是查询上的区别 所以说空间数据库是数据库的一个分支,是在原来的数据库原理的基础上开发出来的,所以保留了数据库的一般特性 正是由于数据上的不同,导致它们的应用上的差别,带有地理坐标的特性,具有空间位置、空间属性  空间查询也就是对空间数据的查询或命令 所以学习空间数据库时一定要对比着数据库来学习,因为它们之间有很多是相同的,比如索引啊,key啊,关联啊,缓存啊等等  所以说白了,ArcSDE只是一个中间件???  它根本不能叫空间数据库,数据依然是存储在SQL Server啊、Access啊、Oracle啊这些里面,它只是一个中间的搜索引擎和处理引擎而已。  这一点mapgis也是一样的。 它并不能开发一个数据库出来,因为那是多此一举,已经有了很多现成的商业数据库,或免费数据库,它只能做的是在此基础上开发一个中间件  数据量小就存储在Access,数据量大就存储在SQL Server或Oracle,或者是分布式存储,不过如何存储,以及存储结构,要看数据来定,矢量数据和栅格数据的存储是不一样,一种是坐标一种是图片,不过是带坐标的图片 那么PostgreSQL和PostGIS有什么区别  http://tieba.baidu.com/p/6083719480?pid=124831027413&cid=0# 这么说PostGIS相当于ArcSDE?

SDBMS  SDBMS是Spatial Data Base Management System(空间数据库管理系统)的简称。空间数据库管理系统是空间数据库的核心软件,将对空间数据和属性数据进行统一管理,为GIS应用开发提供空间数据库管理系统除了必须具备普通数据库管理系统的功能外,还具有以下三方面研究内容:1)空间数据存储管理,实现空间数据强大的基础平台。和属性数据的统一存储和管理,提高数据的存储性能和共享程度,设计实现空间数据的索引机制,为查询处理提供快速可靠的支撑环境。2)支持空间查询的SQL语言,参照SQL-92和OpenGIS标准,对核心SQL进行扩充,使之支持标准的空间运算,具有最短路径、连通性等空间查询功能。3)查询。 [1

https://baike.baidu.com/item/SDBMS/2042871?fr=aladdin]

猜你喜欢

转载自www.cnblogs.com/2008nmj/p/10762684.html