Что нужно знать про Cloud Firestore во Flutter/Dart?
Что хотят услышать интервьюеры:
Коротко: Firestore — realtime NoSQL база с коллекциями, документами, queries и offline cache, но требует правильного моделирования данных и security rules.
Ответ:
Где применяется:
- структура документа влияет на запросы
- индексы нужны заранее
- realtime listener нужно закрывать
Пример:
FirebaseFirestore.instance.collection('chats').doc(chatId).collection('messages').snapshots(); Как отвечать на собеседовании: объясните назначение, границы применения и почему это лучше альтернативы в конкретном сценарии. Типичная ошибка: строить реляционную модель как в SQL.