【科普】常见数据库高可用方案汇总 一. 大纲 二. MySQL篇 2.1. 主从复制 2.2. MySQL MHA 2.3. MySQL MGR 2.4. MySQL NDB Cluster 2.5. MySQL Galera Cluster 2.6. MySQL InnoDB Cluster 2. ...
分类:
数据库 时间:
2020-04-21 09:38:27
阅读次数:
598
10.多对一 准备sql CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=utf8; ...
分类:
其他好文 时间:
2020-04-20 21:29:49
阅读次数:
208
专业数据恢复向导! 快速深入扫描您的计算机,从Windows 10/8/7 / XP上的硬盘驱动器中检索已删除的图像,视频,音频,电子邮件,文档等。 删除数据恢复没有备份意外丢失数据,清空垃圾桶或按“Shift + Del”? FonePaw Data Recovery将快速访问已删除的文件并将其恢 ...
分类:
其他好文 时间:
2020-04-20 14:03:25
阅读次数:
68
继续上一篇我们继续学习InnoDB的表的相关知识,本章主要内容:InnoDB表约束,视图,分区表。 约束 首先我们搞清楚约束和索引的区别,用户创建了一个唯一索引,意味着用户创建了唯一约束。但是约束和索引的概念是不同的,约束更多是逻辑上的概念,用来保证数据的完整性,而索引是一个数据结构,既有逻辑上的概 ...
分类:
数据库 时间:
2020-04-19 17:39:38
阅读次数:
93
一.InnoDB存储引擎 InnoDB给MySQL的表提供了事务处理、回滚、崩溃修复能力和多版本并发控制的事务安全。在MySQL从3.23.34a开始包含InnnoDB。它是MySQL上第一个提供外键约束的表引擎。而且InnoDB对事务处理的能力,也是其他存储引擎不能比拟的。靠后版本的MySQL的默 ...
分类:
数据库 时间:
2020-04-18 09:26:10
阅读次数:
75
InnoDB存储引擎中,表都是根据主键进行顺序存放的,这种存放方式的表叫做索引组织表。 InnoDB逻辑存储结构 InnoDB从逻辑结构存储角度,从大的维度到小的维度依次为:表空间、段(segment)、区(extent)、页(page)。 表空间 InnoDB最顶层的逻辑结构,所有数据都存放在表空 ...
分类:
数据库 时间:
2020-04-16 20:53:52
阅读次数:
80
什么是MVVC MVVC (Multi-Version Concurrency Control) (注:与MVCC相对的,是基于锁的并发控制,Lock-Based Concurrency Control)是一种基于多版本的并发控制协议,只有在InnoDB引擎下存在。MVCC是为了实现事务的隔离性,通 ...
分类:
数据库 时间:
2020-04-16 13:36:07
阅读次数:
84
像任何不断发展的成熟技术一样,MySQL积累了自己的术语。某些术语有时会引起混淆,尤其是当两个术语相似但实际上是指两个完全不同的事物时。对于两个存储引擎InnoDB和NDB(读音听起来很相似),以及两个“群集”技术:InnoDB Cluster和MySQL Cluster尤其如此。 让我们看看是否可... ...
分类:
数据库 时间:
2020-04-15 18:39:04
阅读次数:
194
mysql配置问题,导致上传azkaban上传包时出现 已经设置过max_allowed_packet了 innodb 引擎还需设置innodb_log_file_size,这个值默认50m 最终的my.cnf配置如下 参考资料 https://github.com/azkaban/azkaban/ ...
分类:
数据库 时间:
2020-04-15 17:51:51
阅读次数:
122
数据丢失的定义:当事务提交了,数据因为特殊原因不存在了。MySQL默认情况下是开启内部的XA事务和事务的实现方式是基于redolog和undolog。也可以理解为MySQL事务是采用日志现行的策略。前提未开启binlog的情况下,数据的变更首先在内存中完成,并且将事务顺序的写入到redolog中,即表示该事务已经完成,就可以返回发给客户端已提交的信息。但此时变更后的数据还在内存中,并没有刷新写入到
分类:
数据库 时间:
2020-04-15 12:23:49
阅读次数:
142