BigTable ?

3 views
Skip to first unread message

webus

unread,
Nov 2, 2009, 4:50:50 PM11/2/09
to Google App Engine for Java on Russian
Подскажите, как быть. Имеем БД на PostgreSQL. Хочу переместить данные
в облако, т.е. работать будем с BigTable. Как лучше произвести
конвертацию ?

oizo

unread,
Nov 3, 2009, 12:51:30 AM11/3/09
to Google App Engine for Java on Russian
Ну заливать самое простое через bulkloader -
http://code.google.com/intl/en/appengine/docs/python/tools/uploadingdata.html
т.е создаете новую версию приложения для python (это если сам проект
на java, если питон - можно в той же версии, хотя я предпочитаю
разбивать, обзывая версию, в которой только работа с remote_api, как
remote, например. А также у меня как правило версии main и test в
приложении), описываете модели и пр. конфигурирование, затем можно
либо импортнуть из pg в csv, либо дописать к лоадеру загрузку из pg -
в блоге у Nick Johnson:
http://blog.notdot.net/2009/10/Blogging-on-App-Engine-part-7-Migration

Можно конечно и свой интерфейс написть, но далеко не факт, что
получится лучше, чем remote_api. Тем более что получить доступ к
хранилищу можно только через приложение (т.е через http).

А вообще полезно послушать выступление Max.Ross с google I/O 2009, он
там рассказывал аспекты миграции:
http://code.google.com/intl/ru/events/io/2009/sessions/SofterSideofSchemas.html

Reply all
Reply to author
Forward
0 new messages