OLTP on NVM:
YMMV The The Las Last Si t Six Mon x Months ths Prison Life - - PowerPoint PPT Presentation
YMMV The The Las Last Si t Six Mon x Months ths Prison Life - - PowerPoint PPT Presentation
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
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
- ads
- –
– –
In Inte tel NV l NVM M Em Emul ulat ator
- r
- –
–
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
- riented DB
DBMS MS
- –
–
Me Memo mory ry-orient
- riented
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
- re
- –
– –
N-St Store
- re – Sh
Shado adow w Pa Pagi ging ng
Shadow Page Table
1 2 3 4Master Page Table
1 2 3 4DB Root
X X X
X
H-STORE
H-St Store
- re + An
+ Anti ti-Cachi Caching ng
H-St Store
- re + An
+ Anti ti-Cachi Caching ng
ThomasDB
Th Thom
- masDB
asDB
Th Thom
- masDB
asDB – Da Data ta Ma Mart rts
UDF UDF
⨝
Update! Materialized ViewTh Thom
- masDB
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