zoukankan      html  css  js  c++  java
  • 读书笔记--读写分离

    摘自网络

    1.什么是读写分离?

    为了确保数据库产品的稳定性,很多数据库拥有双机热备功能。也就是,第一台数据库服务器是对外提供增删改查业务的生产服务器;第二台数据库服务器仅仅接收来自第一台服务器的备份数据。第一台数据库崩溃后,第二台数据库服务器可以立即上线来代替第一台数据库服务器。

    在这种运行模式中,第一台数据库服务器的压力远远大于第二台数据库服务器。因此,很多人希望合理利用第二台数据库服务器的空闲资源。并且对于“增删改”三个操作,第一台服务器做了之后会立即同步到第二台服务器,而查询则不用,所以,第二台服务器专门用来做查询操作,同时还能降低第一台服务器的压力。

    这就实现了所谓的读写分离,但是也存在着明显的缺点。本来第二台服务器是用来做热备的,它就应该在一个压力非常小的环境下,保证运行的稳定性。而读写分离却增加了它的压力,也就增加了不稳定性。因此,读写分离实质上是一个在资金比较缺乏,但又需要保证数据安全的需求下,在双机热备方案上,做出的一种折中的扩展方案。

    2.简单实现

    通过RAID技术,RAID是Redundant Array of Independent Disks的缩写,翻译为独立磁盘冗余阵列,简称为磁盘阵列(Disk Array)。

    简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按照不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。

    3.

    http://blog.csdn.net/kobejayandy/article/details/8775255

  • 相关阅读:
    面试题:Spring的理解
    静态块与静态变量
    构造方法与构造块的执行顺序(区别于static)
    子类调用父类的构造函数几种情况
    使用json遇到的问题
    页面加载,使用ajax查询某个类别,并且给它们添加(拼接)连接
    对某个商品的上下架状态进行改变
    SSH后台管理系统,实现查询+分页
    跟上Java8
    java中值传递和引用传递
  • 原文地址:https://www.cnblogs.com/dudu-java/p/4717788.html
Copyright © 2011-2022 走看看