#SSTable
Sstable genius zasahuje. Ekonomikav riti po pár dňoch v úrade.

To ho musia tí CEOs čo tam stáli milovať
February 3, 2025 at 6:00 AM
Vote passes to include CEP-54 🥳
ZSTD with Dictionary SSTable Compression

Adding dictionary support to ZSTD can further improve both metrics, yielding 3–4x improvements in certain workloads.

cwiki.apache.org/confluence/d...
September 17, 2025 at 7:28 AM
Tem esse aqui: www.scylladb.com/glossary/sst...

Em resumo, é usado quando a performance da escrita é mais crítica que a performance da leitura, o caso que me vem a mente é o de bancos de logs
What is a SSTable? Definition & FAQs | ScyllaDB
Learn the definition of SSTable and get answers to FAQs regarding: What is the use of SSTable in Cassandra, what are strategies for ScyllaDB SSTable compaction & more.
www.scylladb.com
September 4, 2024 at 10:01 PM
as soon as i am sstable im gonna commission you
November 20, 2024 at 11:35 AM
Finally got Merge Iterators working 🫡

LSM Tree Compaction largely relies on merge iterators, which take in multiple SSTables and give you a new SSTable which doesn't have any old copies of data present. See how we went from 7 to 3 records - both are the exact same state!
December 16, 2024 at 7:42 PM
Oh, thank you! TIL. I parsed "compression that is stable", and not "compression of sstable", but that's just me not knowing. Sorry for the noise :)
September 24, 2024 at 4:31 PM
This bears out in practice, yep.

But it may be more attributable to compaction strategies that limit the number of SSTables that may contain a key (e.g. leveled) and keeping up with compaction backlog.

Most Cassandra deployments using LCS and default blooms maintain an SSTable-per-read count of 1.
December 17, 2024 at 5:25 AM
How does the performance compare to XXH3? Newer RocksDB versions use it for sstable block checksums.
July 23, 2025 at 12:33 AM
Bloom Filter magic ✨

This paper states that LSMs have the same lookup cost as B-Trees due to bloom filters. I wonder if there are any empirical studies about the read performance (cost, latency, etc.) of LSMs with Bloom and other probabilistic filters.
December 17, 2024 at 5:16 AM
my cardinality is high, values are small, keys generally compressible — was hoping the sstable would have a more dramatic win from that _plus_ fjall should be doing lzm compression on the blocks by default i think?

after this i’ll try changing the key format, or pebbledb again which is nice but go
November 28, 2024 at 2:21 PM
Show HN: My attempt to make Vector search engine in Rust(350k Items, ~3.5ms Qs) I’d really appreciate technical feedback, critiques, or contributors interested Comments URL: https://news.ycombina...

Origin | Interest | Match
GitHub - ronakgh97/blaze-db: A high-performance, standalone and self-managed vector database uses LSM Tree / SSTable storage engine, SIMD vector calculation and HNSW data structure for fast queries and search.
A high-performance, standalone and self-managed vector database uses LSM Tree / SSTable storage engine, SIMD vector calculation and HNSW data structure for fast queries and search. - ronakgh97/blaz...
github.com
February 17, 2026 at 8:08 AM
Job losses highest since 2009 buff.ly/4JofZ7B -> To be honest, not creating a sstable job market has been a Republican tradition for over half a century. Why stop now? Even though we have had record unemployment coming out of a GD pandemic.
March 10, 2025 at 12:00 AM
So you'd still only have one "table" but each table could have hundreds of thousands or millions of "partitions", each "partition" is its own SSTable
September 20, 2023 at 4:33 AM
How Agoda Scaled Its Feature Store 50X with ScyllaDB

After Agoda’s feature store traffic surged 50x, the engineering team faced severe latency spikes and cache stampedes threatening production stability. By benchmarking ScyllaDB under cold-cache conditions, optimizing SSTable sum…
#hackernews #news
How Agoda Scaled Its Feature Store 50X with ScyllaDB
After Agoda’s feature store traffic surged 50x, the engineering team faced severe latency spikes and cache stampedes threatening production stability. By benchmarking ScyllaDB under cold-cache conditions, optimizing SSTable summaries, experimenting with compaction strategies, improving caching, and ultimately replacing SATA SSDs with NVMe drives, Agoda boosted database capacity by up to 60x while maintaining 10ms P99 latency at massive scale.
hackernoon.com
June 5, 2026 at 3:45 AM
Simply listing the I/O requirements for building a log-structured DB on S3:
- Manifest: Stored as logs, requiring sequential writes.
- SSTable: Full-writes work fine with S3.
- WAL: Stored as logs, requiring sequential writes.

