Базы данных предназначены для хранения данных и их безопасного хранения. Если вы зашифровали жесткие диски, используя SSL, RBA C, метку защиты и т. Д. c, ваши данные будут очень защищены. Нет никаких реальных недостатков в использовании базы данных, кроме сложности программы. Но есть достаточно зрелых библиотек, которые на самом деле не так уж и плохи, особенно если вы используете Hibernate и SpringBoot, это сделает всю тяжелую работу за вас.