Skip to content

【讨论】产品定位&架构 #1

@aierui

Description

@aierui

看了下产品介绍,在 redis-cluster 下做一层数据持久化,热数据存储在 redis 内存中,冷数据备份到 tikv,这点和腾讯 tendis 冷热混合存储版类似。

讨论1: 这类架构组件较多,上手成本会较高,是不是可以在 tikv 上增加一个 proxy (statless),负责 redis 协议解析及各数据结构编码(映射 K-V),核心功能还有限流、鉴权(多租户)等,数据存储在 tikv 中。

讨论2: 如何支持热冷架构呢?PD 模块调度能力可发挥作用; 之外也可以考虑 rocksdb block_cache 或 hot_cache,tikv 要求部署在 nvme 设备上,其读写性能不会太差(和纯内存没法比)。

PS:我个人对该类项目很感兴趣,之前也有过类似想法,不清楚大佬们还要人不🤣 ,但目前不熟悉 rust (逃...)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions