Непривычности Google App Engine

Очень непривычным оказался способ работы “маленькими кусочками”.

Запись в хранилище занимает относительно много времени (за 30 секунд успевает совершится около 200 операций записи по одному объекту), время на разбор не считаем, т.к. там у меня все просто.

Плюс было удаление может быть 100-200 тыс. записей кусками по 100 записей за раз: выборка 100 ключей, удаление этих ключей.

После разных проб и импортирования 5-6 раз набора из 50 тыс. записей бесплатная квота на процессор была выбрана на 66%.

Попробую вставлять записи пачками по 10-120 штук, посмотрю что из этого получится.

Кроме того существует квота квота на процессорную нагрузку DataStore. Как точно она учитывается пока не разбирался, но похоже что она учитывается в общей процессорной нагрузке, тогда она в общем-то непонятна, т.к. она значительно (в 10 раз) больше процесорной квоты для приложения.

Update:

Ознакомился внимательнее, почитал форум – действительно нагрузка на datastore входит в общую нагрузку. Для бесплатного режима цифра приведена скорее просто чтобы была – её не достигнуть, фактически она работает только для платного режима, т.к. нагрузку на datastore нельзя докупить.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *