Using calculist to MapReduce Json documents
| Title | Using calculist to MapReduce Json documents |
| Publication Type | Conference Paper |
| Year of Publication | 2019 |
| Authors | Saccà, D, Furfaro, A |
| Conference Name | 27th Italian Symposium on Advanced Database Systems |
| Conference Location | Castiglione della Pescaia (Grosseto), Italy |
| Abstract | CalcuList (Calculator with List manipulation), is an educational language for teaching functional programming extended with some imperative and side-effect features, which are enabled under explicit request by the programmer. As the language natively supports json objects, it may be effectively used to implement generic MapReduce, which is a popular model in distributed computing that underpins many NoSQL systems. As a list a jsons can be thought of as a dataset of a document NoSQL datastore, it turns out that CalcuList can be used as a tool for teaching advanced query algorithms for document datastores such as MongoDB and CouchDB. |
| URL | http://ceur-ws.org/Vol-2400/paper-29.pdf |
