分布式服务器架构里,Oracle 的架构设计算是比较经典的了,是在做中大型企业项目时,稳定性和可扩展性都挺能打。你可以看看这篇《Oracle 服务器架构解析》,讲得还蛮细的,适合刚接触分布式数据库的你打基础。
Oracle 的架构主要靠主从模式加上高可用集群来支撑高并发业务,典型场景就是电商、银行、政务系统那种对数据一致性要求高的项目。读写分离、热备份这些技术点,用得好,基本能稳住大场面。
除了 Oracle,还有一些你会用到的配套技术。像Zookeeper,做服务注册和协调用的,Redis常拿来做缓存,MongoDB更适合海量文档型数据。它们彼此配合起来,分布式架构就算是有了骨架和肌肉。
你要是正好在搞高并发项目,或者系统拆分过程中遇到数据库瓶颈,那这些资料都挺值一看的。尤其下面这些:
如果你刚好在啃分布式架构这块骨头,可以从 Oracle 的架构入手,再结合上面这些工具,边搭边学,理解会更扎实。