python
import plyvel
db = plyvel.DB('mydb', create_if_missing=True)
batch = db.write_batch()
batch.put(b'key1', b'value1')
batch.put(b'key2', b'value2')
batch.put(b'key3', b'value3')
batch.write()
db.close()
python
import plyvel
db = plyvel.DB('mydb', create_if_missing=True, compression='snappy')
db.put(b'key1', b'value1')
db.put(b'key2', b'value2')
db.put(b'key3', b'value3')
db.close()
python
import plyvel
db = plyvel.DB('mydb', create_if_missing=True, lru_cache_size=536870912) # 512MB cache
value = db.get(b'key')
db.close()
python
import plyvel
db = plyvel.DB('mydb', create_if_missing=True)
iterator = db.iterator(include_value=False, prefetch=True)
for key in iterator:
print(key)
db.close()