An experimental comparison of complex object implementations for big data systems

Sourav Sikdar, Kia Teymourian, Chris Jermaine · 2017

Many cloud-based data management and analytics systems support complex objects. Dataflow platforms such as Spark and Flink allow programmers to manipulate sets consisting of objects from a host programming language (often Java). Document databases such as MongoDB make use of hierarchical interchange formats---most popularly JSON---which embody a data model where individual records can themselves contain sets of records. Systems such as Dremel and AsterixDB allow complex nesting of data structures.

Read the paper · More papers on PaperTik