![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql
文章平均质量分 81
菜鸟学习JAVA
仅用于分享一下自己的学习笔记,有错误的话请大佬指出
展开
-
MySQL索引:BST、AVL、红黑树,B-树、B+树
二叉查找树(BST)二叉查找树(Binary Search Tree),也称二叉搜索树、有序二叉树(ordered binary tree),排序二叉树(orted binary tree),是指一棵空树或者具有下列性质的二叉树:若任意节点的左子树不空,则左子树上所有节点的值均小于它的根节点的值;若任意节点的右子树不空,则右子树上所有节点的值均大于它的根节点的值;任意节点的左、右子树也分别为二叉查找树;没有键值相等的节点二叉查找树在极端的情况下会退化成现线性的结构,降低查找效率树的深度直接决原创 2021-06-13 22:50:17 · 6124 阅读 · 1 评论 -
InnoDB存储引擎架构及特性总结篇
InnoDB是是一个事务安全的MySQL存储引擎,这是它与MyIsAM的最大区别,也已经成为了MySQL的默认存储引擎。InnoDB存储由许多的后台线程,内存池以及文件构成原创 2021-12-08 09:45:00 · 295 阅读 · 0 评论 -
MySql单表过大水平分表实践从技术选型到方案代码落地
水平拆分表就是按照表中的记录进行分片,那么具体应该怎么进行拆分,涉及到数据归并要怎么进行处理,原来的join语句还能用吗?原创 2021-12-05 15:26:33 · 3101 阅读 · 0 评论 -
数据库分库分表主键生成策略SNOWFLAKE
分表的时候,如何去设计全局唯一的主键ID。全局唯一 ID 几乎是所有设计系统时都会遇到的,它在存储和检索中有至关重要的作用原创 2021-11-30 20:12:36 · 907 阅读 · 0 评论 -
MySQL锁与事务知识结构脑图
脑图直接查看链接,过期的话在评论区留言我更新原文件链接????原创 2021-06-17 22:33:40 · 5818 阅读 · 0 评论 -
MySql事务的基本知识
一、事务的基本特性(ACID)1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏。包括一致性读和一致性写。比如A向B转账,不可能A扣了钱,B却没收到。3、隔离性(Isolation):同一时间,只允许一个事务请求同原创 2021-06-13 22:19:40 · 5814 阅读 · 0 评论