随笔分类 - 数据库 / Mysql
摘要:背景 在灾备、读写分离等数据同步场景中,同步延迟越低,越能应用在更多场景之中,RPO 和 RTO 最好能无限趋近于 0。 但是这需要下游数据库的平均吞吐能力大于上游平均吞吐能力。实际上一般备集群、只读集群的规格其实是小于主集群的,所以在并发度较低时,提升并发度是提升吞吐的有效手段。 MySQL 官方
阅读全文
摘要:# JAVA-JDBC [TOC] 参考链接:https://www.yiibai.com/jdbc/jdbc_quick_guide.html ## JDBC is wtf? JDBC代表Java数据库连接(**J**ava **D**ata**b**ase **C**onnectivit
阅读全文
摘要:### 事务的实现 事务隔离性由锁来实现。原子性、一致性、持久性通过数据库的redo log和undo log来完成。redo log称为重做日志,用来保证事务的原子性和持久性。undo log用来保证事务的一致性。 redo和undo作用都是一种恢复操作。 - redo: - 恢复提交事务
阅读全文
摘要:## 锁 锁是数据库系统区分与文件系统的一个关键特性。为了保证数据一致性,必须有锁的介入。数据库系统使用锁是为了支持对共享资源进行并发访问,提供数据的完整性和一致性。 ### lock与latch  InnoDB存储引擎有多个内存块,可
阅读全文
摘要:[TOC] ## MySQL体系结构和存储引擎 ### 定义数据库和实例 - 数据库:物理操作系统文件或者其他形式文件类型的结合。在MYSQL数据库中,数据库文件可以是frm、MYD、MYI、ibd结尾的文件。当使用NDB引擎时,数据库的文件可能不是操作系统上的文件,而是存放在内存之中的文件,但是定
阅读全文
摘要:# Mybatis——Source阅读笔记 [TOC] 安利一个工具,可以直接生产单表的mapper xml,直接有GUI。可以直接运行 https://github.com/zouzg/mybatis-generator-gui ## 兵马未动,日志先行 
浙公网安备 33010602011771号