发表评论取消回复
相关阅读
相关 C++自制Redis 数据库 (十五)【重构】数据库学习(二)
关系数据库 关系数据模型由,关系数据结构,关系数据操作,关系完整性约束组成 关系的定义 1.域 域是一组具有相同数据类型的值的集合。 2.笛卡尔积 笛卡尔积是域
相关 高级数据库十六:查询优化器(二)
Optimizer Implementation(Part II) 在这儿解释一下,逻辑查询计划或者逻辑计划指的是关系代数层面的查询语句;物理查询计划或者物理计划指的是具
相关 高级数据库十五:查询优化器(一)
Optimizer Implementation(Part I) 背景 在讲述这个优化器的时候,就必须先了解查询过程。在本系列的[数据库四:浅谈数据库查询过程(Qu
相关 高级数据库十二:数据库压缩
Database Compression 背景 如果数据库需要从硬盘中获得数据,那么数据的I/O操作才是数据库的瓶颈。所以需要对数据进行压缩。 内存中的数据库管理
相关 高级数据库二十五:不易失内存数据库
Non-Volatile Memory Databases 背景 新兴的存储技术提供像DRAM一样的低延迟读取/写入,但具有永久写入和大容量等类似SSD的特性。
相关 高级数据库二十四:内存存不下的内存数据库
Larger-than-Memory Databases 背景 我们知道DRAM价格非常昂贵,且运行耗电量也非常大。 那么当内存数据库存储的信息更大了之后,我们就
相关 高级数据库二十二:矢量化运行(二)
Vectorized Execution (Part II) 上一次将的哥大的论文的矢量化算法在没有四五个SIMD寄存器的情况下是没法运行的。因为DBMS需要将64位的地
相关 高级数据库二十二:矢量化运行
Vectorized Execution (Part I) 说实话,这节课有点没听明白。 上节课说到了通过矢量化来加速查询的优化,需要这么做的原因是: 1. 构建一
相关 高级数据库二十:并行JOIN算法(Sorting)
Parallel Join Algorithms (Sorting) 背景 关于Join的其他背景可以查看上一篇讲[Hash Join][]的文章。 SINGL
还没有评论,来说两句吧...