最简单的数据库实现

时间:2010-02-27 17:31:57

标签: database nosql

我正在寻找一个非常简单的数据库实现;基本上没有复杂的解析SQL引擎。我正在寻找的东西是展示B +树和ACID存储(适合教育目的)。我现在发现的最新搜索结果是hamster-db。我想用更小的代码库来寻找更简单的东西。如果您知道有任何此类开源项目,请告诉我。

2 个答案:

答案 0 :(得分:1)

威斯康星大学数据库小组使用他们自己的小型关系数据库minirel来教授本科数据库课程。实际上,我只是接受了它;这很有启发性。我的学期作业是posted publicly。我确信教师愿意放弃每一步使用的源代码。

在本科课程中,我们没有实现B +树或ACID组件,但似乎较大的项目确实包含它们。

答案 1 :(得分:-1)

您可以尝试查看OrientDB。不知道它是否比hamster-db更简单,但它是开源的,使用红黑树和B +树算法以及supports ACID的混合。