我们有海量的 kv 键值对 要保存,并且要持久存储,很少有过期时间,但有hit冷热数据
value 是 json 结构居多,也有大 string
使用场景用于做媒体中心,media_id 对应 Metadata
有什么建议吗 ,在PolarDB用哪种数据库有没相关经验?我们现在的设计结构是这样的 json字段基本不搜索
media_id , object_url, {witdh:,height:,size:,xxxxxx}
PolarDB支持多种数据类型,适合存储键值对(KV)这类结构化数据,并且具有冷热数据分离的特性,能够满足您的需求。
PolarDB是阿里巴巴自研的云原生关系型数据库,它提供了高性能、海量存储和高可用性的特点。以下是PolarDB的一些特性,这些特性使其成为存储海量键值对数据的合适选择:
综上所述,考虑到您的业务需求,PolarDB的这些特性似乎非常符合您需要持久存储海量键值对数据,并且需要进行冷热数据分离的场景。
直接用polardb就行,本身也支持json类型的,本身要是对事务要求比较大,或者还是用sql比较方便的去join和查询等等。此回答整理自钉群“PolarDB专家面对面 - 大表&分区表& 冷温热数据管理& XEngine高压缩引擎功能”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。