zoukankan      html  css  js  c++  java
  • 数据库一主多备原理(转)

    读写分离和数据分离是一回事吗,读写分离时,是读写分别在相同服务器的不同数据库,还是在不同服务器不同数据库?

    1 主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是实时的业务数据库,从数据库的作用和使用场合一般有几个:
    一是作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作;
    二是可在从数据库作备份、数据统计等工作,这样不影响主数据库的性能;
    2 读写分离,是指读与写分别使用不同的数据库,当然一般是在不同服务器上的;在同一台服务器上的读写环境,估计只是用来测试吧。
    一般读写的数据库环境配置为,一个写入的数据库,一个或多个读的数据库,各个数据库分别位于不同的服务器上,充分利用服务器性能和数据库性能;当然,其中会涉及到如何保证读写数据库的数据一致,这个就可以利用主从复制技术来完成。
    一般应用场合为:业务吞吐量很大,读数据库(可简单理解为select语句的 比例和影响)的负载较大;
    官方的mysql-proxy就是一个实现了读写分离、负载均衡等多个功能的软件。

  • 相关阅读:
    HDU 6071
    HDU 6073
    HDU 2124 Repair the Wall(贪心)
    HDU 2037 今年暑假不AC(贪心)
    HDU 1257 最少拦截系统(贪心)
    HDU 1789 Doing Homework again(贪心)
    HDU 1009 FatMouse' Trade(贪心)
    HDU 2216 Game III(BFS)
    HDU 1509 Windows Message Queue(队列)
    HDU 1081 To The Max(动态规划)
  • 原文地址:https://www.cnblogs.com/huideng/p/5443197.html
Copyright © 2011-2022 走看看