如何从头开始创建数据库管理系统?有没有任何书籍,网站和教程质量很好?从零开始的数据库
质量很好,我的意思是它应该很简单,直接用于解释概念。
下面是我要找的口径优质资源的例子:
如果我是从头开始创建一个操作系统,我会考虑学习MINIX 3
如果我从头开始创建一个编译器,着名的龙书Compilers:Principles,Techniques和Tools是一个很好的例子。
如果在C语言中有可用的源代码样本或者任何接近于C的编程语言来处理该任务,那将会很棒。
如何从头开始创建数据库管理系统?有没有任何书籍,网站和教程质量很好?从零开始的数据库
质量很好,我的意思是它应该很简单,直接用于解释概念。
下面是我要找的口径优质资源的例子:
如果我是从头开始创建一个操作系统,我会考虑学习MINIX 3
如果我从头开始创建一个编译器,着名的龙书Compilers:Principles,Techniques和Tools是一个很好的例子。
如果在C语言中有可用的源代码样本或者任何接近于C的编程语言来处理该任务,那将会很棒。
由Ramakrishnan和Gehrke撰写的“数据库管理系统”。第一部分介绍数据建模,SQL等,但它深入到内部设计的后半部分(包括事务控制,锁定,日志记录,存储管理,ACID保证和等等)。
在研究内部而言,有一个名为MiniBase教育软件,也来自威斯康星州,但我刚开始在Postgres的内部寻找替代。非常干净,做了很多,做得很好。
关系数据库设计理论教科书:
其中任何一个都是开始理论的好地方。
我也会将CĴ日期的另一本书 - Date on Database