arana-db/kiwi

[FEATURE] Support multiple DBs

Open

#106 opened on Aug 15, 2025

View on GitHub
 (0 comments) (1 reaction) (0 assignees)Rust (33 forks)auto 404
enhancementgood first issue✏️ Feature

Repository metrics

Stars
 (57 stars)
PR merge metrics
 (PR metrics pending)

Description

功能描述

Support multiple DBs, For the specific hierarchical relationship, please refer to: Hierarchical dependencies

Store (单例)
├── DB[0] (数据库实例0)
│   └── Storage (存储引擎)
│       ├── Redis[0] (Redis实例0) -> RocksDB[0]
│       ├── Redis[1] (Redis实例1) -> RocksDB[1]
│       └── Redis[2] (Redis实例2) -> RocksDB[2]
├── DB[1] (数据库实例1)
│   └── Storage (存储引擎)
│       ├── Redis[0] (Redis实例0) -> RocksDB[0]
│       ├── Redis[1] (Redis实例1) -> RocksDB[1]
│       └── Redis[2] (Redis实例2) -> RocksDB[2]
└── DB[n] (数据库实例n)
    └── Storage (存储引擎)
        ├── Redis[0] (Redis实例0) -> RocksDB[0]
        ├── Redis[1] (Redis实例1) -> RocksDB[1]
        └── Redis[2] (Redis实例2) -> RocksDB[2]

动机

  • 补齐Storage层的能力

额外信息

No response

Contributor guide