开发者社区 > 数据库 > 数据库管理工具 > 正文

DMS 支持跨实例更新表数据吗?我看逻辑仓库 只支持查询。

DMS 支持跨实例更新表数据吗?我看逻辑仓库 只支持查询。image.png

展开
收起
提个问题 2023-07-24 14:43:08 83 1
4 条回答
写回答
取消 提交回答
  • DMS(Data Management System)通常是指企业或组织内部用于管理数据的数据仓库或数据平台。一般来说,DMS 系统支持跨实例更新表数据,但具体支持程度会因系统而异。

    在某些 DMS 系统中,跨实例更新表数据可能受到限制或不支持。例如,某些系统可能只支持在特定实例中更新数据,而不支持跨多个实例进行更新。此外,一些系统可能只支持特定的类型的数据更新,例如只支持更新某些表的特定列

    2023-07-29 13:09:25
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    DMS的逻辑仓库功能仅用于查询,不支持更新、插入数据。具体来说:

    逻辑仓库用途是整合不同源数据库中的数据,方便统一查询。

    当创建逻辑仓库时,DMS只Copies数据,不复制表结构、索引等信息。

    数据都是只读的,不支持DML操作。

    对逻辑仓库进行任何DML操作,都不会实际影响源数据库中的数据。

    也就是说,DMS的逻辑仓库只是一个用于查询的“视图”,并非真实表。

    而真实的数据仍分布在各个源数据库实例中。

    若要实现跨实例表数据同步,DMS提供以下几种方案:

    数据订阅(修改 binlog 同步)。可实现精确实时同步。

    数据导出导入。可以周期性同步(每天同步一次)。

    链式复制。同样是周期同步,需要在两个实例间创建复制关系。

    基于以上分析,总的来说:

    DMS的逻辑仓库无法实现跨实例表数据的更新、插入。仅支持查询。

    如果确实需要跨实例表数据同步,DMS提供数据订阅、导出导入或链式复制方案。

    2023-07-27 18:59:00
    赞同 展开评论 打赏
  • DMS(Data Management Service)是阿里云提供的一项数据管理服务,专注于数据库的操作和管理。

    关于 DMS 是否支持跨实例更新表数据的问题,需要根据您具体指的是哪种跨实例情况来进行区分。

    1. 跨数据库实例:DMS 支持连接和管理多个不同数据库实例,包括但不限于各种关系型数据库(如 MySQL、PostgreSQL、SQL Server 等)。在这种情况下,DMS 提供了对这些数据库实例的集中管理和操作能力,包括查询、修改、删除等。因此,您可以使用 DMS 跨数据库实例更新表数据。

    2. 跨逻辑仓库实例:根据您提到的逻辑仓库,我理解为您可能正在使用类似数据仓库或数据湖的逻辑层,而非传统的关系型数据库。通常情况下,逻辑仓库更侧重于数据的读取和查询,而不是直接的写入和更新操作。因此,如果您使用的逻辑仓库只支持查询,则可能无法通过该逻辑仓库直接跨实例更新表数据。

    2023-07-25 15:52:27
    赞同 展开评论 打赏
  • 逻辑数仓只能查询,此回答整理自钉群“阿里云DMS数据管理用户交流群

    2023-07-24 14:44:49
    赞同 展开评论 打赏

相关产品

  • 数据管理
  • 热门讨论

    热门文章

    相关电子书

    更多
    金融行业高频交易数据管理解决方案 立即下载
    基于Spark的统一数据管理与数据探索平台 立即下载
    INFINIDATA:基于Spark的统一数据管理与探索平台 立即下载