Как стать автором
Обновить

Что ожидается в App Engine

Время на прочтение2 мин
Количество просмотров636
  1. Сервис для работы с большими файлами.
  2. Поддержка работы с входящей почтой
  3. XMPP API.
  4. Поддержка функций отображения (mapping) наборов данных (datasets).
  5. Курсоры для запросов к базе — преодоление лимита в 1000 записей.
  6. Система предупреждений (alerts) об исключительных ситуациях (exceptions) в пользовательских приложения.
  7. Дамп и восстановление системы хранения.
Источник: App Engine Product Roadmap

  1. Сервис для работы с большими файлами.
    При работе с DataStore существует ограничение на размер сущности в 1 мегабайт. Одно из решений является разделение файла на части (units) и их хранение в виде отдельных сущностей. Существует отдельная библиотека для подобной операции — google-file-service, описание которой можно найти также в рецептах (cookbook) на сайте App Engine. Библиотека не входит в набор стандартных библиотек App Engine.
    Судя по всему Google собирается предоставить пользователям подобную библиотеку или ввести новый сервис, позволяющий сохранять большие файлы без его явного разбиения на части.
  2. Поддержка работы с входящей почтой
    App Engine имеет сервисы позволяющие работать с внешними ресурсами только по HTTP и HTTPS протоколу, а также отправлять e-mail сообщения от имени пользователей имеющими Google аккаунт (Google account). Что подразумевается под сервисом по работе с входящей почтой у меня следующий вариант: будет библиотека с функциями получения сообщений из почтовых ящиков пользователей с аккаунтами Google.
  3. XMPP API
    По аналогии с отправкой e-mail, будет присутствовать библиотека для отправки XMPP сообщений используя Google аккаунт.
  4. Поддержка функции отображения (mapping) наборов данных (datasets)
    Не догадываюсь, что тут имеется в виду. Может имеется в виду отображение данных из Datastore, например в XML? Или, может быть, какие-то новые типа связей между объектами.
  5. Курсоры для запросов к базе — преодоление лимита в 1000 записей.
    На данный момент существует ограничение на количество записей, которое может быть возвращено при запросе к Datastore. Для работы с большим количеством записей вам придется делать более одного запроса к Datastore.
    В данном случае, программисты Google скорее всего введут новый класс, который будет работать как курсор в других базах данных. При итерации по курсору при выходе за пределы 1000 записей будет неявно производится запрос на следующие записи.
  6. Система предупреждений (alerts)
    Дамп всех неперехваченных исключений будет фиксироваться и отображаться в административной панели.
  7. Дамп и восстановление системы хранения
    Можно будет делать дамп текущего состояния базы, сохранять его на хостинге App Engine и/или скачивать на локальную машину. Будет также доступна обратная функция восстановления из дампа.
P.S. Спасибо за карму — перенес топик в блог Google App Engine
Теги:
Хабы:
Всего голосов 37: ↑32 и ↓5+27
Комментарии34

Публикации

Истории

Ближайшие события

One day offer от ВСК
Дата16 – 17 мая
Время09:00 – 18:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область