How do I make a DB-engine?

How to code a relational database engine? Are there any examples of DB-engines on GitHub or somewhere else?


All these implement sql/driver:

Package driver defines interfaces to be implemented by database drivers as used by package sql.

You didn’t get. I want to make a second SQL.


You can use postgres as example.

And have fun reimplementing something which hundreds of the best developers in history worked on for more that three decades.

@Tigran_Kashapov Why do you want to implement your own relational database engine? Do you have any idea how complex this is?


If you have a really good idea, you can choose selecting an open source sql dbms, and modify it.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.