Skip to content

docs: add feature documentation — transaction, filter, snapshot#14491

Draft
xingbowang wants to merge 1 commit intofacebook:mainfrom
xingbowang:navi/docs/06-features-pt1
Draft

docs: add feature documentation — transaction, filter, snapshot#14491
xingbowang wants to merge 1 commit intofacebook:mainfrom
xingbowang:navi/docs/06-features-pt1

Conversation

@xingbowang
Copy link
Copy Markdown
Contributor

transaction/ (12 chapters)

Pessimistic/Optimistic/WritePrepared/WriteUnprepared transactions, 2PC, lock management (PointLockManager, PerKeyPointLockManager), deadlock detection (BFS), snapshot isolation, conflict detection.

filter/ (11 chapters)

Bloom filter, Ribbon filter, partitioned filters, prefix bloom, memtable bloom, filter caching, filter construction.

snapshot/ (8 chapters)

Snapshot implementation, sequence numbers, compaction interaction, transaction integration, timestamped snapshots.

Part 6 of 11 in the RocksDB AI documentation series.

transaction/ (12 chapters): Pessimistic/Optimistic/WritePrepared/WriteUnprepared
transactions, 2PC, lock management (PointLockManager, PerKeyPointLockManager),
deadlock detection (BFS), snapshot isolation, conflict detection.

filter/ (11 chapters): Bloom filter, Ribbon filter, partitioned filters,
prefix bloom, memtable bloom, filter caching, filter construction.

snapshot/ (8 chapters): Snapshot implementation, sequence numbers,
compaction interaction, transaction integration, timestamped snapshots.
@meta-cla meta-cla bot added the CLA Signed label Mar 23, 2026
@github-actions
Copy link
Copy Markdown

✅ clang-tidy: No findings on changed lines

Completed in 0.0s.

@xingbowang xingbowang marked this pull request as draft March 23, 2026 18:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant