什么是冷备、热备、温备 什么是数据库备份
\u6570\u636e\u5e93\u70ed\u5907\u548c\u51b7\u5907\u7684\u533a\u522b\u662f\u4ec0\u4e48\u6570\u636e\u5e93\u70ed\u5907\uff1a\u4e00\u822c\u7528\u4e8e\u4fdd\u8bc1\u670d\u52a1\u6b63\u5e38\u4e0d\u95f4\u65ad\u8fd0\u884c\uff0c\u7528\u4e24\u53f0\u673a\u5668\u4f5c\u4e3a\u670d\u52a1\u673a\u5668\uff0c\u4e00\u53f0\u7528\u4e8e\u5b9e\u9645\u6570\u636e\u5e93\u64cd\u4f5c\u5e94\u7528,\u53e6\u5916\u4e00\u53f0\u5b9e\u65f6\u7684\u4ece\u524d\u8005\u4e2d\u83b7\u53d6\u6570\u636e\u4ee5\u4fdd\u6301\u6570\u636e\u4e00\u81f4.\u5982\u679c\u5f53\u524d\u7684\u673a\u5668\u7184\u706b,\u5907\u4efd\u7684\u673a\u5668\u7acb\u9a6c\u53d6\u4ee3\u5f53\u524d\u7684\u673a\u5668\u7ee7\u7eed\u63d0\u4f9b\u670d\u52a1
\u51b7\u5907\uff1a.\u51b7\u5907\u4efd\u6307\u5728\u6570\u636e\u5e93\u5173\u95ed\u540e,\u8fdb\u884c\u5907\u4efd,\u9002\u7528\u4e8e\u6240\u6709\u6a21\u5f0f\u7684\u6570\u636e\u5e93.
\u70ed\u5907\u662f\u6307\u4e0e\u76ee\u6807\u8bbe\u5907\u5171\u540c\u8fd0\u8f6c\uff0c\u5f53\u76ee\u6807\u8bbe\u5907\u53d1\u751f\u6545\u969c\u6216\u505c\u673a\u65f6\uff0c\u70ed\u5907\u8bbe\u5907\u7acb\u5373\u627f\u62c5\u8d77\u6545\u969c\u8bbe\u5907\u7684\u5de5\u4f5c\u4efb\u52a1\uff1b\u51b7\u5907\u662f\u6307\u5f53\u76ee\u6807\u8bbe\u5907\u53d1\u751f\u6545\u969c\u6216\u505c\u673a\u540e\uff0c\u51b7\u5907\u8bbe\u5907\u624d\u5f00\u59cb\u7531\u505c\u673a\u7b49\u5f85\u72b6\u6001\u8fdb\u5165\u542f\u52a8\u8fd0\u8f6c\u72b6\u6001\uff0c\u5e76\u627f\u62c5\u8d77\u6545\u969c\u8bbe\u5907\u7684\u5de5\u4f5c\u4efb\u52a1
\u62d3\u5c55\u8d44\u6599\uff1a\u6570\u636e\u5e93(Database)\u662f\u6309\u7167 \u6570\u636e\u7ed3\u6784\u6765\u7ec4\u7ec7\u3001 \u5b58\u50a8\u548c\u7ba1\u7406\u6570\u636e\u7684\u4ed3\u5e93\uff0c\u5b83\u4ea7\u751f\u4e8e\u8ddd\u4eca\u516d\u5341\u591a\u5e74\u524d\uff0c\u968f\u7740 \u4fe1\u606f\u6280\u672f\u548c\u5e02\u573a\u7684\u53d1\u5c55\uff0c\u7279\u522b\u662f\u4e8c\u5341\u4e16\u7eaa\u4e5d\u5341\u5e74\u4ee3\u4ee5\u540e\uff0c \u6570\u636e\u7ba1\u7406\u4e0d\u518d\u4ec5\u4ec5\u662f\u5b58\u50a8\u548c\u7ba1\u7406\u6570\u636e\uff0c\u800c\u8f6c\u53d8\u6210\u7528\u6237\u6240\u9700\u8981\u7684\u5404\u79cd\u6570\u636e\u7ba1\u7406\u7684\u65b9\u5f0f\u3002\u6570\u636e\u5e93\u6709\u5f88\u591a\u79cd \u7c7b\u578b\uff0c\u4ece\u6700\u7b80\u5355\u7684\u5b58\u50a8\u6709\u5404\u79cd\u6570\u636e\u7684 \u8868\u683c\u5230\u80fd\u591f\u8fdb\u884c\u6d77\u91cf \u6570\u636e\u5b58\u50a8\u7684\u5927\u578b \u6570\u636e\u5e93\u7cfb\u7edf\u90fd\u5728\u5404\u4e2a\u65b9\u9762\u5f97\u5230\u4e86\u5e7f\u6cdb\u7684\u5e94\u7528\u3002
热备(在线备份):在数据库运行时直接备份,对数据库操作没有任何影响。
冷备(离线备份):在数据库停止时进行备份。
温备:在数据库运行时加全局读锁备份,保证了备份数据的一致性,但对性能有影响。
热备流程
备份开始时,记录重做日志的日志序号(LSN)。
复制共享表空间和独立表空间的文件。
复制完后,再次记录重做日志的日志序号(LSN)。
通过前面记录的日志序号来复制在备份时产生的重做日志。
冷备优点
备份简单,只需要复制相关文件即可。
恢复简单而且速度快,不需要执行任何 SQL 语句,也不需要重建索引。
复制
数据库复制的原理是异步实时的将二进制日志(binlog) 重做并应用到从数据库。
冷备- 几乎可以不考虑响应时间,一般需要人工干预.
温备- 时间是比较关键的,但是短时的中断也是可以接受的.
热备- 任何情况下,过程都不能停止,即使极短的时间.
绛旓細鐑锛堝湪绾垮浠斤級锛氬湪鏁版嵁搴撹繍琛屾椂鐩存帴澶囦唤锛屽鏁版嵁搴撴搷浣滄病鏈変换浣曞奖鍝嶃鍐峰锛堢绾垮浠斤級锛氬湪鏁版嵁搴撳仠姝㈡椂杩涜澶囦唤銆娓╁锛氬湪鏁版嵁搴撹繍琛屾椂鍔犲叏灞璇婚攣澶囦唤锛屼繚璇佷簡澶囦唤鏁版嵁鐨勪竴鑷存э紝浣嗗鎬ц兘鏈夊奖鍝嶃傜儹澶囨祦绋 澶囦唤寮濮嬫椂锛岃褰曢噸鍋氭棩蹇楃殑鏃ュ織搴忓彿锛圠SN锛夈傚鍒跺叡浜〃绌洪棿鍜岀嫭绔嬭〃绌洪棿鐨勬枃浠躲傚鍒跺畬鍚...
绛旓細瀵逛簬MySQL鏁版嵁搴擄紝澶囦唤涓庢仮澶嶇浉鍏崇殑鏈鍖呮嫭锛氬浠(backup)銆佽繕鍘(restore)銆佹仮澶(recover)銆佷簩杩涘埗鏃ュ織(binlog)锛屽叾涓浠芥寜鐓у叾鐗规у彲浠ュ垎涓猴細鐗╃悊澶囦唤鍜岄昏緫澶囦唤;鍐峰銆娓╁鍜鐑;瀹屽叏澶囦唤鍜屼笉瀹屽叏澶囦唤绛;甯哥敤鐨勫浠藉伐鍏峰寘鎷細鎿嶄綔绯荤粺鎷疯礉銆乵ysqldump绛;杩樺師鍖呮嫭鐗╃悊澶囦唤鐨勮繕鍘熷拰閫昏緫澶囦唤鐨勮繕鍘;涓嬮潰...
绛旓細鏁版嵁搴撳浠藉拰鎭㈠瑕佹垚瀵瑰嚭鐜帮紝浣嗘槸瑕佸湪鍚屼竴涓暟鎹簱杞欢閲岀敤鎵嶆湁鏁堟灉銆傛瘮濡傦細鐢⊿QL澶囦唤鐨勮瘽锛屼綘瑕佺敤SQL鐨勬仮澶嶃傝屼笉鑳界敤ORALCE鏉ユ仮澶嶃傚叿浣撴搷浣滄槸閫夋嫨瑕佸浠藉拰鎭㈠鐨勬暟鎹簱锛岀劧鍚庡彸閿紝閫夋嫨澶囦唤鍜屾仮澶嶅氨鍙互浜嗐
绛旓細鏁版嵁搴撳浠芥槸鎶婁綘鐨勬暟鎹浠藉埌纭洏锛屼竴鏃︾郴缁熷嚭闂锛屽鏋滀笉澶囦唤浣犲氨浼氬け鍘诲緢澶氭湁鐢ㄧ殑鏁版嵁锛屽浠戒互鍚庯紝鍗充娇閲嶈绯荤粺涔熸病鍏崇郴锛屼綘鍙互鐢ㄦ暟鎹仮澶嶏紝鎶婁綘闇瑕佺殑鏁版嵁鎭㈠鍒颁綘鐨勫簲鐢ㄨ蒋浠堕噷銆