数据库
小丑————
程序员
展开
-
温故知新-分布式事务概述
文章目录摘要事务数据库本地事务分布式事务分布式事务的基础CAPBASE方案2PC3PCTCC本地消息表RocketMQ事务Saga事务总结参考你的鼓励也是我创作的动力Posted by 微博@Yangsc_o 原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0摘要本文主要回顾一下分布式事务的实现方案和基本原理事务事务提供一种机制将一个活动涉及的所有操作纳入到一个不可分割的执行单元,组成事务的所有操作只有在所有操作均能正常执原创 2020-06-17 01:18:03 · 356 阅读 · 0 评论 -
温故知新-Mysql锁&事务&MVCC
Posted by 微博@Yangsc_o原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0锁概述锁是计算机协调多个进程或线程并发访问某一资源的机制(避免争抢)。在数据库中,除传统的计算资源(如 CPU、RAM、I/O 等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其..原创 2020-05-11 15:36:24 · 762 阅读 · 0 评论 -
温故知新-Mysql的体系结构概览&sql优化步骤
Mysql的体系结构概览整个MySQL Server由以下组成Connection Pool : 连接池组件Management Services & Utilities : 管理服务和工具组件SQL Interface : SQL接口组件Parser : 查询分析器组件Optimizer : 优化器组件Caches & Buffers : 缓冲池组件Pluggable Storage Engines : 存储引擎File System : 文件系统连接层最上层原创 2020-05-11 12:28:02 · 513 阅读 · 0 评论 -
温故知新-Mysql索引结构&页&聚集索引&非聚集索
索引索引概述MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。索引优势劣势优势类似于书籍的目录索引,提高数据检索的效率,降低数据库的IO成本。通过索引列对数据进行排序,降低数据排序的成本,降低CPU的消耗。劣势实际上索引也是一张表,该表中保存了主键与索引字段,并指向实体类的原创 2020-05-09 16:39:52 · 574 阅读 · 0 评论