verobject là một cửa hàng giá trị quan trọng mà giữ các bản sao của các phiên bản trước đây.
Tại sao bạn nên sử dụng này
- Bạn đã triển khai Redis
- Bạn không bao giờ muốn mất dữ liệu
- Bạn thích API pythonic
- Bạn muốn KVS để tự động dưa (hoặc jsonify) dữ liệu của bạn
- Bạn muốn một cái gì đó đơn giản (140 dòng nguồn của code)
- Bạn muốn một cái gì đó mà làm việc (70 dòng mã thử nghiệm)
Tại sao bạn không nên sử dụng này
- Đó là không gian không hiệu quả. Nó không nén đồng bằng sửa đổi như git không.
- Nó không hỗ trợ các giao dịch hoặc ưa thích tiết kiệm các phương pháp như Zope
Cài đặt
Từ thư mục:
sudo python setup.py cài đặt
Từ cheeseshop:
sudo pips cài đặt verobject
Từ git:
sudo pips cài đặt git git +: //github.com/jart/verobject.git
Cách sử dụng cơ bản
datetime nhập khẩu, verobject, redis
redis = redis.Redis ()
table1 = verobject.Store ('table1 ", redis = redis)
table1 ['hk'] = {'hello': ['kitty', 'mèo', 'mèo']}
table1 ['ts'] = datetime.date (1984, 10, 31)
in table1 ['ts'], table1 ['hk']
del table1 ['ts']
table1 ['vc'] = 'version1'
table1 ['vc'] = 'version2'
table1 ['vc'] = 'version3'
khẳng định danh (table1.versions ('vc')) == ['version3', 'version2', 'version1']
khẳng định table1.versions ('vc') [0] == 'version3'
khẳng định table1.versions ('vc') [- 1] == 'version1'
Yêu cầu :
- Python
Bình luận không