Skip to content

Conversation

zhangfengcdt
Copy link
Owner

This PR introduces RocksDB as a mature, production-ready storage backend for ProllyTree, providing persistent storage
with high performance for large-scale datasets.

Changes

New Features

  • RocksDB Storage Implementation (src/rocksdb/)
    • Implements NodeStorage trait for RocksDB backend
    • Optimized configuration for ProllyTree's content-addressed workload
    • LRU cache layer for frequently accessed nodes
    • Batch operations support for efficient bulk inserts/deletes

@zhangfengcdt zhangfengcdt marked this pull request as draft July 24, 2025 15:13
@zhangfengcdt zhangfengcdt marked this pull request as ready for review July 24, 2025 15:13
@zhangfengcdt zhangfengcdt merged commit 5aab341 into main Jul 24, 2025
2 checks passed
@zhangfengcdt zhangfengcdt deleted the feature/core.percistence.rocksdb branch July 29, 2025 00:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant