Implementing a database — How to get started

前端 未结 2 513
醉酒成梦
醉酒成梦 2021-01-30 18:43

I\'ve been trying to learn programming for a while. I\'ve studied Java and Python, and I\'m comfortable with their syntax. Recently, I wanted to use what I\'ve learnt with codin

2条回答
  •  终归单人心
    2021-01-30 19:30

    First, you may have a look that the answers for How to write a simple database engine. While it focus on a SQL engine, there is still a lot of good material in the answers.

    Otherwise, a good project tutorial is Implementation of a B-Tree Database Class. The example code is in C++, but the description of what is done and why is probably what you'll want to look at anyway.

    Also, there is Designing and Implementing Structured Storage (Database Engine) over at MSDN. Plenty of information there to help you in your learning project.

提交回复
热议问题