У меня есть (коммерческий) проект машинного обучения, где я хочу дополнить существующую информацию данными из различных источников API (например, Google Places, Facebook Graph), сохранить ее в базе данных и проанализировать все данные с помощью алгоритмов машинного обучения (например, выполнить кластеризацию).
Но в соответствии, например, с Google Places кэширование и хранение данных не допускаются:
3.2.4 (a) Нет очистки. Клиент не будет извлекать, экспортировать или иным образом очищать Контент Карт Google для использования за пределами Сервисов. Например, Заказчик не будет: (i) осуществлять предварительную выборку, индексирование, сохранение, перераспределение или повторное размещение Контента Карт Google вне служб;(ii) массовая загрузка фрагментов карт Google, изображений улиц, геокодов, направлений, результатов матрицы расстояний, информации о дорогах, информации о местах, значениях высот и часовых поясах;(iii) копировать и сохранять названия компаний, адреса или отзывы пользователей;или (iv) использовать Контент Google Maps с услугами преобразования текста в речь. https://cloud.google.com/maps-platform/terms/#3-license
3.2.4 (b) Нет кэширования. Клиент не будет кэшировать Контент Карт Google, за исключением случаев, когда это явно разрешено Условиями использования Сервисов Карт https://cloud.google.com/maps-platform/terms/#3-license
5.4 Кэширование. Клиент может временно кэшировать значения широты (широты) и долготы (lng) из API Адресов на срок до 30 последовательных календарных дней, после чего Клиент должен удалить кэшированные значения широты и долготы. Клиент может кэшировать значения идентификатора места API мест (place_id) в соответствии с политиками API мест. https://cloud.google.com/maps-platform/terms/maps-service-terms/
Как вы работали в подобных проектах? Это действительно кэширование того, что я хочу сделать в проекте, или есть небольшая разница? Я сделал запрос в Google, но они не смогли ответить на этот вопрос по телефону. И мне нужно где-то хранить данные, чтобы можно было выполнять алгоритмы машинного обучения.