Loading…

REL: A structural query language for processing massive line-based records

Many modern programs still use flat files to store application data because of their simplicity and portability. These files contain massive line-based records, on which common actions performed involve filtering, mapping and basic set operations. Rather than having each program to implement them on...

Full description

Saved in:
Bibliographic Details
Main Authors: Li Cheng, Alei Liang
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Many modern programs still use flat files to store application data because of their simplicity and portability. These files contain massive line-based records, on which common actions performed involve filtering, mapping and basic set operations. Rather than having each program to implement them on its own, we present REL, a structural query language that handles all these complexity behind and provides an elegant query interface. We also implement REL as a UNIX utility to translate query expressions into UNIX shell scripts that do the actual record processing. Finally we evaluate its performance through experiments.
DOI:10.1109/ICCSNT.2013.6967089