Задать вопрос
@arttstyle
web-макака

Продукты, отзывы и характеристики в БД?

Хочу узнать как правильно построить архитектуру в nosql базе.
есть коллекция в ней много продуктов
у продукта есть свои :
-характеристики
-описание и превью
-отзывы и рейтинг
-цены и скидки
-доступность на складах
мне не нужно получать всю информацию сразу
на главном экран я вообще хочу получать только описание и превью
а уже в деталях подгружать характеристики и отзывы если их хотят посмотреть
я так понимаю нужно в продукте создать еще отдельные коллекции
другого способа -не читать- ненужную информацию и не запрашивать ее с БД я не вижу
это правильное построение архитектуры?
читается ли информация из коллекций внутри документа без запроса? или я что-то не понимаю?
  • Вопрос задан
  • 140 просмотров
Подписаться 2 Средний 4 комментария
Решения вопроса 1
@arttstyle Автор вопроса
web-макака
ответ таков:
тут лучше использовать sql Базу, но поскольку я не могу писать бек для нее, мне удобнее использовать nosql.
в firestorage происходит чтение документа без внутренних коллекций, т.е. чтобы получить 100 товаров из 100 документов я сделаю 100 read запросов с базы, в то время как на sql я сделаю 1 запрос и получу все документы сразу... это конечно дорого, но за удобство нужно платить ))
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
RaShe
@RaShe
Отдельные коллекции для продукта, отзывы и рейтинга.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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