摘要: 尽管人们提出了不同的时空数据库管理系统的结构,但最有用的包括三种类型: 第一种类型是带有附加地图数据层的标准关系数据库管理系统。时空数据层在标准的DBMS的顶层实现,分为薄层和厚层两种方法。薄附加数据层的主要思想是尽可能利用现有的DBMS的功能和 抽象数据类型...
尽管人们提出了不同的时空数据库管理系统的结构,但最有用的包括三种类型: 第一种类型是带有附加地图数据层的标准关系数据库管理系统。时空数据层在标准的DBMS的顶层实现,分为薄层和厚层两种方法。薄附加数据层的主要思想是尽可能利用现有的DBMS的功能和 抽象数据类型表达时空特性;厚附加数据层的主要思想是利用中间件表达时空概念,DBMS用于永久对象的存储。这两种方法均通过扩展査询语言实现时空信息系统的概念。
第二种类型是设计与作为底层的标准DBMS结合型的结构。文件系统用于存储空间数据、时态数据和索引,提供对DBMS中数据的支持。主要的缺点是在DBMS和文件系统之间的坐标系统的维护 以及两个系统之间的一致性是一个艰巨的任务。
第三种类型是扩展DBMS,替代上述的两种实现方案。通过在DBMS内核上扩展增加新的组件,如数据类型、访问方法、存储结构和底层的査询处理方法,实现对时空数据的管理。