RDB List

  • 2018-SQL Query Optimization Meets Deep Reinforcement Learning: We show that deep reinforcement learning is successful at optimizing SQL joins, a problem studied for decades in the database community.

  • 2013-How did the modern relational database come to be?: The purpose of this Annotated Bibliography is to illustrate, in chronological order, the major development of database models from 1st generation (network model etc) to second generation (relational) to 3rd generation (e.g. semantic). The Bibliography is presented in order of the year when the paper was published.

  • 2017-How does a relational database work: When it comes to relational databases, I can’t help thinking that something is missing. They’re used everywhere. There are many different databases: from the small and useful SQLite to the powerful Teradata. But, there are only a few articles that explain how a database works.




  • 2019-《数据库内核杂谈》 #Series#: 我希望能够深入浅出地去讲解数据库是一个什么样的系统,以及为什么它最后会演化成这样一个系统,为什么我们都用 SQL 来操作数据,而不是 AQL 或 BQL. 希望读者阅读后,对数据库的理解不再单单只是知道简单的 table, row 等的基本概念或者单单会写些 join, select 的 SQL 语句。而是能从源头真正做到知其所以然。

Transaction & Concurrency Control

Query Processing