软件开发中有很多数据库,如何自己设计一个数据库,不是创建数据库,而是...

发布网友 发布时间: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

一个好用的数据库是多少人努力的结果,不是说想编写就编写出来的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com