@havemanyquestions

Какова должна быть структура системы хранения данных для интернет-магазина на React Native?

Здравствуйте.
Делаю интенет-магазин (учусь использовать React Native). Необходимо хранить иерархическую структуру каталога, товары, личные данные пользователя (заказы, профиль и пр.). Т.е. есть три большие сущности. Личный кабинет будет на firebase (простая структура ключ/значение для этого подходят) с использованием realtime составляющей. Тут все ясно. У каждого пользователя доступ только к своей части базы данных firebase, настраивается правилами.
Далее. Как быть с каталогом и товарами. Товары - яснее, каталог - не совсем ясно.
Если товары еще можно хранить в firebase так, что доступ к чтению будет у всех, но доступ к редактированию только у администраторов, то с каталогом проблема. Казалось бы, записать многомерный массив - проще пареной репы. Но вот связи... Меняется id у категории - как отслеживать изменения? Как перепривязывать кучу товаров к новой категории? Никаких pivot table никакой реляционности...
  • Вопрос задан
  • 121 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы