Currently, the database implementation uses the ETS (Erlang Term Storage) feature of Erlang. A real database must use an external storage, probably using B-trees for fast operations (such as inserts and lookups). In this issue, we are going to implement a new BTree library.