Я разрабатываю простое приложение для визуализации данных на python с помощью Google AppEngine. Данные имеют следующие свойства:
структура: простой ключ - tuple-of-int
размер: в порядке (1-10 МБ на диске или в памяти при загрузке интерпретатором Python)
только для чтения (загружено раз и навсегда мной, не изменено пользователями)
Эти данные могут храниться в:
хранилище данных
большой (1-10mb) модуль Python
Поскольку импортированные модули Python кэшируются, дорогостоящий импорт будет редким, и данные большую часть времени будут храниться непосредственно в памяти, что неизбежно будет более эффективным (по времени и деньгам), чем размещение запросов хранилища данных.
Кто-нибудь обсуждал это раньше? Есть опыт, которым можно поделиться? Будут ли какие-либо недостатки в использовании модульного подхода python в этом случае использования?
Большое спасибо,
Nic