MonetDBLite – Bringing Column Stores to the Masses
Hannes Mühleisen*
DBGDBD 2015-12-16
MonetDBLite Bringing Column Stores to the Masses Hannes Mhleisen* - - PowerPoint PPT Presentation
MonetDBLite Bringing Column Stores to the Masses Hannes Mhleisen* DBGDBD 2015-12-16 Integrate not Reinvent ? Statistical Toolkits Flexibility Data Management 2 Systems Efficiency 2 Running a DB is hard* Installation
DBGDBD 2015-12-16
2
Efficiency Flexibility Statistical Toolkits Data Management Systems
2
3
Most people don’t bother if not forced!
in a file, rock-solid, used on every smartphone, browser, OS, ….
4
5
2
MonetDBLite for R Released Nov. 2015
6
7
8
9
10
11
12
142s 179s 171s 714s 1496s 655s 1607s 7776s 1544s
2500 5000 7500 10000 6M 60M 128M
# Tuples Time (s)
MonetDBLite SQLite MonetDB.R MonetDBLite SQLite MonetDB.R MonetDBLite SQLite MonetDB.R
13
0.7s 1.9s 1s 6.4s 23s 7.9s 13s 64s 16s
20 40 60 6M 60M 128M
# Tuples Time (s)
MonetDBLite SQLite MonetDB.R MonetDBLite SQLite MonetDB.R MonetDBLite SQLite MonetDB.R
14
1.5s 7.6s 79s 17s 187s DNF 94s 1297s DNF
500 1000 1500 1M 10M 14M
# Tuples Time (s)
MonetDBLite SQLite MonetDB.R MonetDBLite SQLite MonetDB.R MonetDBLite SQLite MonetDB.R
15
16
MonetDBLite Installation
[Reproduction of live demonstration]
17
MonetDBLite Startup Read 110 MB CSV into R - ~13s Import table into MonetDBLite - ~1s
[Reproduction of live demonstration]
18
Fast SQL querying
[Reproduction of live demonstration]
19
[Reproduction of live demonstration]
Fast table export into R Fast data availability after R restart
20
https://www.monetdb.org/blog/monetdblite-r @hfmuehleisen