SimpleDB: A Basic RDBMS Built from Scratch
1–10 of 53 posts
Re: SimpleDB: A Basic RDBMS Built from Scratch
#2There is already Amazon SimpleDB database service[1] written in Erlang, but it's kind of deprecated in favor of Amazon DynamoDB.
Re: SimpleDB: A Basic RDBMS Built from Scratch
#3This is great!
Could you please clarify the license for your code? Thanks!
Re: SimpleDB: A Basic RDBMS Built from Scratch
#4Nice work! In my experience adding (basic) support for indexes shouldn't be too hard [0].
And good choice to support transactions up front. Adding that in later is pretty challenging.
Mine doesn't support transactions and refactoring to support it would take a while. :(
If HN-ers are interested in more database Internals content check out /r/databasedevelopment too.
[0] https://notes.eatonphil.com/database-basics-indexes.html
Re: SimpleDB: A Basic RDBMS Built from Scratch
#5Great overview from first principles of how an RDBMS works!
Re: SimpleDB: A Basic RDBMS Built from Scratch
#6Get this through Jepsen and it’ll be more dependable than most high-hyped DBMSs out there.
Re: SimpleDB: A Basic RDBMS Built from Scratch
#7I love seeing these educational databases. I'm still waiting for one to implement some form of MVCC, every one so far always seems to use 2 phase locking.
Re: SimpleDB: A Basic RDBMS Built from Scratch
#8For a half-moment, due to the way the title was capitalized, I thought this was going to be a RDBMS built in Scratch.
Re: SimpleDB: A Basic RDBMS Built from Scratch
#9I love seeing these educational databases. I'm still waiting for one to implement some form of MVCC, every one so far always seems to use 2 phase locking.
What other educational databases are you looking at? Curious in case I'm missing any of them.
Re: SimpleDB: A Basic RDBMS Built from Scratch
#10I love seeing these educational databases. I'm still waiting for one to implement some form of MVCC, every one so far always seems to use 2 phase locking.