Я хотел бы спросить, в чем преимущество того, чтобы делать что-то подобное, а не размещать ваше приложение на Google App Engine и создавать интерфейс javascript с сетками , чтобы упростить сортировку / фильтрацию и просмотр данных.
В любом случае, чтобы ответить на ваши вопросы, вы можете создать свой интерфейс через таблицы Google, используя Сценарии Google App .Это позволит вам выполнять такие действия, как аутентификация вашего пользователя, запрос, обновление и отображение данных.Если вы хотите просто отобразить данные, оказывается, что в Google Spreadsheets есть несколько встроенных функций .
Что касается согласованности, вы должны прочитать о хранилище данных GAE а также его функции, такие как транзакции .Хранилище данных - это не СУБД, а база данных объектов, в которой хранятся объекты в ключах.Опять-таки, стоит подумать, если вы планируете много анализировать и вычислять данные (суммирования, агрегации).
В целом, я бы порекомендовал сделать грубый дизайн вашей системы, не сосредотачиваясь на определенных технологиях (таких как GAE, иGoogle Spreadsheets).После того, как вы определили, каковы ваши основные цели для вашего приложения, вы сможете выяснить, какие технологии и ресурсы будут наиболее разумными в вашем бюджете.