摘要:
一,关系型数据库与非关系型数据库 1.关系型数据库 一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录 SQL语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。主流的关系型数据库包括Oracle、MySQL、SQL Server、 阅读全文
摘要:
一,MHA 1.MHA概念 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案; 在MySQL故障切换的过程中,MHA能做到0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能够最大程度上保证数据库的一致性,以达到 阅读全文
摘要:
一,mysql日志 1.mysql日志类型 日志类型与作用: 1.redo 重做日志:达到事务一致性(每次重启会重做) 作用:确保日志的持久性,防止在发生故障,脏页未写入磁盘。重启数据库会进行redo log执行重做,达到事务一致性; 2.undo 回滚日志 作用:保证数据的原子性,记录事务发生之前 阅读全文
摘要:
一,主从复制 1.原理 主从复制原理: 首先主库发送更新事件到从库; 然后从库读取更新记录,并执行更新记录; 最后使得从库的内容与主库保持一致。 2.复制类型 基于语句的复制(STATEMENT)∶在主服务器上执行的SQL语句,在从服务器上执行同样的语句。MySQL默认采用基于语句的复制,效率比较高 阅读全文
摘要:
一、常用的数据类型: 类型含义 tinyint(n) 1个字节,范围(-128~127) smallint(n) 2个字节,范围(-32768~32767) mediumint(n) 3个字节,范围(-8388608~8388607) int(n) 4个字节(32个比特位),整数型,范围(-2147 阅读全文