数据库
文章平均质量分 85
饥渴的小苹果
很天然牛奶糖然后天然 很天然天然图画
展开
-
【postgresql】namespace.c代码解析
DefineRelationObjectAddressDefineRelation(CreateStmt *stmt, char relkind, Oid ownerId, ObjectAddress *typaddress, const char *queryString){ /* * Look up the namespace in which we are supposed to create the relation, * check we have permission原创 2021-03-05 20:04:03 · 422 阅读 · 0 评论 -
【database】数据库schema概念解读
schema概念定义数据库中的schema有多种不同含义和实现:数据库中的数据模型(data model)数据库中的整个数据结构(data structure)和程序(program)命名空间(namespace)是SQL的一个元素1. Data Model数据库schema的含义之一是数据库中表之间的结构,具体来说有表、数据类型、主键和唯一键以及外键约束。2.数据库实现更抽象的概念上,数据库schema指的是整个数据库元素:表、约束、视图、存储过程和数据类型等。3.Namespa转载 2021-03-04 17:43:55 · 5748 阅读 · 1 评论 -
【postgresql】schema(namespace) ddl代码解析
非v原创 2021-03-03 11:16:44 · 1276 阅读 · 1 评论 -
【postgresql】创建删除数据库代码分析
创建数据库接口CREATE DATABASECREATE DATABASE – 创建一个新数据库CREATE DATABASE name [ [ WITH ] [ OWNER [=] user_name ] [ TEMPLATE [=] template ] [ ENCODING [=] encoding ] [ LC_COLLATE [=] lc_collate ] [ LC_CTYPE [=] lc_c原创 2021-03-01 18:14:02 · 381 阅读 · 0 评论 -
《数据库系统实现》第四章查询执行 学习笔记
第四章 查询执行4.1 物理查询计划操作符介绍4.1.1 扫描表4.1.2 扫描表时的排序4.1.3 物理操作符计算模型4.1.4 衡量代价的参数4.1.5 扫描操作符的I/O代价4.1.6 实现物理操作符的迭代器4.2 一趟算法4.2.1 一次单个元组操作的一趟算法4.2.2 整个关系的一元操作的一趟算法4.2.3 二元操作的一趟算法4.3 嵌套循环连接4.3.1 基于元组的嵌套循环连接4.3.2 基于元组的嵌套循环连接的迭代器4.3.3 基于块的嵌套循环连接算法4.3.4原创 2020-12-31 10:51:54 · 245 阅读 · 0 评论 -
《数据库系统实现》第三章索引结构 学习笔记
第三章 索引结构3.1 索引结构基础3.1.1 顺序文件3.1.2 稠密索引3.1.3 稀疏索引3.1.4 多级索引3.1.5 辅助索引3.1.6 辅助索引的运用3.1.7 辅助索引中的间接3.1.8 文档索引和倒排索引3.2 B-树3.2.1 B-树的结构3.2.2 B-树的应用3.2.3 B-树的查找3.2.4 范围查询3.2.5 B-树的插入3.2.6 B-树的删除3.2.7 B-树的效率3.3 散列表3.3.1 辅存散列表3.3.2 散列表的插入3.3.3原创 2020-12-31 10:25:39 · 446 阅读 · 0 评论 -
《数据库系统实现》第二章辅助存储管理 学习笔记
第2章 辅助存储管理回顾存储器层次,其设备的访问速度递减而存储空间递增。研究磁盘上数据的组织形式对其访问速度的影响,学习提高磁盘可靠性的机制。研究数据是如何表示的,讨论关系元组或记录对象是如何被存储的。2.1 存储器层次2.1.1 存储器层次具有最小容量的设备提供最快访问速度,其每个字节的价格也最高。下面将从最低层,也就是最快-最小层开始描述。高速缓存(cache)在计算机系统中,CPU高速缓存(英语:CPU Cache,在本文中简称缓存)是用于减少处理器访问内存所需平均时间的部件。在金字原创 2020-12-24 20:11:53 · 773 阅读 · 2 评论 -
《数据库系统实现》第一章DBMS系统概述 学习笔记
第一章 DBMS系统概述1.1 数据库系统的发展数据库就是信息的集合。数据库管理系统满足:数据定义语言指定其模式schema(数据的逻辑结构)查询语言来查询和修改数据支持对大量数据长期存储数据具有持久性,能从故障、错误中恢复控制多个用户进行访问在数据库中,关系(relation)指的是表。元组(tuple)指的是每一条记录,其是数据库的最小公民。属性(attribute)指的是表中的每一列。关系数据库系统使得程序员不需要关心存储结构,查询用高级语言表示,提高了程序员的效率。数据仓库原创 2020-12-23 15:34:06 · 745 阅读 · 0 评论 -
【高性能MySQL】第五章创建高性能的索引
5.1 索引的基础原创 2019-05-05 22:59:24 · 171 阅读 · 0 评论 -
【高性能MySQL】第一章 MySQL架构
1.1 MySQL逻辑架构MySQL最与众不同的是它的存储引擎架构,这种架构将查询处理(Query Processing)及其他的系统任务(Server Task)和数据的存储/提取相分离。1.2 并发控制1.3 事务...原创 2019-05-05 16:53:11 · 207 阅读 · 0 评论