同构和异构

首先我们理解下同构型系统

同构型(也称均质型)系统是指系统中每个结点上的数据库类型都相同,即它们支持相同的数据模型、访问方法、优化策略、并发控制算法,以及相同的命令语言和查询语言等。通常同构型各结点的数据模型和全局数据模型是相同的

同构分布式数据库:所有站点都使用共同的数据库管理系统软件,它们彼此了解,合作处理用户的需求。本地的站点放弃了作为其自治权一部分的更改模式或者数据库管理系统软件的权利。

异构分布式数据库:不同的站点具有不同的模式和不同的数据库管理系统软件。站点之间并不了解,在事务处理过程中,它们仅仅为合作提供有限的功能。模式的差别经常是查询处理中的主要问题,软件的差别成为访问多站点事务处理的障碍。