数据库的最简单实现(转)

文章转自阮老师博客:

http://www.ruanyifeng.com/blog/2014/07/database_implementation.html

基本功能即存数据、取数据:

1. 存数据:

将数据写入文本文件,文本文件即数据库;

2. 取数据

 2.1 主键查询:B树存储数据,将相关数据尽量集中在一起,以便一次读取多个数据,减少硬盘操作次数;

 2.2 为其他字段创建B树索引文件;

高级功能:

1.SQL语言;

2. 连接;

3.事务;

4.备份;

5.远程访问。

原文地址:https://www.cnblogs.com/space-place/p/7441540.html