Разработайте мобильное приложение для списка дел, которое синхронизируется между устройствами, поддерживает автономный доступ и отправляет обновления в реальном времени, минимизируя при этом операционные издержки. Какой подход к базе данных вы используете?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Используйте Firestore в качестве базы данных. Настройте Firestore offline persistence для кэширования копии данных Firestore. Отслеживайте изменения документов для обновления приложений при каждом изменении документов..
Почему это правильный ответ
Firestore — это бессерверная NoSQL база данных, которая идеально подходит для мобильных приложений благодаря встроенной синхронизации между устройствами, поддержке автономного режима (offline persistence) и обновлениям в реальном времени через прослушиватели изменений документов. Это минимизирует операционные издержки, поскольку Google управляет инфраструктурой. Cloud SQL for MySQL требует управления серверами и не имеет встроенной поддержки автономного режима или синхронизации в реальном времени без дополнительной логики. Bigtable предназначен для аналитики больших данных и не подходит для транзакционных мобильных приложений с низкой задержкой. SQLite на каждом устройстве с синхронизацией через Cloud Storage требует значительных усилий по разработке для реализации синхронизации, обработки конфликтов и обеспечения обновлений в реальном времени.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется