wbolster / plyvel

Plyvel, a fast and feature-rich Python interface to LevelDB
https://plyvel.readthedocs.io/
Other
518 stars 75 forks source link

update leveldb to v1.23 #149

Open mrx23dot opened 1 year ago

mrx23dot commented 1 year ago

It promises better performance:

"Optimize leveldb block seeks to utilize the current iterator location. This is beneficial when iterators are reused and seeks are not random but increasing. It is additionally beneficial with larger block sizes and keys with common prefixes."

https://github.com/google/leveldb/releases Feb 23, 2021 v1.23

If possible then compile with -Ofast -m32 (fastest portable), not sure if separate 64bit would speed things up.

in https://github.com/wbolster/plyvel/blob/main/scripts/install-leveldb.sh and in wheels

slavabzb commented 2 months ago

and now v1.23 is default on macOS Sonoma, so it's not that easy to just brew install leveldb and get plyvel ready for use

wbolster commented 2 months ago

so it's not that easy to just brew install leveldb

why not? shouldn't it be backwards compatible?