数据库方面有两本基础的书籍一本是数据库系统概念(读书时就学的这本),还有这本数据库系统实现(第二版)
对于数据库如何实现一直比较模糊,现在要看看这本书,希望能学到点知识。
Introduction
下面是数据库的基本架构,很有价值!
5. 2.7.4 中,不能装入一个块中的记录可以跨块来存储
第3章
1. 索引是这样一种数据结构,它一个或多个字段的值为输入,并能快速的找出具有该值的记录。具体的说,索引使我们只需查看所有可能记录中的一小部分就能找到所需的记录。也就是Key
//原来Key在物理实现上如此的不同
2. B树和散列表查找,牛叉呀!果然有用!最核心的东西呀!!
3. 四叉树,R树,多维查找用的!!!强大!
第4章 查询执行
查询处理器是DBMS中的一个部件集合,它把SQL语言翻译为如何执行的细节。
2012.11.08
第4-9章 未仔细看,主要讲数据库实现中的关于并发,事务管理等问题
第二部分
10-11章讲信息集成,数据挖掘
12章 数据库系统与互联网
讲解网络爬虫,搜索技术的实现等
对于数据库如何实现一直比较模糊,现在要看看这本书,希望能学到点知识。
Introduction
下面是数据库的基本架构,很有价值!
第1部分 数据库系统实现
第2章 辅助存储管理
1. 组织磁盘上的数据:通常,通过将表示数据元素的记录放在一个或多个磁盘块中表示诸如关系的数据集。
2. 记录与磁盘块的基本组织技术
定长记录: 块首部|记录2|记录3|记录xx|....|
可以这么理解,整个数据库是一个大文件,文件中数据如何存放呢? 这就是这里的方法。
可以把记录2指定为偏移,这样指向他实际存放的地址,这样可以动态存放数据,数据交换变的很容易
3. 怎么把 电影 音乐存入 sql数据库啊?
可以以二进制格式存储,但不推荐这么做。一般情况下是存储他们的路径,然后通过路径找到相应的 电影音乐
4. 数据库是应用程序,通过kernel文件系统来访问硬盘。所以电影一般不要直接存入数据库,而放在文件系统中就可以了。5. 2.7.4 中,不能装入一个块中的记录可以跨块来存储
第3章
1. 索引是这样一种数据结构,它一个或多个字段的值为输入,并能快速的找出具有该值的记录。具体的说,索引使我们只需查看所有可能记录中的一小部分就能找到所需的记录。也就是Key
//原来Key在物理实现上如此的不同
2. B树和散列表查找,牛叉呀!果然有用!最核心的东西呀!!
3. 四叉树,R树,多维查找用的!!!强大!
第4章 查询执行
查询处理器是DBMS中的一个部件集合,它把SQL语言翻译为如何执行的细节。
2012.11.08
第4-9章 未仔细看,主要讲数据库实现中的关于并发,事务管理等问题
第二部分
10-11章讲信息集成,数据挖掘
12章 数据库系统与互联网
讲解网络爬虫,搜索技术的实现等
总体感觉: 数据库只是一个应用层的程序,因此考虑的是应用层程序的实现。
有许多的技术需要钻研,数据挖掘,搜索,哦,真的很大呀!