数据库共享和不共享架构对比

本文简单介绍几种数据库系统架构的整体结构,当前主流的数据库系统架构有完全共享、共享存储、完全不共享和完全对等不共享几种。

整体结构对比图

几种数据库系统架构的整体结构示意图
几种数据库系统架构的整体结构示意图

完全共享体系

如 SMP 服务器,局限于单节点服务器,通常价格比较昂贵,其扩展性和性能受到相应的限制。共享存储体系允许系统带有多个服务器实例,这些实例与共享存储设备相连。这种体系可实现多机并行,保证系统的高可用性,但需要通过一个数据管道将所有 I/O 信息过滤到。

共享存储子系统

对硬件的要求较高,且并非高性能解决方案。

带主控的完全无共享体系

在这种体系下,通讯功能部署在一个高宽带网络互连体系上,用户通过一个主控制节点执行并行查询。该体系的一
个重要优势就是每个节点都有一个通往本地磁盘的独立通道,不但简化了体系,还提供良好的扩展性。但主控节点的存在使得系统规模扩张时主控节点可能成为系统瓶颈,且主控节点一旦发生故障这个系统将无法提供服务。

完全对等无共享体系架构

结合了完全无共享体系的优点,在此基础上又前进了一步,不采用增加主控制节点来协调所有并行处理的主从式方法,而是各个节点完全对等,更进一步简化了体系的实现,也消除了系统可能存在的主节点瓶颈问题。

优劣对比

几种数据库系统架构优劣势对比
几种数据库系统架构优劣势对比