Здесь есть несколько вариантов. Но прежде чем углубляться в их знания, стоит поместить производственные данные в тестовую среду или среду разработки. Как правило, в зависимости от характера среды тестирования и разработки, существуют более строгие ограничения на доступ к ним. Поэтому безопасность вашей производственной среды теряет смысл, если у вас есть те же данные в среде разработки / тестирования без одинакового уровня безопасности.
- Реплицируйте структуру, а не данные
Чтобы добиться этого, вы можете выполнить те же действия по настройке / миграции, которые выполняете в производственной системе. По сути, это даст вам систему с той же схемой, что и ваша производственная база данных. Оттуда вы можете добавить свои собственные тестовые данные.
Репликация производственной базы данных с использованием маскирования данных
Некоторые компании, например, Oracle, предлагают технологии Data Masking . Это позволяет вам копировать вашу производственную систему, маскируя истинные значения в производственной базе данных. Лучшие решения для маскировки данных сохранят целостность данных, например, номер телефона по-прежнему будет выглядеть как номер телефона.
Восстановить резервную копию производственной базы данных
Это последнее в моем списке из-за проблем безопасности, которые я обрисовал ранее. Но это в основном соответствует вашему плану аварийного восстановления, чтобы восстановить последнюю копию вашей базы данных (включая данные) в среде разработки / тестирования.