发布网友 发布时间:2022-04-24 11:04
共3个回答
热心网友 时间:2022-04-10 00:28
建议你先看些开源的数据库,简单的推荐sqlite,复杂一些的推荐postgresql,berkeley DB,理论方面建议你看看《数据库系统实现》这本书,斯坦福写的,北大翻译的。
我是看的postgresql源码,然后在里面增加一些功能,因为完整的数据库系统是很复杂的。但是写个简单的数据库系统,只包括数据的页面管理,不支持并发访问的话应该还是能够实现的,查询语言可以用lex yacc解析,执行计划定义得简单一些。
热心网友 时间:2022-04-10 01:46
好强的想象力。最好看看开源的SQLITE,然后比较大型的。
热心网友 时间:2022-04-10 03:21
一个好用的数据库是多少人努力的结果,不是说想编写就编写出来的。