FLOSS Weekly Episode 861: Big Databases With OpenRiak

This week Jonathan chats with Nicholas Adams about OpenRiak! Why is there a Riak and an OpenRiak, which side of the CAP theorem does OpenRiak land on, and why is it so blazingly fast for some opera…

Hackaday

New blog post: How I came to know John Cage in the mountains of Western NC and regularly stumble on ways his thinking has helped me navigate complexity.

https://www.sounding.com/2026/01/20/scale-is-step-by-step/

#JohnCage #BlackMountain #Complexity #Riak #SaltStack #DistributedDatabases #DistributedSystems #ComplexSystems #SystemsThinking

Scale is Step by Step

John Cage from poetry to databases

Looks like Arweave is adopting #LMDB now? https://github.com/permaweb/HyperBEAM/pull/309/commits/dde0a79d52643fe043b40adfa81e0c7290a446a3

It's amusing to me to see them adopting this code now, since they were the first project to adopt #RandomX. Early to adopt my recent work, late to adopt my early work. Also interesting to see that they use #Erlang - I first tried to develop an erlang wrapper for LMDB years ago to use in #riak, but all of that was abandoned.

HyperBEAM Milestone 3 BETA-1. by samcamwilliams · Pull Request #309 · permaweb/HyperBEAM

This PR implements HyperBEAM launch milestone 3, beta 1. The core focus of the milestone 3 release is to enable support for AO legacynet process execution in the HyperBEAM environment on trust-mini...

GitHub
Leveled is not a distributed key value store, but a backend for one (it is developed as a backend for Riak). In other words, if you want a *distributed* key value store, you need to integrate Leveled into your store implementation (as with LevelDB).
I did this today as an experiment with rclref, the example KV application coming with the Riak-Core-Lite project.
#Erlang #Riak #Leveled #LevelDB
@zmitchell is this about #riak?
Akkoma