OLTP on NVM: YMMV
The The Las Last Si t Six Mon x Months ths
Prison Life GOOD EVIL
NVM OLTP DRAM SSD/HDD
Ov Overv erview iew •
OL OLTP TP Wo Workl rkloads oads • – – –
In Inte tel NV l NVM M Em Emul ulat ator or • • – –
NU NUMA MA In Inte terf rface ace – NVM NVM-Only Only • •
PM PMFS FS In Inte terf rface ace – DR DRAM AM+NVM +NVM • •
DB DBMS MS Ar Archi chitect tectures ures • •
Di Disk sk-oriented oriented DB DBMS MS • • – –
Me Memo mory ry-orient oriented ed DB DBMS MS • – – –
Ex Experi periment mental al Ev Eval aluat uation ion • • – – –
Ev Eval aluat uated ed Sy Syst stems ems • – – • – –
YC YCSB SB // // →
YC YCSB SB // // →
YC YCSB SB // // →
YC YCSB SB // // →
Di Disc scuss ussion ion • • •
Database Research @ CMU
Da Data tabase base Re Resear search ch @ CMU CMU • • • •
N-STORE
N-St Store ore • • – – –
N-St Store ore – Sh Shado adow w Pa Pagi ging ng X 1 X 2 3 X 4 X Master Page Table DB Root 1 2 3 4 Shadow Page Table
H-STORE
H-St Store ore + An + Anti ti-Cachi Caching ng • • •
H-St Store ore + An + Anti ti-Cachi Caching ng • • • •
ThomasDB
Th Thom omasDB asDB • •
Th Thom omasDB asDB – Da Data ta Ma Mart rts Update! UDF UDF ⨝ Materialized View
Th Thom omasDB asDB – Pr Prel elimi iminary nary Re Resul sults ts
MongoDB
Di Dist stri ributed buted Do Docum cument ent Da Data tabase base De Desi sign gn • – – –
Vi Vigi gila lante nte DB DBA • •
Su Summ mmary ary • •
END
Recommend
More recommend