开发者社区 > 数据库 > 关系型数据库 > 正文

在PolarDB用哪种数据库有没相关经验?

我们有海量的 kv 键值对 要保存,并且要持久存储,很少有过期时间,但有hit冷热数据

value 是 json 结构居多,也有大 string

使用场景用于做媒体中心,media_id 对应 Metadata
有什么建议吗 ,在PolarDB用哪种数据库有没相关经验?我们现在的设计结构是这样的 json字段基本不搜索

media_id , object_url, {witdh:,height:,size:,xxxxxx}

展开
收起
三分钟热度的鱼 2024-02-28 17:07:12 60 0
2 条回答
写回答
取消 提交回答
  • 阿里云大降价~

    PolarDB支持多种数据类型,适合存储键值对(KV)这类结构化数据,并且具有冷热数据分离的特性,能够满足您的需求

    PolarDB是阿里巴巴自研的云原生关系型数据库,它提供了高性能、海量存储和高可用性的特点。以下是PolarDB的一些特性,这些特性使其成为存储海量键值对数据的合适选择:

    1. 数据类型支持:PolarDB支持多种内置数据类型,包括二进制类型,这对于存储非结构化的键值对数据非常有用。
    2. 计算存储分离架构:PolarDB采用计算存储分离的架构,这意味着可以根据需要独立扩展计算资源和存储资源,从而提供极致的弹性和性能。
    3. 分布式集群架构:PolarDB使用分布式集群架构,包含一个主节点和多个只读节点,这种设计可以保证高可用性和扩展性。
    4. 冷热数据分离:PolarDB支持冷热数据自动分离,这对于有大量访问频率不同的数据的场景非常有用,可以优化性能并降低成本。
    5. 兼容多种数据库引擎:PolarDB目前兼容MySQL、PostgreSQL、Oracle三种数据库引擎,这意味着您可以根据现有的技术栈选择合适的数据库引擎。

    综上所述,考虑到您的业务需求,PolarDB的这些特性似乎非常符合您需要持久存储海量键值对数据,并且需要进行冷热数据分离的场景。

    2024-02-29 18:44:37
    赞同 1 展开评论 打赏
  • 直接用polardb就行,本身也支持json类型的,本身要是对事务要求比较大,或者还是用sql比较方便的去join和查询等等。此回答整理自钉群“PolarDB专家面对面 - 大表&分区表& 冷温热数据管理& XEngine高压缩引擎功能”

    2024-02-28 19:16:34
    赞同 展开评论 打赏

阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。

相关产品

  • 云原生数据库 PolarDB
  • 相关电子书

    更多
    云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
    2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
    2023云栖大会:PolarDB for AI 立即下载