Существуют ли API таблицы аудита для MongoDB, которые можно использовать вместе с другой базой данных SQL?

Существуют ли API таблицы аудита для MongoDB, используемой вместе с некоторой другой базой данных SQL, которой можно сказать, чтобы она автоматически имитировала структуру обычной таблицы SQL и инициировала вставки в историю таблиц MongoDB этой таблицы в конце фиксации? Если да, то как обычно называются эти типы API?

1 ответ

Нет (как в MongoDB 2.4) какой-либо функции истории данных / управления версиями, включенной в сервер.

Я не знаю какой-либо стандартной терминологии для этого шаблона. В зависимости от вашего варианта использования вы можете подумать о "управлении версиями", "архивировании" или "аудите", и они могут иметь различную коннотацию относительно того, что вы ожидаете получить с данными (т. Е. Полные документы, различия, ...).

Конечно, вы можете реализовать эти шаблоны в коде вашего приложения.

В зависимости от языка разработки могут быть существующие библиотеки. Например, Vermongo реализует схему управления версиями документов на Java.

Если у вас есть конфигурация набора реплик, вы также можете использовать oplog и настраиваемый курсор, чтобы развернуть собственное решение.

Другие вопросы по тегам