![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 95
Anokata
这个作者很懒,什么都没留下…
展开
-
2.关系型模型简介
关系数据库由一组表【table】组成,每个表【table】都分配了一个唯一的名称。通常,表【table】中的一行【row】表示一组值之间的关系【relationship 】。由于表【table】是此类关系【relationships】的集合,因此表【table】的概念与关系的数学概念之间存在着密切的对应关系,关系型数据模型【relational data model】的名称也由此而来。在数学术语中,元组【tuple】只是值的序列(或列表)。翻译 2022-12-16 18:24:14 · 1112 阅读 · 1 评论 -
第一讲 数据库简介
DATA MODELS 数据模型【data model】是用于描述数据库中数据的概念的集合。 关系型【Relational】绝大多数DBMS系统所使用的 键值型【key-value】新型NoSQL数据库所使用的 图型【Grapg】新型NoSQL数据库所使用的 文档型【Document】新型NoSQL数据库所使用的 Array/Matrix型 机器学习相关的 模式【schema】是使用给定数据模型【data model】对特定数据集合的描述。 关系型数据模型 结构【Structure】:关系【原创 2022-04-23 17:17:47 · 22 阅读 · 0 评论 -
Transactions
MySQL 具有非事务性存储引擎,例如 MyISAM,但 InnoDB 是默认的和假定的规范。 因此,实际上,默认情况下,每个 MySQL 查询都在一个事务中执行,即使是单个 SELECT 语句。 NOTE 如果您碰巧使用了其他存储引擎,例如 Aria 或 MyRocks,则本章不适用。 但更有可能的是,您使用的是 InnoDB,在这种情况下:每个 MySQL 查询都是一个事务。 从我们工程师的角度来看,事务似乎是概念性的:BEGIN、执行查询【execute queries】和 COMMIT。然后翻译 2022-03-23 19:43:47 · 225 阅读 · 0 评论 -
Transaction Processing and Recovery
在本书中,我们对数据库系统概念采用了自下而上的方法:我们首先了解了存储结构【storage structures】。 现在,我们准备转向负责缓冲区管理【buffer management】、锁管理【lock management】和恢复【recovery】的高级组件,这是理解数据库事务的先决条件。 事务【transaction】是数据库管理系统中不可分割的逻辑工作单元,允许您将多个操作【multiple operations】表示为一个单独的步骤【single step】。 事务【transactio..翻译 2022-03-20 22:46:49 · 330 阅读 · 0 评论 -
B-Tree Basics
在上一章中,我们将存储结构【storage structure】分为两组:可变的【mutable】和不可变的【 immutable 】,并将不可变性【immutability 】确定为影响其设计和实现的核心概念之一。 大多数可变存储结构【 mutable storage structures】使用原处更新【in-place update】机制。 在插入、删除或更新操作期间,数据记录直接在目标文件中的位置处更新。 存储引擎【Storage engines】通常允许同一数据记录【data record】.翻译 2022-03-19 23:30:20 · 324 阅读 · 0 评论 -
chapter 2 Indexes and Indexing
许多因素决定了 MySQL 的性能,但索引是最为特殊的,因为没有它们就无法实现性能。您可以删除其他因素(查询【query】、模式【schema】、数据【data】等)并仍然获得性能,但删除索引会将性能限制为蛮力:依赖于硬件的速度和容量。如果这本书的标题是《Brute Force MySQL Performance》,那么内容将与标题一样长:“Buy better, faster hardware”。你可能会笑,但就在几天前,我遇到了一个开发团队,他们一直在通过购买更快的硬件来提高云计算的性能,直到高昂的成本翻译 2022-03-17 00:00:46 · 622 阅读 · 0 评论