![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 88
求offer呀
这个作者很懒,什么都没留下…
展开
-
InnoDB存储引擎抱佛脚
InnoDB关键特性插入缓冲两次写自适应哈希索引异步IO索引与算法InnoDB存储引擎支持的常见索引:B+树索引目前关系型数据库系统中最常用的最为有效的索引。B+树索引并不能找到一个给定键值的具体行。能找到的是被查找数据行所在的页,然后数据库通过把页读入到内存中,再在内存中进行查找,最后得到想要查找的数据。2.全文索引哈希索引InnoDB存储引擎会根据表的使用情况自动为表生成哈希索引,不能认为干预是否在一张表中生成哈希索引B+树B+树是为磁盘或其他直接存取辅助设备设计的一种平衡查找原创 2020-09-09 00:09:29 · 127 阅读 · 0 评论 -
16.Sentinel
Sentinel是Redis的高可用性解决方案:由一个或多个Sentinel实例组成的Sentinel系统可以见识任意多个主服务器,以及这些主服务器下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线组服务器属下的某个从服务器升级为新的主服务器,然后由新的主服务器代替已下线的主服务器继续处理命令请求。启动并初始化Sentinel启动一个Sentinel可以使用命令: re...原创 2018-08-04 15:40:26 · 126 阅读 · 0 评论 -
数据库恢复技术
事务是一系列的数据库操作,是数据库应用程序的基本逻辑单元。数据处理技术主要包括数据库恢复技术和并发控制技术。数据库恢复机制和并发控制机制是数据库管理系统的重要组成部分。事务的基本概念事务 所谓事务时用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。 事务和程序是两个概念,一般地讲,一个程序中包含多个事务。 事务的开始和结束是由用户显示控制...原创 2018-08-06 12:01:06 · 10641 阅读 · 0 评论 -
分布式数据库系统
概述分布式数据库系统 分布数据库定义:分布数据库是由一组数据组成的,这组数据分布在计算机网络的不同计算机上,网络中的每个节点具有独立处理的能力(称为场地自洽),可以执行局部应用。同时每个结点也能通过网络通信子系统执行全局应用。分布式数据库系统的特点数据独立性 在集中式数据库中,数据独立性包括两个方面:数据逻辑独立性和数据的物理独立性。通过系统的三级模式(外模式、模式、内模式...原创 2018-08-06 15:51:35 · 3112 阅读 · 0 评论 -
并发控制
所谓事务,是指用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。 事务具有四个特性: 1.原子性 2.一致性(Consistency) 3.隔离性(Isolation)持续性(Durability)并发控制概述事务是并发控制的基本单位,保证事务ACID特性是事务处理的重要任务。 并发操作带来的数据的不一致性问题: 1.丢失修改 两个事务T1...原创 2018-08-02 18:17:07 · 5460 阅读 · 1 评论 -
B+树索引
聚集索引聚集索引是通过将表的主键作为键值来构造B+树。聚集索引不仅包含索引的键值,还包含记录其他所有列的信息。聚集索引中的记录是根据键值顺序存放的。聚集索引的非叶节点存放的是<键值,索引>对。地址为指向下一层的指针,存储引擎通过页在表空间中的偏移量来表示。辅助索引辅助索引又称为二级索引或非聚集索引。辅助索引的叶子节点并不保存记录中的所有列,其叶子节点保存的是< 键...原创 2018-08-08 11:12:53 · 1003 阅读 · 0 评论