Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 875 Bytes

TODO.md

File metadata and controls

22 lines (17 loc) · 875 Bytes

General

  • Take PageManager out of the epoch mechanism
  • Add DropTable command
  • Fix alignment in serialized records
  • Do not crash on shutdown
  • Cache SnapshotDescriptor in server
  • Move SnapshotDescriptor code from CommitManager to TellStore (do not link against CommitManager)
  • Profile and improve scan query evaluation
  • Materialize tuple directly into InfinIO buffer

Delta-Main Rewrite

  • Fill nearly empty clean pages with inserts during garbage collection
  • Truncate update log only up to the point where all entries are sealed
  • ColumnMap: Only write into update page when table has variable sized fields
  • ColumnMap: Grow insert hash table on demand

Log-Structured Memory

  • Elements must be written to the log in version-chain order for later replication
  • Write Revert logs into version chain