本文简单介绍几种数据库系统架构的整体结构,当前主流的数据库系统架构有完全共享、共享存储、完全不共享和完全对等不共享几种。
目录导航
整体结构对比图
完全共享体系
如 SMP 服务器,局限于单节点服务器,通常价格比较昂贵,其扩展性和性能受到相应的限制。共享存储体系允许系统带有多个服务器实例,这些实例与共享存储设备相连。这种体系可实现多机并行,保证系统的高可用性,但需要通过一个数据管道将所有 I/O 信息过滤到。
共享存储子系统
对硬件的要求较高,且并非高性能解决方案。
带主控的完全无共享体系
在这种体系下,通讯功能部署在一个高宽带网络互连体系上,用户通过一个主控制节点执行并行查询。该体系的一
个重要优势就是每个节点都有一个通往本地磁盘的独立通道,不但简化了体系,还提供良好的扩展性。但主控节点的存在使得系统规模扩张时主控节点可能成为系统瓶颈,且主控节点一旦发生故障这个系统将无法提供服务。
完全对等无共享体系架构
结合了完全无共享体系的优点,在此基础上又前进了一步,不采用增加主控制节点来协调所有并行处理的主从式方法,而是各个节点完全对等,更进一步简化了体系的实现,也消除了系统可能存在的主节点瓶颈问题。