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

PolarDB支持KKV表的文档在哪里查看?pkey-skey-vlue的模型

PolarDB支持KKV表的文档在哪里查看?pkey-skey-vlue的模型

展开
收起
三分钟热度的鱼 2024-03-20 16:38:20 78 0
2 条回答
写回答
取消 提交回答
  • 看下是不是想了解这个:https://help.aliyun.com/zh/polardb/polardb-for-mysql/user-guide/overview-tair-ro?spm=a2c4g.11186623.0.i3 tair支持的就是缓存行的KV模式,KKV是它的能力之一,polardb支持和Tair打通。此回答整理自钉群“PolarDB 专家面对面 - 购买计费&数据空间&产品咨询”

    2024-03-20 16:55:56
    赞同 展开评论 打赏
  • 将军百战死,壮士十年归!

    阿里云PolarDB数据库本身并不直接支持Key-Value (KKV) 类型的表,而是基于行存储引擎(如InnoDB或X-Engine)来存储关系型数据。PolarDB的设计理念主要是围绕着高性能、高可用、可扩展的SQL关系型数据库服务展开。

    不过,如果你想要在PolarDB中模拟KKV存储模式,可以通过创建一个表,并且使用两个字段作为键(Primary Key和Secondary Key),第三个字段作为Value的方式来实现。例如:

    CREATE TABLE KKV_Table (
        pkey INT PRIMARY KEY,
        skey VARCHAR(255),
        value BLOB
    );
    

    在这个示例中,pkey 是主键,skey 可以视为辅助键(secondary key),value 字段存储值。

    如果你想了解更多关于如何在PolarDB中组织和管理数据的信息,可以查阅阿里云PolarDB的官方文档,了解如何创建和使用表、索引以及其他数据库对象。对于更复杂的存储模式,可能需要结合业务逻辑进行定制化的数据模型设计。

    请注意,如果需要原生的KKV存储服务,阿里云提供有专门的云数据库产品如Redis、Table Store等,这些服务天然支持键值对存储模型。

    2024-03-20 16:55:55
    赞同 展开评论 打赏

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

相关产品

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

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