Published June 9, 2016 | Version v1
Other Open

Distributed Processing and Transaction Replication in MonetDB - Towards a Scalable Analytical Database System in the Cloud

  • 1. MonetDB Solutions, Amsterdam, The Netherlands
  • 2. Picnic, Amsterdam, The Netherlands
  • 3. MonetDB Solutions and Centrum Wiskunde & Informatica, Amsterdam, The Netherlands

Description

Thanks to its flexibility (i.e. new computing jobs can be set up in minutes, without having to wait for hardware procurement) and elasticity (i.e. more or less resources can be allocated to instantly match the current workload), cloud computing has rapidly gained much interests from both academic and commercial users. Increasingly moving into the cloud is a clear trend in the software developments. To provide its users a fast in-memory optimised analytical database system with all the conveniences of the cloud environment, we embarked upon extending the open-source column store database MonetDB with new features to make it cloud-ready. In the paper, we elaborate the new distributed and replicated transaction features in MonetDB. The distributed query processing feature allows MonetDB to horizontally scale-out to multiple machines; while the transaction replication schemes increase the availability of the MonetDB database servers.

Notes

This paper has been presented at the "Final Public Workshop from LeanBigData and CoherentPaaS" (in conjunction with the DISCOTEC16 conference).

Files

RTPBD_2016_MDB.pdf

Files (355.7 kB)

Name Size Download all
md5:ce11307fd3fc5f8008d93b8de72ef4f7
355.7 kB Preview Download

Additional details

Funding

ExaNeSt – European Exascale System Interconnect and Storage 671553
European Commission
COHERENTPAAS – A Coherent and Rich PaaS with a Common Programming Model 611068
European Commission