Commit Graph

9 Commits (bcc1ad0d3f7b35fff1371337ebf916a8d6aae0fa)

Author SHA1 Message Date
Philip O'Toole 5b573b9248 Move to simpler cache
This cache simply evicts as much as possible whenever a checkpoint is
set.
2015-11-20 21:09:24 -08:00
Jason Wilder a7d7c280ed Add block type to index
This will faciliate loading a block into a type specific result without
first loading the block.  This will also allow us to populate the database
index solely from the index.
2015-11-17 23:24:09 -07:00
Philip O'Toole d8ea132c53 Add WAL cache 2015-11-16 19:52:49 -08:00
Jason Wilder e4312d854c Fix typo 2015-11-12 09:53:38 -07:00
Jason Wilder 8e14877e98 Add diagrams/documentation about indirect indexing strategy 2015-11-11 17:01:20 -07:00
Jason Wilder 06016882ab Add revised TSM file writer/readers
This adds some basic file reader/writers for creating the updated TSM file format.  It uses a simple
in-memory index without MMAP for now, but will be extended to use and indirect indexing approach as well as MMAPed file access as described in the design doc.

This code is not integrated into the TSM engine yet
2015-11-11 12:52:34 -07:00
Jason Wilder 9312921ae2 Add non-mmap file indexing option 2015-11-09 16:04:00 -07:00
Jason Wilder 44077851ca Design review updates
* Add file/block design option ideas
* Update cache eviction policy
2015-11-09 15:56:26 -07:00
Jason Wilder 9239e3132f Add design doc 2015-11-09 15:08:47 -07:00