GIS空间数据库(29)分布式空间数据库设计

本文目录
  • 正文

分布式空间数据库的设计目标

  • 分布式空间数据库能够将已经存在的空间数据库集成,形成一个虚拟的数据库,被所有用户(全局用户)共享,即满足空间数据共享的要求。
  • 全局用户不需要知道数据的物理存储位置,也能够访问到数据,好像数据就存储在本场地上似的。
  • 所有“真实”的数据都是属于本地参与空间数据库的,即本地数据由本地拥有,既使他们可以被其他的场地访问;同时参与空间数据库对本地数据的所有操作,不受其他场地的控制,即使是全局的空间数据库系统。
  • 支持分布式查询处理,全局用户的一次查询可以涉及到两个或两个以上场地的数据。
  • 分布式空间数据库系统对用户屏蔽了各个参与空间数据库系统的异构性,即支持异构空间数据库的集成。
  • 分布式空间数据库系统也对用户屏蔽了各个参与空间数据库系统异构的操作环境,包括计算机、操作系统与网络协议。

分布式空间数据库系统的设计原则

  • 禁止从一个空间数据库到另一个空间数据库之间的数据库转换和迁移。
  • 分布式空间数据库系统要求对参与空间数据库的软件不能做任何的改动。
  • 在没有明确要求修改数据时,全局应用不能够改变参与空间数据库上的原始数据。
  • 分布式空间数据库系统不能妨碍参与空间数据库原来的工作模式,即参与空间数据库上还可运行只使用本地资源的应用程序,而要访问多个参与空间数据库资源的应用,则需要在分布式空间数据库系统上运行。
  • 在分布式空间数据库系统中只使用一种统一的空间数据模型和一种统一的空间数据库语言。

分布式空间数据库体系结构设计

分布式空间数据库包括GSDBMS(全局空间数据库管理系统)、LSDBMS局部空间数据库管理系统)、CM(通讯管理程序,不同节点之间的通讯可以采用TCP/IP、RPC、CORBA等)、GSDB(全局空间数据库)、LSDB(局部空间数据库)、GSMDB和LSMDB(全局空间元数据库和局部空间元数据库,空间元数据不仅包含数据字典的全部内容,而且还包括对地理空间数据的内容、质量、条件、空间参考和其它特征的描述与说明)。

如您有疑问,可在文末留言,或到QQ群提问。

本站QQ群:291616564 麻辣GIS

微信公众号:malagis,扫描右边二维码直接关注。

微信捐助麻辣GIS 支付宝捐助麻辣GIS

如果本文对您有所帮助,欢迎对我们团队进行打赏捐助,让我们在传播3S的路上可以走得更远。


作者:,GIS爱好者。
分享本文,请您带上本文链接

发表评论