verobject yra esminė vertybė parduotuvė, kuri saugo kopijas pastaruosius pakeitimus.
Kodėl jūs turėtumėte naudoti šį "
- Jūs jau dislokuotos Redis
- Jūs neturite kada nori prarasti duomenis
- Jums patinka pythonic API
- Jūs norite KVS automatiškai marinatas (arba jsonify) jūsų duomenys
- Jūs norite ką nors paprasto (140 kodo eilučių kodo)
- Jūs norite kažką, kad dirba (70 linijų bandymo kodas)
Kodėl jums neturėtų naudoti šį "
- Tai erdvė neefektyvus. Tai nėra suspausti pakartotinės deltas kaip git daro.
- Jis nepalaiko sandorių ar išgalvotas taupymo metodus, pavyzdžiui, zope
Diegimas
Nuo aplanke:
sudo python setup.py įdiegti
Nuo cheeseshop:
sudo PIP įdiegti verobject
Nuo git:
sudo PIP įdiegti git + git: //github.com/jart/verobject.git
Paprastas naudojimas
importo datetime, verobject, REDIS
REDIS = redis.Redis ()
Tabela1 = verobject.Store (1 lentelė ", REDIS = REDIS)
1 lentelė ['HK'] = {"labas": ["Kitty", "katytė", "katytė"]}
Tabela1 ['ts'] = datetime.date (1984, 10, 31),
Spausdinti Tabela1 ['TS'], 1 lentelė ['HK']
Del 1 lentelė ['TS']
1 lentelė ['vc'] = 'version1 "
1 lentelė ['vc'] = 'Version2 "
1 lentelė ['vc'] = 'version3 "
teigti, sąrašą (table1.versions ("VC")) == ['version3 "," Version2 "," version1']
teigti table1.versions ("VC") [0] == 'version3 "
teigti table1.versions ("VC") [- 1] == 'version1 "
Reikalavimai :
- Python
Komentarai nerastas