Publication
FunSQL: it is time to make SQL functional
Carsten Binnig; Robin Rehrmann; Franz Faerber; Rudolf Riewe
In: Divesh Srivastava; Ismail Ari (Hrsg.). Proceedings of the 2012 Joint EDBT/ICDT Workshops. International Conference on Extending Database Technology (EDBT-2012), March 30, Berlin, Germany, Pages 41-46, ACM, 2012.
Abstract
With the rise of cloud-computing and cloud-scale data management the importance of shipping the code of an application to its data has increased tremendously. Especially when offering data analytics on top of traditional relational databases as a service in the cloud, new data-centric programming paradigms become necessary. Traditionally, relational databases offer two approaches to ship code close to the data: declarative SQL statements and imperative stored procedures. While SQL statements can be efficiently optimized and parallelized, stored procedures allow more complex logic that can be efficiently decomposed.