什么是MyCat*一个彻底开源的,面向企业应用开发的大数据库集群*支持事务、ACID、可以替代MySQL的加强版数据库*一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群*一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQLServer*结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品*一个新颖的数据库中间件产品为什么使用MyCat如今随着互联网的发展,
分类:
数据库 时间:
2020-07-19 11:27:26
阅读次数:
86
This section describes lock types used by InnoDB. 翻译:本节描述了InnoDB使用的锁类型。 Shared and Exclusive Locks(共享锁和排他锁) Intention Locks(意向锁) Record Locks(记录锁) Gap ...
分类:
数据库 时间:
2020-07-18 22:25:46
阅读次数:
107
5 MVCC ? 全称是Multi-Version Concurrent Control,即多版本并发控制,在MVCC协议下,每个读操作会看到一个一致性的snapshot,并且可以实现非阻塞的读。MVCC允许数据具有多个版本,这个版本可以是时间戳或者是全局递增的事务ID,在同一个时间点,不同的事务看 ...
分类:
Web程序 时间:
2020-07-18 19:54:39
阅读次数:
86
首先去mysql官网下载mysql的离线rpm安装包(https://downloads.mysql.com/archives/community/) 上传到/data/rpm/mysql8.0目录下 因为Mysql依赖于mariadb,所以我们先用rpm -qa | grep mariadb 查找 ...
分类:
数据库 时间:
2020-07-18 13:32:54
阅读次数:
118
一.数据库隔离级别 1.READ UNCIMMITTED(未提交读) 事务还没提交,而别的事务可以看到他其中修改的数据的后果,也就是脏读。 2.READ COMMITTED(提交读) 首先大多数数据库系统的默认隔离级别是READ COMMITTED,这种隔离级别就是一个事务的开始,只能看到已经完成的 ...
分类:
其他好文 时间:
2020-07-18 00:59:15
阅读次数:
115
什么是大事务 运行时间比较长,长时间未提交的事务就可以称为大事务 大事务产生的原因 操作的数据比较多 大量的锁竞争 事务中有其他非DB的耗时操作 。。。 大事务造成的影响 并发情况下,数据库连接池容易被撑爆 锁定太多的数据,造成大量的阻塞和锁超时 执行时间长,容易造成主从延迟 回滚所需要的时间比较长 ...
分类:
其他好文 时间:
2020-07-17 16:08:01
阅读次数:
103
操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。 入门推荐书目: 《计算机操作系统》 作 ...
分类:
其他好文 时间:
2020-07-17 16:06:33
阅读次数:
96
主从复制和GITD复制区别 1.在主从复制环境中,主库发生过的事务,在全局都是由唯一GTID记录的,更方便Failover 2.额外功能参数(3个) 3.change master to 的时候不再需要binlog 文件名和position号,MASTER_AUTO_POSITION=1; 4.在复 ...
分类:
其他好文 时间:
2020-07-17 14:07:42
阅读次数:
61
从零基础到软件开发,应该走怎样的路?我作为一个专业开发近20年的工程师,相信对这方面还是有很多经验!最近看到小伙伴有类似的迷惑,所以写下这篇文章,希望对大家有帮助! ...
分类:
其他好文 时间:
2020-07-17 11:22:57
阅读次数:
62
当mysql开启binlog日志时,会存在一个内部XA的问题:事务在存储引擎层redo log的写入和binlog的写入一致性问题。 mysql通过两阶段提交很好的解决了redo log和binlog一致性问题: 第一阶段:innodb prepare, 持有prepare_commit_mutex ...
分类:
数据库 时间:
2020-07-17 01:14:06
阅读次数:
148