随笔分类 - 数据库内核
研一选修课
摘要:# 事务处理 > 事务简介 事务是一个应用层面的操作 ,通过一系列的数据库操作执行。一个事务会影响数据库的状态。 ,它处于最顶层。 和过滤(Filter)信息的引擎。Join( )就是最主要的结合信息的方法。Join 操作非常重要,但是成本也可能非常高。最普遍的 Join 就是等价 Join,例如 。
阅读全文
摘要:# 索引(Indexing) > 索引分类 索引就是 对构成的文件。  选择:`select * from R where C`,从一个关系 R 中过滤元组,得到符合条件 C 的子集。 选择操作根据选择条件可以分为三大类: * 1-d:一维的,也就是选择条件只基于一个属性 * n-d:多维的,也就是选择条件基于多个属性 * similar
阅读全文
摘要:# 关系操作  关键术语: * 元组(tuple)= 在某些模式下收集数据值 记录(recor
阅读全文
摘要:# 存储管理 > 数据库管理系统的存储管理分级  在数据库管理系统中存储管理的目的是: * 提供页或者
阅读全文
摘要:# PostgreSQL 的架构 > 客户端/服务器架构:  *
阅读全文
摘要:# 数据模型 ## 网络数据模型 > Schema  > Instance ![网络数据模型
阅读全文
摘要:# 安装Git ```shell root@postgresqlunbuntu:/# sudo apt update root@postgresqlunbuntu:/# sudo apt install git # 验证是否安装成功 root@postgresqlunbuntu:/# git --v
阅读全文
摘要:准备虚拟机 这里我使用 Docker 的 Ubuntu 的镜像去创建容器。 下载 Ubuntu 镜像 docker pull ubuntu:20.04 创建子网 创建容器时需要设置固定 IP,所以先要在 docker 中创建固定 IP 的子网。 (base) quanjunyi@Tys-MacBoo
阅读全文
摘要:注意 使用 Centos7 在后续用本地 VScode 远程调试容器里的程序会出现错误,在容器里用 GDB 调试程序时就报了如下错误: (gdb) r Starting program: /home/postgres/helloworld warning: Could not trace the i
阅读全文