分布式数据库中间件 DDM

分布式数据库中间件(Distributed Database Middleware,简称DDM),专注于解决数据库分布式扩展问题,突破了传统数据库的容量和性能瓶颈,实现海量数据高并发访问。

 
 

    华为云ddm 单表和分片表join 更多内容
  • DDM如何进行分片

    逻辑表是否分片 DDM逻辑支持全局、拆分单表三种类型。用户可以按照数据的实际使用需求,选择最合适的逻辑类型创建,实际操作请参考创建单表只在第一个分片创建以及存储数据。 全局在每一个分片创建并且存储全量数据。 拆分在每一个分片创建数据按照拆分规则分散存储在分片中。

    来自:帮助中心

    查看更多 →

  • 概览

    介绍创建拆分库时如何合理选择逻辑库分片。 广播单表的使用场景 介绍广播单表的常用场景。 DDM事务模型 介绍DDM的事务模型。 DDM SQL使用规范 介绍DDM中的SQL使用规范。 如何将单RDS数据整库迁移至DDM 介绍将单RDS库中的数据整库迁移到DDM实例单库中。 如何将Mycat数据整库迁移至DDM

    来自:帮助中心

    查看更多 →

  • 分布式数据库中间件 DDM

    MySQ L实例 连接DDM实例或逻辑库 入门实践 05 实践 DDM最佳实践汇总了使用DDM过程中常见应用场景的操作实践,每个实践我们提供详细的方案描述操作指导,帮助您轻松应用DDM。 实例管理 通过JDBC连接池连接DDM 合理定制分片策略 如何选择DDM逻辑库分片数 广播单表的使用场景

    来自:帮助中心

    查看更多 →

  • 跨分片复杂SQL调优

    用结果集小的作为驱动,尽量减少join的循环次数(使用left join/join时,左边是驱动,右边是被驱动;使用right join时,右边是驱动,左边是被驱动)。 对于被驱动join字段需添加索引,不建议两张大直接进行join,尤其是包含不带限制条件的单表,将消耗大量计算资源。

    来自:帮助中心

    查看更多 →

  • 什么是分布式数据库中间件

    产品优势 自动分库分 传统数据库通常是单机部署,一旦出现问题,数据可能全部丢失,故障影响面100%。 而DDM支持自动分库分,将数据分散到多个数据节点存储,分散风险,影响面降低至1/N,支撑业务爆发式增长。 读写分离 DDM充分利用数据节点只读实例能力,当水平拆分后,依然存在较大

    来自:帮助中心

    查看更多 →

  • DDM是否支持分布式JOIN

    DDM是否支持分布式JOIN DDM支持分布式JOIN设计时,增加字段冗余 支持跨分片JOIN,主要实现的方式有三种:广播,ER分片ShareJoin。 DDM目前禁止多个的跨库updatedelete。 父主题: SQL语法类

    来自:帮助中心

    查看更多 →

  • 广播表和单表的使用场景

    ); 广播 在业务数据库中,存在一些数据量不大,更新频率较低,但常常需要用来做关联查询的。 为了方便这类与拆分进行关联操作,DDM实例提供了一种“广播”,广播具有以下特点: 广播在各分片数据一致。插入、更新和删除数据会实时在每一个分片中执行。 对广播的查询,仅在一个分片中执行。

    来自:帮助中心

    查看更多 →

  • DDM SQL使用规范

    有临时超限约束(Temp table limit exceeded)。 Join函数 select场景,建议join条件是每个的拆分字段或使用广播,或者是驱动是一个小(inner/left join驱动是左,right join驱动是右)。 不建议两个大直接进行join操作。

    来自:帮助中心

    查看更多 →

  • 产品核心功能

    产品核心功能 1 主要功能介绍 功能名称 说明 水平拆分 在创建逻辑时,只需选择拆分键,DDM就可以按照拆分键生成拆分规则,实现数据水平拆分。 说明: 拆分键是在水平拆分逻辑的过程中,用于生成路由结果的字段,指定字段后,可以进一步选择日期函数,也可以手动输入“日期函数(

    来自:帮助中心

    查看更多 →

  • 单表查询

    单表查询 示例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 CREATE TABLE newproducts ( product_id INTEGER NOT NULL, product_name VARCHAR2(60)

    来自:帮助中心

    查看更多 →

  • 如何选择DDM逻辑库分片数

    分片平移到新实例:将逻辑库部分分片(分库)平移到新增的实例上,数据不会进行重分布。 图1 分片平移示意图 分片个数变更:逻辑库对应的物理库分片可以根据用户需要自定义添加,单数据节点上的物理分片数不超过64个。如果因业务需要分片数超过64,请联系DDM技术人员。DDM会尽量将分片均匀分配到数据节

    来自:帮助中心

    查看更多 →

  • 如何将Mycat数据整库迁移至DDM

    Mycat导出结构数据。 连接目标DDM关联的RDS将数据导入至目标DDM(非拆分场景)。 拆分分片规则为hash类(含年月日等日期类) 拆分:拆分算法为hash(含日期函数) Mycat导出全部数据结构。 对照导出的结构,在DDM控制台创建结构完全相同的。 从Mycat整库导出数据。

    来自:帮助中心

    查看更多 →

  • 不支持的特性和使用限制

    语法。 不支持单条语句中DROP多张。 DDL语句不支持多语句。 广播、拆分不支持创建外键。 不支持创建以“_ddm”为前缀的。 不支持创建TEMPOPARY类型的拆分、广播。 create table中的unique key只能保证物理内唯一,无法保证全局唯一。 不支持修改全局二级索引的字段。

    来自:帮助中心

    查看更多 →

  • DDM为源链路源库分片数量和信息怎么填写

    DDM为源链路源库分片数量信息怎么填写 DRS支持DDM为源的迁移同步,在创建任务时,需要先按照源端DDM绑定的实例个数选择分片数量,以实时同步为例,如图1。例如源端DDM有两个DN节点,挂载的RDS for MySQL实例1实例2,则“源端实例数据库实例个数”设置为“2”

    来自:帮助中心

    查看更多 →

  • 功能总览

    考DN管理。 账号管理 包括DDM账号的创建、修改、删除重置密码等功能。具体使用方法请参考账号管理。 数据迁移管理 包括从华为云迁移到DDM、其他云迁移到DDM数据DDM导出等功能。具体使用方法请参考数据迁移。 监控管理 包括监控指标一览如何查看监控指标,具体使用方法请参考监控管理。

    来自:帮助中心

    查看更多 →

  • 单表查询

    单表查询 示例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 CREATE TABLE newproducts ( product_id INTEGER NOT NULL, product_name VARCHAR2(60)

    来自:帮助中心

    查看更多 →

  • 场景三:华为云上自建MySQL迁移到DDM

    DDM实例逻辑,明确对应结构数据的迁移策略,如2所示。 创建前可先通过SQL语句:SHOW CREATE TABLE {TABLE_NAME}查看源华为云上自建MySQL中数据结构。 2 迁移策略 逻辑库类型 逻辑类型 结构迁移策略 数据迁移策略 拆分 拆分表

    来自:帮助中心

    查看更多 →

  • 修改DDM实例参数

    gurations 1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一region下的project ID。 获取方法请参见获取项目ID。 instance_id 是 String DDM实例ID。 请求参数 2 请求Header参数

    来自:帮助中心

    查看更多 →

  • 合理制定分片策略

    拆分键 字段 字段+日期函数 字段 字段+日期函数 详细说明 根据指定的字段将数据平均拆分到各个分片上。 根据指定的字段+日期函数将数据平均拆分到各个分片上。 字段必须是日期类型(date、datetime、timestamp)。 将数据内的记录按照算法元数据定义的规则将数据拆分到指定的分片上。

    来自:帮助中心

    查看更多 →

  • 实例参数说明

    enable_table_recycle ON:开启回收站。 OFF:关闭回收站。 开启回收站之后,删除会进入回收站,7天内可以通过RESTORE命令进行恢复。 OFF、ON OFF long_query_time 记录慢查询的最小秒数,以秒为单位,默认值为1,示如果SQL执行大于等于1秒就定义为慢SQL。

    来自:帮助中心

    查看更多 →

  • 创建目标库表结构

    在实例登录窗口输入创建DDM账号中创建的DDM账号密码,进入数据管理服务进行建操作。 建操作是将源RDS for MySQL数据库中的DDM实例中重新创建,根据的性质可选择创建为广播单表、拆分。广播单表的使用场景请参考广播单表的使用场景。 图1 原数据库 图2 address_test数据

    来自:帮助中心

    查看更多 →

共105条
看了本文的人还看了