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

Large Partition Support in ScyllaDB

Blog post from ScyllaDB

Post Details
Company
Date Published
Author
Paweł Dziepak
Word Count
1,171
Company Posts That Month
9
Language
English
Hacker News Points
-
Post removed?
No
Summary

ScyllaDB 1.3 introduced enhanced support for large partitions, addressing the challenges they pose to data modeling and performance. Previously, large partitions could lead to memory issues, cache eviction, and performance degradation, particularly when partitions exceeded the 2 billion clustering rows limit or when dealing with unpredictable data inputs. The update allows the database engine to handle partitions at a clustering row granularity, enabling processes like SSTable compaction and streaming to operate without needing the entire partition in memory. While the new version improves performance by reading only data relevant to query results, there are still limitations, such as handling partitions larger than 128 kB during data streaming and maintaining cache efficiency for large partitions. Tools like nodetool cfstats and cfhistograms aid in monitoring partition sizes, and future updates are expected to further enhance capabilities, addressing current constraints like reversed queries needing entire partitions in memory.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Real-time 2 120 47 21 -46%
Vector Search 1 3 3 3 +200%
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.