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

DMS 这个数据库版本管理功能具体是干啥的,为啥会记录创表,我没有在这个时间创建表?

DMS 这个数据库版本管理功能具体是干啥的,为啥会记录创表,我没有在这个时间创建表?
iwEcAqNwbmcDAQTRBwUF0QIcBrCsUD14V9WxOwTR-SCmAPEAB9InUu9BCAAJomltCgAL0gAFOK4.png_720x720q90.jpg

展开
收起
青城山下庄文杰 2023-08-21 13:37:15 73 0
5 条回答
写回答
取消 提交回答
  • 从事java行业8年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    您好,数据管理DMS中对数据库进行表结构变更后,DMS将会保存最新的表结构至数据库版本列表中,触发保存最新的表结构的情况可以参考下图
    image.png

    2023-10-08 10:14:25
    赞同 展开评论 打赏
  • DMS在比较不同版本的数据库时,可能会记录下所有已有的表和字段。即使这些表和字段在您的数据库中不存在,它们也会被记录下来。
    DMS在比较不同版本的数据库时,可能会记录下所有已有的索引和约束。即使这些索引和约束在您的数据库中不存在,它们也会被记录下来。
    DMS在比较不同版本的数据库时,可能会记录下所有已有的触发器和存储过程。即使这些触发器和存储过程在您的数据库中不存在,它们也会被记录下来。

    2023-09-29 13:40:39
    赞同 展开评论 打赏
  • 当您在数据管理DMS中对数据库进行表结构变更后,DMS将会保存最新的表结构至数据库版本列表中。您可以在数据库版本列表中下载、对比、恢复历史版本的表结构。
    image.png
    image.png

    据不同的管控模式,各数据库支持保留的版本数量如下:

    • 自由操作:3个。

    • 稳定变更:20个。

    • 安全协同:50个。

    2023-09-27 13:19:29
    赞同 1 展开评论 打赏
  • 全栈JAVA领域创作者

    DMS的数据库版本管理功能是一种数据版本控制机制,可以记录数据库中每个表的创建、修改、删除等操作记录,以及每个操作的操作人、操作时间等信息。通过这种机制,可以实现对数据库的版本控制和回溯,以便在需要时恢复到某个历史版本。
    在DMS中,记录创表的操作可能是由于以下原因:

    系统自动创建。在某些情况下,DMS系统可能会自动创建一些表,以满足数据存储和管理的需求。
    系统升级或迁移。在系统升级或迁移的过程中,可能会自动创建一些表,以满足新的数据存储和管理需求。
    其他用户创建。在DMS中,多个用户可以同时访问和操作数据库,因此可能会有其他用户在您不知情的情况下创建了表。
    总之,在DMS中,记录创表的操作可能是由于多种原因造成的,需要根据实际情况进行分析和处理。如果您没有在某个时间创建表,可以联系DMS客服进行查询和确认。

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

    我已经认真阅读了 你的问题:

    【 DMS 这个数据库版本管理功能具体是干啥的,为啥会记录创表,我没有在这个时间创建表?

    并思考了

    建议如下:


    阿里云的数据管理服务(DMS)是一款数据库管理工具,它可以帮助用户管理数据库的版本和变更历史。DMS 的数据库版本管理功能具体包括以下几个方面:

    1. 版本控制:DMS 可以对数据库的版本进行严格的控制,确保每个版本的稳定性和一致性。当您对数据库进行修改时,DMS 会自动创建一个新的版本,同时保留之前的版本。这样,您可以随时回滚到之前的版本,以恢复数据或排查问题。
    2. 变更记录:DMS 会记录每个版本的变更历史,包括创建表、修改表结构、数据变更等操作。这样,您可以方便地追踪和审查数据库的变化历史。
    3. 数据恢复:DMS 提供了数据恢复功能,您可以根据变更记录回滚数据库至某个特定版本。这对于处理数据误删、数据损坏等问题非常有帮助。
    4. 权限管理:DMS 支持对数据库版本的权限管理,您可以为不同用户分配不同的版本访问权限,以确保数据安全。
      关于您提到的“记录创表,我没有在这个时间创建表”的问题,可能有以下原因:
    5. DMS 记录的创表时间并不一定准确。DMS 的版本管理功能是基于数据库的变更历史来实现的,而不是通过监控数据库的实时操作。因此,DMS 记录的创表时间可能会有偏差。
    6. 创表操作可能由其他用户或应用程序执行。DMS 记录的变更历史是基于数据库级别的,而不是用户级别的。因此,即使您没有执行创建表的操作,只要数据库中存在该表的创建记录,DMS 也会记录下来。
    2023-08-25 18:50:07
    赞同 展开评论 打赏

相关产品

  • 数据管理
  • 热门讨论

    热门文章

    相关电子书

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