songgj

引言

  一般我们网站的应用大多数是数据的展示,对于数据库来说就是读数据多写数据少。对于大型网站数据库的读取压力会很大,一般网站的数据库架构就是一个单节点,数据的读写都是在同一个数据库上。

  

 

单节点数据库等弊端

  1.单节点数据库无法满足性能等要求,比如高负载,大流量,吞吐率低。

  2.单节点无法实现高可用,不能冗余设计,单节点挂了就无法提供服务。

 

  当数据库访问量大的时候一个方案就是可以采用数据库集群,其中一个是主库,负责数据的写入,称之为“写库”,其他几个数据库负责读取数据,称之为“读库”,用于数据的读取。当数据写入到“写库”中,根据mysql数据复制特性,可以将写入到数据同步到其他的“读库”上,这种架构方式叫做主从复制架构或者读写分离。

 

复制(Replication)的特点

  1.速度快

  2.弱一致性

     适合保存低价值数据,比如日志,新闻,论坛网站帖子

 

分类:

技术点:

相关文章:

  • 2021-08-01
  • 2021-11-24
  • 2021-12-10
  • 2021-08-10
  • 2021-04-21
  • 2021-06-28
  • 2021-06-22
猜你喜欢
  • 2022-12-23
  • 2021-11-02
  • 2021-08-07
  • 2018-09-06
  • 2021-11-30
  • 2022-01-25
  • 2022-12-23
相关资源
相似解决方案