Pith. sign in

REVIEW 1 cited by

Columnar Formats for Schemaless LSM-based Document Stores

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2111.11517 v1 pith:3JEVIF4Z submitted 2021-11-22 cs.DB

classification cs.DB
keywords datadocumentstorescolumnarstoreperformancequerytechniques
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

In the last decade, document store database systems have gained more traction for storing and querying large volumes of semi-structured data. However, the flexibility of the document stores' data models has limited their ability to store data in a columnar-major layout - making them less performant for analytical workloads than column store relational databases. In this paper, we propose several techniques based on piggy-backing on Log-Structured Merge (LSM) tree events and tailored to document stores to store document data in a columnar layout. We first extend the Dremel format, a popular on-disk columnar format for semi-structured data, to comply with document stores' flexible data model. We then introduce two columnar layouts for organizing and storing data in LSM-based storage. We also highlight the potential of using query compilation techniques for document stores, where values' types are known only at runtime. We have implemented and evaluated our techniques to measure their impact on storage, data ingestion, and query performance in Apache AsterixDB. Our experiments show significant performance gains, improving the query execution time by orders of magnitude while minimally impacting ingestion performance.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Introducing Schema Inference as a Scalable SQL Function [Extended Version]

    cs.DB 2024-11 conditional novelty 6.0 of 10

    Schema inference is now a native SQL aggregate in Apache AsterixDB, using local schema trees and global merging, and benchmarks show speedups of up to two orders of magnitude over Spark-based tools.

Pith tools