Masstree

Coding patterns

Why B-trees?

Why Masstree?

Factor analysis

Insert was hard

Remove was hard

Silo: transactional Masstree



Is a single compare-and-swap expensive?



Are overwrites useful?

What about partitioning?