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

Вышли Java/Python SDKs 1.3.8

Время на прочтение1 мин
Количество просмотров607
  • Удалены лимиты на zigzag merge-join запросы. Теперь для большинства сложных запросов не нужны композитные индексы, которые сильно увеличивали занимаемый объем в хранилище. Подробнее можно посмотреть с презентации на Google IO — Next gen queries
  • Максимальный размер корзины для TaskQueue увеличен до 100
  • Добавлен параметр «качество изображение» для операций с Image API

Для Java: Внесение java.net.InetAddress и некоторых интерфейсов и абстрактных классов из javax.xml.soap в белый список.

Для Python: Поддержка builtin-обработчиков — отличная фича, позволяющая включить некоторую функциональность SDK (к примеру remote_api, mapreduce, etc) прямо из коробки, одним движением руки. Ниже пример для включения appstats и mapreduce. Подробнее о builtin и includes

builtins:
- mapreduce: on
- appstats: on


Изменения в админке на продакшене:
  • Instances консоль — теперь можно посмотреть, сколько их запущено для приложения, а также посмотреть их параметры (QPS, Latency, Memory)
  • Можно запускать задания прямо из админки
  • При включенном built-in datastore_admin можно удалить все (или часть) данных из конкретной таблицы в автоматическом режиме, используя для этих целей mapreduce. Однако нужно помнить, что это ресурсозатратно, и можно попасть на лимиты


Анализ SDK — для python появился некий Matcher API — однако его предназначение крайне непонятно (может часть будущего full-text-search (?), сужу из анализа stub), и похоже само апи пока еще в глубокой разработке. Также, похоже, нас скоро ожидают асинхронные вызова в хранилище, по аналогии с URLFetch.

Полные списки изменений:
Release Notes: Python
Release Notes: Java
Revision History
Теги:
Хабы:
Всего голосов 26: ↑19 и ↓7+12
Комментарии10

Публикации