Вопрос

Недавно я рассматривал возможность использования GoogleData для хобби-проекта для хранения старых данных моего сервиса (скажем, 24+ часовой давности), в то время как я сохраняю свежие данные на своих серверах (хобби-проект == дешевый домашний сервер).

Однако я действительно не слышал о том, чтобы кто-нибудь использовал GoogleData, поэтому мне было интересно узнать об опыте других пользователей.

Редактировать:Мой краткий шаблон использования состоял бы в основном в хранении (кэшированных версий) объектов, представляющих (исторические) сущности.И относительно неизменяемые данные, такие как прошлые события или эти объекты, глобальные прототипные данные моих объектов (также относительно неизменяемые), чтобы уменьшить нагрузку на мой сервер.

Что касается активных объектов, я бы сохранял изменения локально, а затем отправлял их в GooglData (через 24 часа).

Спасибо

Это было полезно?

Решение

Поскольку на самом деле вы не получили удовлетворительного ответа на этот вопрос, я мог бы предложить взглянуть на Amazon SimpleDB.Это не бесплатно, но если вы не храните миллионы записей, вы, вероятно, будете тратить всего пенни в месяц.Как и другие веб-сервисы Amazon, вы платите только за то, что используете.

SimpleDB является более универсальным, чем службы передачи данных Google, которые могут подходить для более широкого круга приложений.

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

Я использовал GoogleData для хранения данных из одного моего проекта под названием TaskList.Я специально использую Google spreadsheet.Начать с этого довольно сложно, но, судя по примеру Google, вы почти наверняка знаете, что делать дальше.Я сделал это на C #.Вот примеры приложений и sdk для google-gdata.Мой совет, не утруждайте себя чтением онлайн-документации о gdata, в ней многое объясняется о базовой структуре xml и методе доступа к данным каждого уровня (частным или общедоступным).Для начала у вас должен быть аккаунт Google.Способ чтения и записи данных довольно странный по сравнению со стандартным SQL или dataset.Но в целом, API хорошо спроектирован, и почти обо всем позаботились.Действительно, дайте ему попробовать.

PS:Без сомнения, это немного медленно при доступе со всеми накладными расходами xml плюс большим количеством избыточных тегов с помощью gdata.

Итак, я предполагаю, что, по-видимому, никто не использует данные Google.

Тем не менее, кажется приятным хранить данные, которые вы не можете позволить себе разместить самостоятельно.Поэтому я думаю, что все же попробую.

У меня не было времени добраться до своего компьютера и очистить код для публикации, но моим текущим решением было использовать Yahoo Pipes для получения результатов моего запроса из данных Google как непосредственно в браузере, так и в формате JSON вместо XML через сервер.И все это делается только с помощью Javascript на стороне клиента, так что я могу получать и использовать данные без необходимости использования сервера.Однако я до сих пор не создал скрипт для хранения данных в Google Data.Это следующий шаг.

В списке есть несколько хороших приложений на основе gdata здесь.

Вы можете обращаться с электронными таблицами как с базовыми базами данных, взгляните на эта оболочка python и его порт .net.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top