verobject is een belangrijke waarde winkel die kopieën van het verleden herzieningen houdt.
Waarom zou u gebruik maken van deze
- Je hebt al Herverdeeld ingezet
- Je wil nooit om gegevens te verliezen
- Je houdt pythonic API's
- U wilt de KVS automatisch augurk (of jsonify) uw gegevens
- Je wilt iets simpels (140 source regels code)
- U wilt iets dat werkt (70 lijnen van de test code)
Waarom je niet moet gebruiken dit
- Het is de ruimte inefficiënt. Het maakt niet herziening delta's te comprimeren als git doet.
- Het heeft geen transacties of fancy ondersteunen save methoden zoals zope
installatie
Uit map:
sudo python setup.py installeren
Van kaaswinkel:
sudo pip installeren verobject
Van git:
sudo pip installeren git + git: //github.com/jart/verobject.git
Basisfuncties
datetime import, verobject, redis
redis = redis.Redis ()
table1 = verobject.Store ('table1', redis = redis)
table1 ['hk'] = {'hallo': ['kat', 'Kitty', 'Kitty']}
table1 ['ts'] = datetime.date (1984, 10, 31)
afdruk table1 ['ts'], table1 ['hk']
del table1 ['ts']
table1 ['vc'] = 'version1'
table1 ['vc'] = 'version2'
table1 ['vc'] = 'version3'
beweren lijst (table1.versions ('VC')) == ['version3', 'version2', 'version1']
beweren table1.versions ('VC') [0] == 'version3'
beweren table1.versions ('VC') [- 1] == 'version1'
Eisen
- Python
Reacties niet gevonden