tau jest open source, GPL & nbsp; na licencji narzędzie, które dostarcza API bazy danych szeregów czasowych.
Uruchom serwer tau (z zaplecza pamięci):
Pamięć -b serwer ./tau.py
Użyj TauClient aby uzyskać dostęp do bazy danych z python:
z tau importu TauClient
tau = TauClient ()
Wyślij niektóre wartości:
tau.set (my_key = "my_value")
tau.set (my_key = 3,1415)
tau.set ({'my_key': 6,283})
Otrzymuj wartości z powrotem (ewentualnie od innego procesu):
dochodzić tau.get ('') == my_key 6,283
Otrzymuj poprzednie wartości w okresie (w sekundach):
dochodzić tau.get ('', okres my_key = 30) == ['my_value ", 3,1415, 6,283]
Otrzymuj poprzednie wartości z ich znaczników czasu:
Dane = tau.get ("my_key", okres = 30, datowniki = true)
dochodzić dane == [[datetime (...), "my_value"],
& Nbsp; [datetime (...), 3,1415],
& Nbsp; [datetime (...), 6,283]]
Wyślij jeszcze kilka wartości, wszelkie wartości JSON-szeregowej zrobi:
tau.set (another_key = 42, yet_another_key = True)
Otrzymuj wszystkie dostępne wartości:
dochodzić tau.get ('*') == {'my_key': 6,283,
& Nbsp; "another_key": 42,
& Nbsp; "yet_another_key": true}
Otrzymuj wartości opartych na wzorcu, za pomocą *, [abc]?:
dochodzić tau.get ('* _ klucz ") == {' my_key ': 6,283,
& Nbsp; "another_key": 42,
& Nbsp; "yet_another_key": true}
dochodzić tau.get ('* another_key ") == {' another_key": 42,
& Nbsp; "yet_another_key": true}
Więcej przykładów patrz test _ *. Pliki py.
Pakiet dokumentacji
Wymagania :
- Python
Komentarze nie znaleziono