Android - Сложный запрос в базе данных Firebase Realtime

У меня есть следующая база данных SQL:
Структура базы данных
Я преобразовал это в объект JSON и импортировал в Firebase.
Могу ли я использовать здесь сложные запросы? Или мне не стоит использовать это в моем случае?
Я новичок в базах данных, особенно в firebase, поэтому был бы признателен за помощь. Заранее спасибо.

Что именно вы подразумеваете под сложными запросами? К вашему сведению, Firebase Realtime Database - это база данных NoSQL. Ссылка

Kruti Parekh 07.10.2018 15:57

например, я хочу отфильтровать данные из 3-4 таблиц за один запрос. Я знаю, что это база данных NoSQL, но после поиска я нашел несколько решений для простых / коротких запросов из двух таблиц. Моя база данных реляционная, но есть ли способ запросить данные, например, из 4 таблицы в одном запросе с NoSQL?

Gergő Nagy 07.10.2018 16:05

Боюсь, насколько мне известно, нет ответа; поскольку запрос типа join и т. д. невозможен с базой данных Firebase Realtime.

Kruti Parekh 07.10.2018 16:09

SELECT bus_number.CodeNumber AS BusNumber, bus_Number.BusRouteName AS Routename, bus_route_type.OriginStopID AS Начало, отправление.StartTime как время FROM bus_number, bus_route_type, отправление, расписание_типа ГДЕ bus_number.CodeNumber LIKE "3A" ANDTYPE_TYPE " INNER JOIN, потому что это слишком долго :)) вот короткий пример того, что я хочу запросить. Если это невозможно, есть ли облачная база данных SQL для Android, что лучше? Реальное время важно

Gergő Nagy 07.10.2018 16:22

Запросы к каждой отдельной таблице каждый раз похожи на разные запросы. Вы не сможете получить этот результат ни одним запросом.

Kruti Parekh 07.10.2018 16:30

Когда вы используете базу данных NoSQL, вам лучше не думать о запросах SQL. Между ними нет простого сопоставления. Если вы хотите использовать SQL-запросы (в этом нет ничего плохого), используйте базу данных SQL. Когда вы используете базу данных NoSQL, думайте о структурах и шаблонах доступа NoSQL. Чтобы узнать об этом, прочтите Моделирование данных NoSQL и посмотрите Firebase для разработчиков SQL.

Frank van Puffelen 07.10.2018 16:31

Разве вы не должны удалить тег SQL из этого вопроса?

The Impaler 07.10.2018 16:38
0
7
195
0

Другие вопросы по теме