tau on avoimen lähdekoodin, GPL & nbsp; lisensoitu työkalu, joka tarjoaa aikasarjatietokannasta API.
Aloita tau-palvelimen (muistilla backend):
./tau.py palvelin -b muisti
Käytä TauClient pääsy tietokantaan python:
Tau tuonti TauClient
tau = TauClient ()
Lähetä joitakin arvoja:
tau.set (my_key = 'my_value')
tau.set (my_key = 3,1415)
tau.set ({'my_key': 6,283})
Vastaanota arvot takaisin (mahdollisesti toinen prosessi):
väittävät tau.get (my_key ') == 6,283
Vastaanota aikaisemmat arvot aikana (sekunneissa):
väittävät tau.get (my_key ', ajan = 30) == [' my_value ', 3,1415, 6,283]
Vastaanota edellisten arvojen niiden aikaleimat:
data = tau.get ('my_key', ajan = 30, aikaleimat = True)
väittävät data == [[datetime (...), "my_value '],
& Nbsp; [datetime (...), 3,1415]
& Nbsp; [datetime (...), 6,283]]
Lähetä lisää arvoja, mitään JSON-sarjoittaa arvot tekee:
tau.set (another_key = 42, yet_another_key = True)
Saa kaikki käytettävissä olevat arvot:
väittävät tau.get ('*') == {'my_key': 6,283,
& Nbsp; "another_key": 42,
& Nbsp; "yet_another_key": true}
Vastaanota arvot perustuvat patter käyttäen *,?, [Abc]:
väittävät tau.get ('* _ avain ") == {" my_key': 6,283,
& Nbsp; "another_key": 42,
& Nbsp; "yet_another_key": true}
väittävät tau.get ('* another_key') == {'another_key': 42,
& Nbsp; "yet_another_key": true}
Lisää esimerkkejä katso testin _ *. Py-tiedostoja.
Pakkaus Documentation
Vaatimukset :
- Python
Kommentteja ei löytynyt