Работаю с NodeJS и Mongo. Не могу привыкнуть к не реляционной БД после реляционной.
Один из принципов не реляционной БД стоит в том, что в одном документе должно храниться все что нам необходимо для работы на одном экране. Ну то есть если у нас есть посты то в документе должна быть вся информация о посте, вместе например с автором поста.
То есть такая структура:
- Название поста
- описание
- Имя автора
И здесь ступор. А что если автор изменил свое имя? То есть у него есть еще своя коллекция данных, например:
- ID
- имя
- Почта и т.д.
Получается делать отношение пост - ID пользователя это не верно. Но как тогда при просмотре поста получить верное имя юзера а не старое?