Как подключить приложение iOS к Google Cloud SQL? - PullRequest
0 голосов
/ 26 сентября 2018

Я строил свою базу данных с помощью Cloud Firestore, потому что это было проще всего реализовать.Тем не менее, возможности запросов Firestore недостаточны для того, что я хочу построить, в основном из-за того, что он не может обрабатывать запросы неравенства по нескольким полям.Мне нужна база данных SQL.

У меня настроен экземпляр Google Cloud SQL.Интеграция намного сложнее, чем Firebase, где вам просто нужно добавить модуль Cocoapods.Из моих исследований видно, что мне нужно настроить прокси-сервер Cloud SQL, хотя, если есть более простой способ его подключения, я был бы рад услышать об этом.

По сути, мне нужен способ дляклиент на iOS для чтения и записи в базу данных SQL.Облачный SQL казался лучшим и наиболее масштабируемым вариантом (хотя я был бы открыт для слушания об альтернативах, которые легко реализовать).

1 Ответ

0 голосов
/ 26 сентября 2018

Вы, вероятно, не хотите настраивать свое приложение так, чтобы оно полагалось на прямое подключение к базе данных SQL.Firestore - это хорошо масштабируемая база данных, которая может обрабатывать тысячи соединений - MySQL и Postgres не так хорошо масштабируются.

Вместо этого вам следует подумать о создании простого внешнего сервиса, который можно использовать для запроса базы данных и возврата отформатированных результатов.Существует множество преимуществ структурирования таким образом, включая возможность дальнейшей оптимизации или распределения ваших запросов. Google AppEngine и Облачные функции Google могут использоваться для быстрого обслуживания такой службы, и оба предоставляют простые варианты подключения к Cloud SQL.

...