Задать вопрос
Pavel_Osipov
@Pavel_Osipov
Программист, в основном web

Python структура web проекта для работы с графами?

Доброго дня

Задумал я одно исследование на питоне реализовать. Суть сводится к тому, что с удалённого компа обращаются к серверу, на котором питон скрипт загружает сравнительно большой граф для id — из этого запроса, что-то с ним делает, возвращает некую метрику, закрывает соединение, обновляет граф и сохраняет его.

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

И вообще, может нет смысла это на питоне реализовывать?


Планирую поставить Апач + mod_wsgi. Базу данных Redis, как удобный noSQL и pickle для бинарной сериализации графа в базу.

Также питоновский скрипт в качестве демона видимо нужно использовать.


Поделитесь мыслями, верный-ли это подход?


Заранее спасибо!
  • Вопрос задан
  • 3240 просмотров
Подписаться 5 Оценить Комментировать
Ответ пользователя homm К ответам на вопрос (2)
homm
@homm
> Из требований, минимальная задержка при 100 одновременно обслуживаемых графах.
В качестве фреймворка — Торнадо. И Апачь с mod_wsgi можно выкинуть.

> pickle для бинарной сериализации графа в базу.
Маршал до 3-х раз быстрее.
Ответ написан