verobject adalah toko nilai kunci yang membuat salinan revisi terakhir.
Mengapa Anda harus menggunakan ini
- Anda sudah dikerahkan Redis
- Anda tidak pernah ingin kehilangan data
- Anda suka API pythonic
- Anda ingin KVS secara otomatis acar (atau jsonify) data Anda
- Anda ingin sesuatu yang sederhana (140 baris kode sumber)
- Anda ingin sesuatu yang bekerja (70 baris kode test)
Mengapa Anda tidak harus menggunakan ini
- Ini ruang tidak efisien. Tidak kompres delta revisi seperti git tidak.
- Tidak mendukung transaksi atau mewah menyimpan metode seperti zope
Instalasi
Dari folder:
sudo python setup.py install
Dari cheeseshop:
sudo pip install verobject
Dari git:
sudo pip install git + git: //github.com/jart/verobject.git
Dasar Penggunaan
impor datetime, verobject, Redis
Redis = redis.Redis ()
table1 = verobject.Store ('table1', Redis = Redis)
table1 ['hk'] = {'hello': ['kitty', 'kitty', 'kitty']}
table1 ['ts'] = datetime.date (1984, 10, 31)
print table1 ['ts'], table1 ['hk']
del table1 ['ts']
table1 ['vc'] = 'version1'
table1 ['vc'] = 'version2'
table1 ['vc'] = 'version3'
menegaskan daftar (table1.versions ('vc')) == ['version3', 'version2', 'version1']
menegaskan table1.versions ('vc') [0] == 'version3'
menegaskan table1.versions ('vc') [- 1] == 'version1'
Persyaratan :
- Python
Komentar tidak ditemukan