互联网架构的发展

文章目录

  • 互联网架构发展的四个阶段
    • 第一阶段
    • 第二阶段
    • 第三阶段
    • 第四阶段

互联网架构发展的四个阶段

第一阶段

  • 第一阶段对于数据库的需求不大,第一阶段架构可以搞定
    互联网架构的发展_第1张图片

第二阶段

  • 通过分类使得不同的业务访问不同的数据库
  • 数据访问量大的时候通过缓存来缓解数据库的压力
    互联网架构的发展_第2张图片

第三阶段

  • 主从读写分离
  • 主库与从库分别用来写和读(第二阶段中读写都在一个数据库中)
  • 让master(主数据库)来响应事务性(增删改)操作,让slave(从数据库)来响应非事务性(查询)操作,然后再采用主从复用把master上的事务性操作同步到slave数据库中
  • 数据库的主从分配是当前网站建设中最普遍的
    互联网架构的发展_第3张图片

第四阶段

  • 由于MySQL的默认引擎(MyISAM)使用表锁,所以并发性能会很差
  • MySQL提出了表分区,出现了MySQL集群
    互联网架构的发展_第4张图片

你可能感兴趣的:(知识点,分布式,java)