作为一个个人项目,我希望建立一个基本的DBMS。我已经阅读了Elmasri & Navathe (5ed)的相关章节,但可以使用更有针对性的文本-更实用、更注重细节的内容,以及现实世界的建议-因为E&N只深入了这么多。
问题是我想尝试新的非关系数据模型。虽然很多E&N都很棒-特别是索引实现细节-但更高级的DBMS实现只针对关系模型。
如果可以的话,我想推迟一段时间关注DBMS源代码,直到我有了更好的基础。有什么想法吗?
发布于 2010-04-19 04:55:23
首先,您必须了解每个系统的属性。我可以提供给您阅读此post。这是理解blog post的第一步,或者不仅仅是SQL.Secondly,你可以查看这个NOSQL来直观地理解所有这些东西。
最后看一下开源项目,如Mongodb,Couchdb等,看看你可以去here的列表
发布于 2011-01-21 03:07:20
实际上,第一步是理解层次、网络、导航和对象模型,它们是关系模型的替代方案。我不确定XML适合在哪里,也不确定它是什么模型。就结构而言,研究B树(而不是二叉树)的实现。
https://stackoverflow.com/questions/2654423
复制相似问题