PALM: Parallel Architecture-Friendly Latch-Free Modifications to B+ Trees on Many-Core Processors
A common database approach for OLTP and OLAP using an in-memory column database