#ZIOLMDB 1.4.3 for #Scala #ZIO is available. With collection content streaming support :) #LMDB https://github.com/dacr/zio-lmdb
Hey @hyc, we want to, zero-downtime swap an #LMDB environment that comes from an S3 with one that is already on disk (and opened). My first idea was to open the incoming env, open a write txn on the dst one and clear and copy the entries into the existing one but I fear about the MDB_TXN_FULL error. The second idea is to close the env (awaiting running txns) and swap the env files. This can produce a downtime. Do you recommend anything else?
I don’t know when but I’ll probably ban people making me loose time by using incompetent LLM’s to code… Here is an example contributor using ChatGPT to work on my #LMDB Rust wrapper… But the documentation is clear. https://github.com/meilisearch/heed/pull/201#discussion_r1286562660
@rq Just go with #LMDB. Only a single file, faster than SQLite for key-value storage and zerocopy reading. I maintain a Rust wrapper called heed, and Meilisearch is running on top of that. Works perfectly 🎉
I recently updated the Wikipedia page. https://en.wikipedia.org/wiki/Lightning_Memory-Mapped_Database
Just published release #ZIOLMDB 1.3.0 for #Scala #ZIO
@zioscala #LMDB - https://github.com/dacr/zio-lmdb - Small enhancements and changes required by a new software I'm currently working on dedicated to photos management - It's always a good idea to be your own user ;)
@ee11a5dff40c19a555f41fe42b48f00e618c91225622ae37b6c2bb67b76c4e49 It doesn't for now but once I merge this PR I will be able to continue the design and work on exposing this feature. A company started working on that but we figured out that #LMDB was restraining DUP values to 511 bytes... https://github.com/meilisearch/heed/pull/197
Montydb, a mongoDB clone written in python. Can optionally use #LMDB for backend.
From: @twitter@crodav
https://mobile.twitter.com/crodav/status/1629499922595692544
ZIO-LMDB 1.0 available / https://github.com/dacr/zio-lmdb / it is an easy to use embedded key/value database for #ZIO
@zioscala
/ The ideal solution when you want to keep your infrastructure under control with a very low maintenance cost ! #LMDB
btrfs O_DIRECT bug Fix has been posted upstream. https://lore.kernel.org/linux-btrfs/ae81e48b0e954bae1c3451c0da1a24ae7146606c.1676684984.git.boris@bur.io/T/#u #lmdb #btrfs
Beware: btrfs and mmap are broken. I tested on Linux kernel 5.17 on Ubuntu 22.04, but the original bug report is on Fedora. Looks like a long-standing btrfs bug. #btrfs #lmdb https://bugzilla.redhat.com/show_bug.cgi?id=2169947
LMDB 0.9.30 released. A handful of build tweaks, nothing major. https://lists.openldap.org/hyperkitty/list/openldap-announce@openldap.org/thread/MXL2B4OPYCN7L74NUCZ4IGPFJZJF4KPE/
#LMDB #OpenLDAP
"Hot damn. strfry #nostr relay powered by LMDB is AMAZING"
https://mobile.twitter.com/bitcoinersocial/status/1622328037860859905
Also important not to lose sight of this: it's actually efficiency that matters; performance is only a side effect of that. #LMDB outperforms everything else by using CPU & RAM more efficiently than everything else.
lmdb-js wrapper for #LMDB on jsdelivr.com https://www.jsdelivr.com/package/npm/lmdb-v1
Q: Why are other DBs so slow?
A: as Dr Michael Stonebraker illustrated, most DBs spend vast majority of their time managing buffer pools, crash recovery, and locking and latching. #LMDB has no buffer pool, and its crash-proof design yields zero recovery time, instantaneous startup every time. Readers perform no locking, no blocking calls of any kind. 100% of its time is spent doing useful work. Nothing else comes close. https://slideshot.epfl.ch/play/suri_stonebraker
I've been contributing continuously to Ukraine since the 2022 invasion began. Now a team of Ukrainian researchers has contributed to #LMDB. https://ieeexplore.ieee.org/document/10000475
The National Center for Biotechnology Information at the National Library of Medicine relies on #LMDB to perform its mission of advancing science and health by providing access to biomedical and genomic information.
https://www.ncbi.nlm.nih.gov/ieb/ToolBox/CPP_DOC/doxyhtml/classlmdb_1_1error.html
Open source contributions aren't always code. Thanks @kero ;)
#lmdb #meilisearch
New wrapper for #LMDB in #rust exposes LMDB's page-level encryption feature https://www.libhunt.com/posts/1024387-key-value-store-recommendations