Я храню данные в нескольких узлах в базе данных Google Firebase и пути к изображениям из хранилища Google Firebase.Лучший способ получить данные Firebase NoSQL/JSON?
До сих пор мое приложение, например, извлекало определенные данные, такие как идентификатор с «пользовательского» узла, и объединяло его в массив с определенными данными с узла «дружбы» и путь к образцу, полученный из хранилища. Это все обещания и влияние производительности моего приложения.
Я не очень хорошо знаком с NoSQL/JSON, и я начинаю верить, что я решу проблему неправильно. Может ли кто-нибудь подтвердить мою идею, что лучший способ решить эту ситуацию - сохранить данные, которые мне нужно извлечь из таблицы «user», в таблицу дружеских отношений для упрощения поиска, включая ссылку на мой образ, чтобы я не должны также выполнять эти обещания? Таким образом, я мог бы просто получить узел и получить все данные, которые мне нужны мгновенно. Это означает, что дублирование данных присутствует в моей базе данных, но после его чтения кажется, что это нормально для базы данных NoSQL. Надеюсь, кто-то может сообщить мне, правильно ли это подходит? Благодарю.