MySQL主从复制是指将数据从一个MySQL主服务器(主节点)复制到一个或多个MySQL从服务器(从节点)
数据库设计了事务隔离机制、锁机制、MVCC机制,来解决多事务并发导致的脏写、脏读、不可重复读、幻读这些问题
脏写或 更新丢失(Lost Update)
事务A覆盖了事务B所做的更新
脏读(Dirty Read)
事务A读到了事务B已经修改但尚未提交的数据
不可重读(Non-Repeatable Read)
事务A多次查询的结果不一致,不符合隔离性
幻读(Phantom Read)
事务A读到了事务B提交的新增数据,不符合隔离性
OGG全称为Oracle GoldenGate, 是由Oracle官方提供的用于解决异构数据环境中数据复制的一个商业工具
Oracle GoldenGate
**实现原理:**OGG是一种基于日志的结构化复制软件,通过捕捉源数据库online redo log(在线重做日志)或archive log(归档日志)获得数据变化,形成tail(队列文件),再把这些tail文件通过网络协议传输到目标数据库,目标端通过解析,插入至目标端数据库,从而实现源端与目标端的数据同步
MHA 是 Master High Availability 的缩写,直译过来就是“主机高可用”。它是一款当前主流的相对成熟的MySQL高可用方案之一,能做到在0~30s内自动完成MySQL的failover,在Master服务器不宕机的情况下,基本能保证数据的一致性
MySQL官方对索引的定义是:索引(Index)是帮助MySQL高效获取数据的数据结构。
在MySQL中索引是在存储引擎层实现的,而不是在服务器层实现的,所以不同存储引擎具有不同的索引类型和实现
上一页
下一页