Home / Companies / ScyllaDB / Blog / Post Details
Content Deep Dive

ScyllaDB Student Projects, Part I: Parquet

Blog post from ScyllaDB

Post Details
Company
Date Published
Author
Piotr Sarna
Word Count
1,615
Company Posts That Month
4
Language
English
Hacker News Points
-
Post removed?
No
Summary

In 2019, ScyllaDB supported a student program at the University of Warsaw, where undergraduate Computer Science students collaborated with ScyllaDB engineers to enhance ScyllaDB and its Seastar engine, with projects such as implementing Parquet support. The project aimed to adapt the Apache Parquet format for use with ScyllaDB, which traditionally uses SSTables, to offer more efficient data storage options. The students developed a new library, parquet4seastar, from scratch to integrate Parquet with Seastar's asynchronous framework, facilitating low-latency operations. They also created a demo application, parquet2cql, which translates Parquet files into CQL queries for ScyllaDB. Testing showed promising results in terms of performance and storage efficiency, particularly where Parquet outperformed SSTables in scenarios with fewer unique data values. The work not only contributed to the students' Bachelor’s thesis but also laid the groundwork for future collaborations between ScyllaDB and the University of Warsaw.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.