Redis 容量型(原 PegaDB)产品介绍
更新时间:2024-06-25
产品介绍
百度智能云K(key)-V(value)数据库是一种字典数据库,以下简称KV数据库。 Redis 容量型(原PegaDB)是一款完全兼容Redis协议的分布式KV数据库产品。基于百度智能云增强型SSD云盘构建,支持毫秒级在线数据处理、PB级海量数据超低成本存储。具备冷热分离等企业级特性,可以满足业务在超大规模数据场景下对成本及性能的要求,适用于电商、游戏、社交、账单、日志等众多业务场景。
产品特点
- 全面兼容Redis 4.0协议,支持业务平滑迁移。
- 基于SSD构建,支持水平扩展,满足大容量、高并发业务需要。
- 内核层面支持数据自动冷热分离,无需业务侧自己维护。
- 提供可配置半同步或异步同步的能力,在数据一致性和性能之间做出调整,可以按照业务需求提交 工单 开通
应用场景
大数据量场景,存储成本高
在业务发展后期,沉淀的数据量越来越多,而访问量越来越低,此时性能存在过剩的情况。使用Redis存储海量KV数据,成本直线上升。同时Redis为内存数据库,在掉电等场景下数据容易丢失。
典型冷热分离场景,传统Cache(缓存)+DB(关系性数据库)架构,业务开发复杂度高
电商、游戏应用通常有海量的商品和玩家数据,同时这些数据有较为明显的冷热属性。如果将海量数据完全放在内存中,存储成本是不可接受的。但是如果完全放在磁盘中,又无法满足热点商品和活跃用户的数据访问,如果业务自己搭建冷数据沉降机制,业务架构变得复杂,维护成本过高。
使用Pika等开源KV数据库,功能&成本&性能无法完全满足需求
客户需要持续投入相应的人力成本,去迭代和维护软件,以应对业务带来的需求。Pika等开源KV数据库无法完美兼容Redis协议,对于业务和开发人员协议不够友好,无法做到无缝的迁移。用户无法在数据一致性和性能之间按照业务需求进行选择,造成运维成本过高。
优势对比
对比项 | Redis 容量型 | 开源 Pika |
---|---|---|
兼容性 | 兼容原生Redis命令 | 和原生Redis命令差别较大 |
持久化 | 可配置半同步或异步同步 | 异步同步 |
企业级特性 | 内核支持冷热分离;支持热活实例组 | 无 |
性能 | 约为内存型Redis的80% | 约为原生Redis的60% |
成本 | 最低为内存型Redis的15% | 自建物理设备成本稍低,运维成本较大 |