/ / najlepší spôsob, ako zostaviť server časových radov pomocou

najlepší spôsob, ako vytvoriť server časových radov pomocou python - python

Mám záujem vybudovať rýchly server, ktorý slúžidotazy na časové rady. Napríklad povedzme, že mám 1000 časových radov identifikovaných názvom kategórie x. Server vykoná dotaz zadaný klientskym procesom a okamžite vráti poslednú hodnotu spojenú s konkrétnou časovou pečiatkou.

Napríklad v klientskom skripte by niekto zavolal z knižnice časových radov túto funkciu:

def get_ts_value( id, timestamp )
// send message (something like message queue, remote procedure call?)
// send blocks until value comes back
return request_ts_value( id, timestamp )

Na strane servera sa tento proces zachová najviac, akNie všetky súbory časových radov sa otvárajú alebo do pamäti nenachádzajú všetko, aby mohli byť otázky rýchle. Spolu s nejakými indexovými informáciami načítanými do pamäte pre rýchle vyhľadávanie.

Moja otázka znie, ktoré z nich sú najjednoduchšie knižnice / moduly na zostavenie vyššie uvedeného, ​​alebo či sú k dispozícii nejaké existujúce bezplatné rámce?

Vďaka!

odpovede:

1 pre odpoveď č. 1

Pokiaľ ide o komunikáciu, máte na mysli protokol? HTTP? prvotný TCP?

Osobne by som odporučil HTTP server pomocou http://docs.python.org/library/wsgiref.html , aj keď existuje šanca, že ani to nie je dosť rýchle.

Môžete tiež použiť server SQL.