Я изучаю построение поверх Datomic. Продаю по принципу БД 'как ценность'. Дело в том, что мы должны иметь возможность предоставлять очищенные копии базы данных нашим разработчикам для локального запуска. Любые конфиденциальные данные, которые мы обязаны хранить на правильной стороне брандмауэра, не должны просачиваться.
Со стандартной базой данных SQL это легко: у нас есть служба внутри брандмауэра, которая делает моментальный снимок БД и запускает для нее некоторый скрипт, чтобы обновить на месте конфиденциальное значение, такое как [email protected] > [email protected] и т. д. Затем очищенная БД становится доступной для разработчика, чтобы вывести его из зоны соответствия.
Однако мое понимание Datomic (и самой его силы) заключается в том, что ничто никогда не обновляется на месте. Так как же можно очистить базу данных Datomic? Спасибо.