Должен ли я использовать данные для автозаполнения из файлов xml напрямую или для загрузки в хранилище данных GAE? - PullRequest
0 голосов
/ 21 марта 2012

Я нашел другой источник данных для реализации автозаполнения для ввода адресов в моей форме.

Данные хранятся в XML-файлах ( описание структуры данных , см. Стр. 44).

Должен ли я использовать XML-файлы напрямую? Или я должен загрузить все данные в хранилище данных GAE (есть ли инструмент для этого)?

1 Ответ

1 голос
/ 21 марта 2012

Вы почти наверняка столкнетесь с некоторыми проблемами с производительностью, если у вас есть вызов автозаполнения, который каждый раз загружает, анализирует и ищет большой файл XML. Это убьет вас при любой нагрузке.

В зависимости от объема данных, о которых вы говорите, вы можете хранить все это в memcache, чтобы получить наилучшие характеристики производительности.

Если вы говорите о большем количестве данных, чем вы можете разумно хранить в memcache - если я правильно помню, он будет хранить для вас около 1 МБ за раз - вы, вероятно, захотите сохранить его в хранилище данных в структуре Это оптимизировано для быстрых запросов.

...