Царство мобильной платформы и денормализации
Платформа Realm Mobile выглядит слишком хорошо, чтобы быть правдой! https://realm.io/ Я большой пользователь NoSQL, и я почти всегда нахожу себя денормализующим данные, поэтому вы не получите ситуаций, подобных следующей.
group:
members:
- john:
groups:
-falcons:
members:
- steve:
groups:
...
Что я не могу сказать от Realm Mobile Platform, так это - она автоматически решает подобные проблемы? Если у меня есть пользовательская база из 10 000 пользователей, где все подключены ко всем остальным через цепочку групп, синхронизация группы приведет к загрузке 10 000 пользовательских профилей, так как группа заполняется путем добавления пользователей в члены, групп пользователей, пользователей в члены до бесконечности? Если Царство избегает этой проблемы сорта из коробки, все еще делая все теоретически доступным, я в деле!