High-ish Level Designs:
Secondary Indexes
Transactions
Secondary Indexes:
Ankita's Notes: Main design doc (see above)
Ashish's Notes
(some design aspects)
Arjun's Notes
(design for multi-key objects)
Implementation tasks for Indexing 1.0
Implementation tasks for Indexing 2.0
Benchmarking Ideas
Milestones
Timeline for paper submission
Paper outline / discussion
Indexing on RamCloud experiment results
(from OSDI '14 submission)
Related work:
Survey of potential trees for implementing indexes
Data stores reference for indexing
[Not updated]
General
(higher level data models in other systems)
History:
Ankita's original
list of various data model related aspects that could be worked on
. From here, we decided to first focus on secondary indexes and transactions.
Older discussions done in the group
(old = 2009/2010). Note: many of the points there are not useful / relevant anymore since design of RAMCloud has changed a lot since then.