I really wish sequential writes were better supported.
December 22, 2024 at 7:04 AM
j'pense la procedure doit pas etre dur,mais c que y'a plein de portefueille different& a mon avis faut surement trovuer le portefuille le plu sstable et clean, mais avec le fascisme qui monte, et le controle du fric des pauvres comme via la caf& ses algos,on va se retrouver avec des cryptos obscurs
February 18, 2026 at 4:19 PM
System Design Interview — Study Notes IV— Designing Data Intensive Applications Book Notes Chapter 3 #systemdesigninterview #interviewpreparation #SSTable #BTree #LSMTree senoritadeveloper.medium.com/system-desig...
System Design Interview — Study Notes IV— Designing Data Intensive Applications Book Notes
Notes on Concepts & Components to be used in a System Design Interview
senoritadeveloper.medium.com
April 12, 2025 at 4:01 PM
Heh, no worries, there's a lot of talk about compression in there. The funny part is that SSTable compression turns serialized JSON and zstd-compressed JSON into roughly the same size at the end of the day.
September 24, 2024 at 4:39 PM
Master Cassandra backups with nodetool snapshot + incremental SSTable backup. Full keyspace snapshot via hard links, then incremental copies new SSTables from memtable flushes. Production-ready

https://www.valtersit.com/vault/cassandra-nodetool-snapshot-with-incremental-sstable-backup-30d794/
July 1, 2026 at 3:21 PM
LSM-Tree の SSTable は HashTable ではダメなのかな
December 14, 2023 at 6:28 AM
RustでLSMツリーを実装してみた

概要 CassandraやScyllaDBといったKVSで使用されているLSMツリーを簡単に実装してみたので、簡単にお話ししていきたいと思います こちらがリポジトリです 実装のお話をする前に簡単にLSMツリーについてお話ししていきたいと思います LSMツリーとは LSMツリーとはLog Structre Merge ツリーの略で以下の四つのコンポーネントから構成されます。 Memtable CommitLog SSTable コンパクション 以下、ScyllaDBのちょー親切なドキュメントから拝借した画... Source link
RustでLSMツリーを実装してみた
概要 CassandraやScyllaDBといったKVSで使用されているLSMツリーを簡単に実装してみたので、簡単にお話ししていきたいと思います こちらがリポジトリです 実装のお話をする前に簡単にLSMツリーについてお話ししていきたいと思います LSMツリーとは LSMツリーとはLog Structre Merge ツリーの略で以下の四つのコンポーネントから構成されます。 Memtable CommitLog SSTable コンパクション 以下、ScyllaDBのちょー親切なドキュメントから拝借した画... Source link
inmobilexion.com
April 29, 2025 at 11:57 PM
Key Data Structures That Power Modern Databases

Modern databases rely on various data structures to optimize performance, storage, and retrieval. Below are eight critical data structures that power today's databases: Skiplist: A probabilistic in-memory index structure used in databases like Redis…
Key Data Structures That Power Modern Databases
Modern databases rely on various data structures to optimize performance, storage, and retrieval. Below are eight critical data structures that power today's databases: Skiplist: A probabilistic in-memory index structure used in databases like Redis for fast search, insertion, and deletion operations. Hash Index: A fundamental implementation of the "Map" data structure, enabling O(1) average-time complexity for lookups. SSTable (Sorted String Table): An immutable on-disk key-value storage format used in LSM trees.
undercodetesting.com
April 19, 2025 at 6:55 PM
SSTable vs B-Tree:
* Write Amplification: sequentially write compact SSTable files rather than having to overwrite several pages
in the tree
* SSTable's compaction process can affect the performance of concurrent access
* Transaction Semantics: locks
can be directly attached to the B-tree
September 21, 2025 at 6:40 AM
Why SSTable as a segment file on disk?
September 21, 2025 at 5:33 AM