Я занимаюсь разработкой веб-сайта, который будет содержать профили пользователей со значительным объемом их данных.Помимо общей информации профиля пользователя, мне также нужно будет хранить их настройки, историю взаимодействия с другими пользователями и действия, которые они предприняли на моем веб-сайте (т.е. приобрели товар).
Я практически не знаком с веб-разработкой на уровне предприятия.Есть ли более эффективный способ хранения профилей пользователей, чем использование реляционной базы данных (oracle, mysql, ingres и т. Д.)?Очевидно, что в этой области возможны множественные оптимизации, но есть ли более современные и лучшие решения вне рамок реляционной базы данных?