Introduction to the Series Articles
- 2018-10-24
- Liu, An-Chi 劉安齊
This is a series articles for participating the ITHelp Ironman Competition hosted by ITHome in Taiwan. The participator of the competition needs to write technical articles for 30 days without any day break.
¶ About the series
This is my third time entering this competition. According to my experience, the page design of ITHelp is not easy for finding old articles in a series, and the most important thing is that ITHelp cannot support Rust
syntax highlight well. Therefore I also put the series in a gitbook on my website. It’s recommended to read the version of gitbook. You can still read articles on ITHelp.
¶ Why I write it
I am not an expert of database management systems (DBMS) or SQL languages. This series is for a proof of concept on DBMS on the purpose of practicing, but not a textbook for the concept of DBMS. I am learning by doing. For doing that, I create the project, StellarSQL, which is a minimal DBMS implemented in Rust. I will start working on StellarSQL from scratch. In the meanwhile, I will also introduce some concepts of DBMS and explain why I am doing that way on the project in articles. The series is just following the process of StellarSQL.
¶ Expectation
Practicing makes better. I am just a junior on DBMS, I am not familiar with Rust programing, and I am also not a native English speaker. I am studying through writing this series, and hope you can learn something from the articles.