Кто-нибудь использует GoogleData? - PullRequest
2 голосов
/ 30 сентября 2008

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

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

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

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

Спасибо

Ответы [ 5 ]

2 голосов
/ 01 октября 2008

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

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

1 голос
/ 02 октября 2008

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

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

0 голосов
/ 09 января 2009

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

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

0 голосов
/ 02 октября 2008

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

0 голосов
/ 30 сентября 2008

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

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

...