After uploading a dataset to the back-end [3] , the data is saved in chunks to a PostgreSQL [40] database for easier and faster access in future requests. When the dataset is saved, the front end can request a filtered subset or aggregations of the dataset from the back end to use for the visualizations.