【问题标题】:Do audit table APIs exist for MongoDB that can be used along with another SQL database?是否存在可与另一个 SQL 数据库一起使用的 MongoDB 审计表 API?
【发布时间】:2013-12-16 15:46:35
【问题描述】:

audit-table 是否存在用于与其他 SQL 数据库一起使用的 MongoDB 的 API,可以被告知自动模仿普通 SQL 表的结构,并在提交结束时触发插入到该表的 MongoDB 表历史记录中?如果有,这些类型的 API 通常称为什么?

【问题讨论】:

    标签: sql mongodb audit-tables


    【解决方案1】:

    服务器中不包含任何类型的数据历史记录/版本控制功能(与 MongoDB 2.4 一样)。

    我不知道这种模式的任何标准术语。根据您的用例,您可能会考虑“版本控制”、“归档”或“审计”,这些可能对您期望数据发生的情况有不同的含义(即完整文档、差异......)。

    当然,您可以在应用程序代码中实现这些模式。

    可能存在现有库,具体取决于您的开发语言。例如,Vermongo 在 Java 中实现了一个文档版本控制方案。

    如果您有replica set configuration,您也可以使用oplogtailable cursor 推出您自己的解决方案。

    【讨论】:

      猜你喜欢
      • 2015-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-15
      • 2018-04-12
      • 2017-11-24
      相关资源
      最近更新 更多