需要知道如何自己实现DBMS [英] Need to know how to implement a DBMS on my own

查看:81
本文介绍了需要知道如何自己实现DBMS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我熟悉MySQL等数据库管理系统。我主要是一个C / C ++程序员。我一直想知道DMBS内部会发生什么,它的架构是什么,如何设计一个。



我搜索谷歌和亚马逊(书籍)如何创建一个CMS / C ++中的DBMS。但我最终得到了一些结果,比如使用Mysql进行数据库设计......,这些结果完全与SQL语言和表格设计有关。



我只需要一本书,开头的文章或任何其他来源。关于用C或C ++设计数据库管理系统的一些论文。

解决方案

设计是一回事。这是抽象的。实施是另一个。这本书是标准。



http:// infolab .stanford.edu / ~usll / dscb.html [ ^ ]



这是它的前身



http://www.csd.uoc.gr/~hy460/pdf/000.pdf [ ^ ]


Take看看 http://db.cs.berkeley.edu/papers/fntdb07-architecture.pdf [ ^ ]。

I am familiar with Database Management Systems such as MySQL. I am primarily a C/C++ Programmer. I have always wondered what's going inside a DMBS, what's its architecture, how to design a one.

I searched google and amazon (for books) on how to create a DBMS in C/C++. But I ended up with some results like "Database design with Mysql..", which were totally about the SQL language and table design.

I just need a book, an article or any other source to begin with. Just some paper about Designing a Database Management System in C or C++.

解决方案

Design is one thing. It is abstract. Implementation is another. This book is a standard.

http://infolab.stanford.edu/~ullman/dscb.html[^]

This is it's precursor

http://www.csd.uoc.gr/~hy460/pdf/000.pdf[^]


Take a look at http://db.cs.berkeley.edu/papers/fntdb07-architecture.pdf[^].


这篇关于需要知道如何自己实现DBMS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