tau er en åpen kildekode, GPL & nbsp; lisensiert verktøy som gir en tidsserie database API.
Starte tau server (med minne backend):
./tau.py serveren -b minne
Bruk TauClient å få tilgang til databasen fra python:
fra tau import TauClient
tau = TauClient ()
Send noen verdier:
tau.set (my_key = 'my_value')
tau.set (my_key = 3,1415)
tau.set ({'my_key': 6,283})
Motta verdier tilbake (muligens fra en annen prosess):
hevde tau.get ('my_key') == 6,283
Motta tidligere verdier over en periode (i sekunder):
hevde tau.get ('my_key', periode = 30) == ['my_value', 3,1415, 6,283]
Motta tidligere verdier med sine tidsstempler:
data = tau.get ('my_key', perioden = 30, tidsstempler = True)
hevde data == [[datetime (...), 'my_value'],
& Nbsp; [datetime (...), 3,1415]
& Nbsp; [datetime (...), 6,283]]
Sende noen flere verdier, vil eventuelle JSON-serial verdier gjøre:
tau.set (another_key = 42, yet_another_key = True)
Motta alle tilgjengelige verdier:
hevde tau.get ('*') == {'my_key': 6,283,
& Nbsp; 'another_key': 42,
& Nbsp; 'yet_another_key': true}
Motta verdier basert på en patter, ved hjelp *, [abc]:
hevde tau.get ('* _ nøkkel') == {'my_key': 6,283,
& Nbsp; 'another_key': 42,
& Nbsp; 'yet_another_key': true}
hevde tau.get ('* another_key') == {'another_key': 42,
& Nbsp; 'yet_another_key': true}
For flere eksempler se test _ *. Py filer.
Pakke Dokumentasjon
Krav :
- Python
Kommentarer ikke funnet