数据库的内部工作原理

php*_*rie 8 database

任何人都可以向我推荐一篇关于组成数据库系统的每个元素的内部工作原理的明确的介绍性文章:

  • 文件与服务器(sqlite vs mysql)
  • 数据库引擎如何集成到系统(MyISAM,InnoDB)以及MySql如何在2之间进行选择
  • 指数化
  • 如何处理请求
  • 如何实现SQL
  • 等等

可选择在MySql,PosgreSql,Oracle,Access等之间进行插图和比较.

===

我正在寻找包含一些技术细节和关键字的文章.我正在寻找的信息可以回答以下问题:我想从头开始编程数据库引擎,现在是什么?我从哪里开始?如何从.ini文件中的读/写参数转移到向SQL服务器发送请求?当然,我不愿意从头开始编写整个数据库系统,只是挑战,概念,架构技巧等的指南,以便更好地处理我正在使用的工具.提前致谢.

del*_*ave 2

这是斯坦福大学的一门很好的课程。如果您需要更多详细信息,可以查看讲义:

http://infolab.stanford.edu/~hyunjung/cs346/