python
import pickledb
db = pickledb.load('data.db', False, 'lzma')
python
import pickledb
db = pickledb.load('data.db', False)
for i in range(0, len(data), batch_size):
batch = data[i:i+batch_size]
db.set('batch' + str(i), batch)
db.dump()
retrieve_data = []
for i in range(0, len(data), batch_size):
batch = db.get('batch' + str(i))
retrieve_data.extend(batch)
python
import pickledb
db = pickledb.load('data.db', False)
db.set('key1', 'value1')
db.set('key2', 'value2')
...
data = {
'key1': 'value1',
'key2': 'value2',
...
}
db.dcreate(data)
value1 = db.get('key1')
value2 = db.get('key2')
...
keys = ['key1', 'key2', ...]
values = db.dget(keys)
python
import pickledb
db = pickledb.load('data.db', False)
db.compact()
db.rebuild()