网站伸缩性架构--数据存储服务器集群的伸缩性设计

时间:2022-08-12 18:10:05

  1.分布式缓存的伸缩性设计

网站伸缩性架构--数据存储服务器集群的伸缩性设计

网站伸缩性架构--数据存储服务器集群的伸缩性设计

  1.1Memcached分布式缓存集群的访问模型

网站伸缩性架构--数据存储服务器集群的伸缩性设计

  1.2分布式缓存的一致性Hash算法

网站伸缩性架构--数据存储服务器集群的伸缩性设计

 

网站伸缩性架构--数据存储服务器集群的伸缩性设计

网站伸缩性架构--数据存储服务器集群的伸缩性设计

网站伸缩性架构--数据存储服务器集群的伸缩性设计

  2.数据库存储服务器集群的伸缩性设计

  数据库存储服务器集群的伸缩性设计对数据的持久性和可用性提出了更高的要求。数据存储服务器必须保证数据的可靠存储,任何情况下都必须保证数据的可用性和正确性。

  2.1关系数据库集群的伸缩性设计

 网站伸缩性架构--数据存储服务器集群的伸缩性设计

  除了数据库主从读写分离。不同业务数据表可以部署在不同的数据库集群上,俗称数据库分库。这种方式的限制条件是跨库的表不能Join操作。

 网站伸缩性架构--数据存储服务器集群的伸缩性设计

 网站伸缩性架构--数据存储服务器集群的伸缩性设计

 网站伸缩性架构--数据存储服务器集群的伸缩性设计

 网站伸缩性架构--数据存储服务器集群的伸缩性设计

 网站伸缩性架构--数据存储服务器集群的伸缩性设计

  2.2NoSQL数据库的伸缩性设计

 网站伸缩性架构--数据存储服务器集群的伸缩性设计