tau egy nyílt forráskódú, GPL & nbsp; licencelt eszköz, amely egy idősor adatbázis API.
Kezdje tau-kiszolgáló (memóriával backend):
./tau.py szerveren -b memória
Használja TauClient az adatbázis eléréséhez a python:
a tau import TauClient
tau = TauClient ()
Küldd egyes értékek:
tau.set (my_key = 'my_value)
tau.set (my_key = 3,1415)
tau.set ({"my_key": 6,283})
Vételi értékek vissza (esetleg egy másik folyamat):
érvényesíteni tau.get ("my_key") == 6,283
Vételi korábbi értékeket alatt (másodpercben):
érvényesíteni tau.get ("my_key", pont = 30) == ['my_value ", 3,1415, 6,283]
Vételi korábbi értékeket a timestamps:
data = tau.get ("my_key", pont = 30, időbélyeggel = True)
érvényesíteni adatok == [[dátumidőpont (...), "my_value '],
& Nbsp; [dátumidőpont (...), 3,1415],
& Nbsp; [dátumidőpont (...), 6,283]]
Küldd el néhány értékeket, minden JSON-serializable értékeket fog tenni:
tau.set (another_key = 42, yet_another_key = True)
Megkapja az összes rendelkezésre álló értékek:
érvényesíteni tau.get ("*") == {"my_key": 6,283,
& Nbsp; "another_key": 42,
& Nbsp; "yet_another_key": true}
Vételi értékek alapján a kopog, a *,?, [Abc]:
érvényesíteni tau.get ('* _ kulcs ") == {" my_key ": 6,283,
& Nbsp; "another_key": 42,
& Nbsp; "yet_another_key": true}
érvényesíteni tau.get ('* another_key ") == {" another_key ": 42,
& Nbsp; "yet_another_key": true}
További példákat lásd tesztet _ *. Py fájlt.
Csomag Dokumentáció
követelmények :
- Python
Hozzászólás nem található