【问题标题】:AWS Neptune Change ManagementAWS 海王星变更管理
【发布时间】:2021-04-12 23:43:47
【问题描述】:

我们正在考虑使用 AWS Neptune 作为 graphdb 解决方案。 我来自 Django 世界,所以我经常使用 db 迁移。 我找不到任何有关 AWS Neptune 如何对 DB 进行变更管理的信息? IE。如果我想从一个月前重新加载备份并且从那时起发生了架构更改,会发生什么?我们如何跟踪这些变化? 我们应该编写自定义脚本吗?

【问题讨论】:

    标签: amazon-web-services database-migration amazon-neptune change-management


    【解决方案1】:

    与 RDBMS 和其他一些数据存储不同,Amazon Neptune 和许多其他图形数据库被称为“无模式”,这意味着无需显式定义或维护模式。模式由存储在数据库中的数据隐式定义。在您提到的情况下,恢复备份,不需要运行迁移/更改脚本。当您恢复备份时,架构将由恢复的数据定义。

    数据库的这种“无模式”特性允许应用程序开始添加新的实体类型和数据属性,而无需任何类型的 ETL 过程。但是,这也意味着应用程序确实需要在内部管理某种模式,以保持所存储数据的完整性(例如,可以使用 first_name 和 firstName,它们是单独的属性。)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-28
      • 1970-01-01
      相关资源
      最近更新 更多