合理的设计数据架构是程序员的核心竞争力,也是普通程序员走向技术专家的必修课。数据库一直是计算机核心基础软件,经历了40年的发展,从关系型数据库,到数据仓库、NoSQL、大数据以及云原生数据库,体系越来越复杂。本次主题重点介绍应用软件到底层数据库全链路的核心原理,希望帮助广大序员更好的理解并使用好数据库。DTCC2022 叶正盛演讲主题目录数据库简介DTCC2022 叶正盛PPT-数据库管理系统(D
原创
2023-06-12 13:07:31
90阅读
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要 11.2 分钟。
转载
2019-12-27 00:00:00
105阅读
点击“终码一生”,关注,置顶公中号每日技术干货,第一时间送达!1、为什么使用数据索引能提高效率数据索引的存储是 有序的在有序的情况下, 通过索引查询一个数据是无需遍历索引记录的极端情况下,数据索引的查询效率为二分法查询效率,趋近于log2(N)2、B+树索引和哈希索引的区别B+树是一个平衡的多叉树,从根节点到每个叶子节点的高度差值不超过1,而且同层级的节点间有指针相互链接,是有序的,如下图:哈希索
原创
2021-12-28 13:32:58
471阅读
一、为什么用自增列作为主键1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引。如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引。如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWID不像ORACLE的ROWID那样
转载
2022-04-07 15:48:32
28阅读
一、为什么用自增列作为主键
1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引。
如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引。
如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWID不像ORACLE的ROWID那
转载
2021-08-16 14:55:39
46阅读
MySQL的索引是数据库非常重要的知识点,这些知识点你都掌握了吗?如果有帮到你可以点赞收藏呦。 推荐阅读:这些必会的计算机网络知识点你都掌握了吗 什么是索引? 百度百科的解释:索引是对数据库表的一列或者多列的值进行排序一种结构,使用索引可以快速访问数据表中的特定信息。 索引的优缺点? 优点: 大大加 ...
转载
2021-05-07 23:48:04
197阅读
2评论
主键1、如果我们定义了主键(PRIMARY KEY),那么InnoDB...
转载
2023-06-02 15:06:38
0阅读
MySQL的索引是数据库非常重要的知识点,这些知识点你都掌握了吗?如果有帮到你可以点赞收藏呦。什么是索引?百度百科的解释:索引是对数据库表的一列或者多列的值进行排序一种结构,使用索引可以快速访问数据表中的特定信息。索引的优缺点?优点:大大加快数据检索的速度。将随机I/O变成顺序I/O(因为B+树的叶子节点是连接在一起的)加速表与表之间的连接缺点:从空间角度考虑,建立索引需要占用物理空间从时间角度
转载
2021-01-31 11:12:01
435阅读
2评论
一、数据库中的基本概念1.1 数据库数据库(database)是指保存有组织的数据的容器(通常是一个文本或一组文件)。下面介绍数据库中的一些基本概念。 1、DB:数据库。 2、DBMS:数据库管理系统,指数据库软件,数据库通过DBMS创建和操纵,MySQL是一种开源的DBMS。 3、SQL:Structure Query Language,即结构化查询语言,是目前广泛使用的关系数据库标准语言。4、
转载
2023-08-08 09:16:41
93阅读
dot n. 点 overview n. 综述,概要 routine n. 程序,例行程序 inclusive a. 包括的,内含的divide v. 除 collapse v. 崩溃,破裂 although conj. 虽然,即使 nu
原创
2022-08-30 11:12:04
960阅读
一、为什么用自增列作为主键1、如果我们定义了主键...
转载
2022-04-23 12:19:52
50阅读
点击上方“朱小厮的博客”,选择“设为星标”后台回复"加群",加入皮皮专属交流群来源:http://uee.me/c8a2T一、为什么用自增列作为主键1、如果我们定义了主键...
转载
2021-09-15 16:51:48
47阅读
Android一词的本义指“机器人”,同时也是谷歌于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用 软件组成,号称是首个为移动终端打造的真正开放和完整的移动操作系统。 Android的产生还得从Andy Rubin(安迪鲁宾)说起。安迪鲁宾是一位硅谷著名的极客,他曾先后在苹果、General Magic、WebTV等公司
转载
2023-08-01 14:50:42
23阅读
application 应用程式 应用、应用程序 application framework 应用程式框架、应用框架 应用程序框架 architecture 架构、系统架构 体系结构 argument 引数(传给函式的值)。叁见 parameter 叁数、实质叁数、实叁、自变量 array 阵列 数组 arrow operator arrow(箭头)运算子 箭头操作符 assembly 装配件 a
转载
2021-07-21 17:33:10
87阅读
application 应用程式 应用、应用程序 application framework 应用程式框架、
转载
2021-08-04 13:45:31
96阅读