Позвольте мне объяснить проблему. Итак, есть база данных, которая имеет решающее значение для многих приложений, и мне нужно сохранить ее в безопасности. Кроме того, я не хочу напрямую обращаться к этой базе данных. Я думаю об использовании материализованного представления. Это хорошее решение? Мне нужны некоторые советы о том, как сохранить основную базу данных в безопасности и синхронизироваться.java web security
, приветствия.
Чтобы быть более конкретным, наша команда боится получить доступ к основной базе данных напрямую, поскольку она может сделать данные менее безопасными. Вот почему мы размышляем о том, чтобы использовать материализованные представления, чтобы не получить доступ к основной базе данных. Вы видите наши баллы? Мы просто хотим сохранить основную базу данных более безопасной, потому что она важна для многих других приложений. Несмотря на то, что у нас есть резервная копия, простой в восстановлении этой базы данных будет нежелательным. Даже приложение предотвращает выполнение SQL-инъекций, мы боимся, что любая проблема возникает из-за уязвимости системы безопасности. Спасибо за помощь! –
Хорошо, я понимаю, но рано или поздно вам придется дублировать данные из материализованного представления в таблицу. Материализованное представление гораздо больше используется для получения большей производительности, чем для обеспечения безопасности. – Tako