Skip to content

Commit

Permalink
update ROADMAP
Browse files Browse the repository at this point in the history
  • Loading branch information
hidva committed Apr 15, 2021
1 parent 83df97f commit 778887c
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions README.md
Expand Up @@ -53,6 +53,11 @@
kuiba=!# commit;
ROLLBACK
```
- [ ] Implement PG-style shared buffer: `SharedBuf<K: Copy, V, E: EvictPolicy>`.

`SharedBuf<TableId, SuperVersion, LRUPolicy>` will be used to save the mapping between the table and its SuperVersion. In RocksDB, SuperVersion of ColumnFamily is memory resident. but OLAP system may have many tables, we should support swapping the SuperVersion of some infrequently used tables out to disk.

`SharedBuf<PageId, Page, FIFOPolicy>` will be used to save the xmin/xmax/hints page for table file.

- [ ] Add columnar storage

Expand Down

0 comments on commit 778887c

Please sign in to comment.