Мне нужно разработать приложение, ориентированное на планирование событий и организацию питания.
У нас есть модель базы данных, в значительной степени реляционная, определяющая, например, продукты в событии: какие ингредиенты, на какой тарелке они используют, оповещатели..
MySQL отлично сработал для этой цели.
Проблема возникает, когда каждое событие начинает иметь множество исключений из структуры базы данных и делает базу данных достаточно гибкой для обработки всех этихИсключения приводят к ухудшению целостности данных.
Итак, я решил, возможно, использовать реляционную базу данных для каждого определения и структуры, а также базу данных NoSQL для хранения информации о событии и изменения каждого поля в соответствии с конкретными потребностями этого события,даже если это означает повторение данных.