R. , Alpha: an extension of relational algebra to express a class of recursive queries, IEEE Transactions on Software Engineering, vol.14, issue.7, pp.879-885, 1988.

A. Alexandrov, A. Katsifodimos, G. Krastev, and V. Markl, Implicit Parallelism through Deep Language Embedding, SIGMOD Record, vol.45, pp.51-58, 2016.

M. Armbrust, R. S. Xin, C. Lian, Y. Huai, D. Liu et al., Spark SQL: Relational Data Processing in Spark, Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, pp.1383-1394, 2015.

G. Bagan, A. Bonifati, R. Ciucanu, H. L. George, A. Fletcher et al., gMark: Schema-Driven Generation of Graphs and Queries, IEEE Trans. Knowl. Data Eng, vol.29, pp.856-869, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01591706

P. Buneman, A. Shamim, V. Naqvi, L. Tannen, and . Wong, Principles of Programming with Complex Objects and Collection Types, Theor. Comput. Sci, vol.149, pp.3-48, 1995.

P. Carbone, A. Katsifodimos, S. Ewen, S. Volker-markl, K. Haridi et al., Apache Flink?: Stream and Batch Processing in a Single Engine, IEEE Data Eng. Bull, vol.38, pp.28-38, 2015.

F. Edgar and . Codd, A relational model of data for large shared data banks, Commun. ACM, vol.13, pp.377-387, 1970.

L. Fegaras, An algebra for distributed Big Data analytics, Journal of Functional Programming, vol.27, 2017.

L. Fegaras and D. Maier, Optimizing object queries using an effective calculus, ACM Trans. Database Syst, vol.25, pp.457-516, 2000.

L. Fegaras and . Md-hasanuzzaman-noor, Compile-Time Code Generation for Embedded Data-Intensive Query Languages, 2018 IEEE International Congress on Big Data, 2018.

J. Gibbons, Comprehending Ringads -For Phil Wadler, on the Occasion of his 60th Birthday, A List of Successes That Can Change the World -Essays Dedicated to Philip Wadler on the Occasion of His 60th Birthday, vol.9600, pp.132-151, 2016.

J. E. Gonzalez, R. S. Xin, A. Dave, D. Crankshaw, M. J. Franklin et al., GraphX: Graph Processing in a Distributed Dataflow Framework, 11th USENIX Symposium on Operating Systems Design and Implementation, OSDI '14, pp.599-613, 2014.

L. Jachiet, N. Gesbert, P. Genevès, and N. Layaïda, On the Optimization of Recursive Relational Queries, BDA 2018 -34ème Conférence sur la Gestion de Données -Principes, pp.1-22, 2018.
URL : https://hal.archives-ouvertes.fr/hal-01673025

E. Meijer, B. Beckman, and G. M. Bierman, LINQ: reconciling object, relations and XML in the .NET framework, Proceedings of the ACM SIGMOD International Conference on Management of Data, vol.706, 2006.

E. Meijer and G. Bierman, A Co-relational Model of Data for Large Shared Data Banks, Commun. ACM, vol.54, pp.49-58, 2011.

X. Meng, J. K. Bradley, B. Yavuz, E. R. Sparks, S. Venkataraman et al., MLlib: Machine Learning in Apache Spark, Journal of Machine Learning Research, vol.17, pp.1-34, 2016.

S. Palkar, J. J. Thomas, D. Narayanan, P. Thaker, R. Palamuttam et al., Evaluating End-toEnd Optimization for Data Analytics Applications in Weld, PVLDB, vol.11, pp.1002-1015, 2018.

L. P. Simon and . Jones, The Implementation of Functional Programming Languages (Prentice-Hall International Series in Computer Science), 1987.

A. Shkapsky, M. Yang, M. Interlandi, H. Chiu, T. Condie et al., Big Data Analytics with Datalog Queries on Spark, Proceedings of the 2016 International Conference on Management of Data, SIGMOD Conference, pp.1135-1149, 2016.

V. Tannen, P. Buneman, and S. A. Naqvi, Structural Recursion as a Query Language, Database Programming Languages: Bulk Types and Persistent Data. 3rd International Workshop, pp.9-19, 1991.

V. Tannen, P. Buneman, and A. Ohori, Data Structures and Data Types for Object-Oriented Databases, IEEE Data Eng. Bull, vol.14, pp.459-478, 1991.

P. Wadler, Comprehending Monads. Mathematical Structures in Computer Science, vol.2, pp.461-493, 1992.

R. Bosagh-zadeh, X. Meng, A. Ulanov, B. Yavuz, L. Pu et al., Matrix Computations and Optimization in Apache Spark, Proceedings of the 22nd, 2016.

, ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp.31-38, 2016.

M. Zaharia, R. S. Xin, P. Wendell, T. Das, M. Armbrust et al., Apache Spark: a unified engine for big data processing, Commun. ACM, vol.59, pp.56-65, 2016.