-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
There are at least manardb, a fairly heavy-weight object database thing and Clobber which just stores a transaction log in S-expression form. The latter should work fine with small working sets, and it doesn't require pervasive metaclassing like the former.
I was never satisfied with ORMs. I recommend LMDB + cl-conspack (https://github.com/conspack/cl-conspack). Until it's merged, I suggest using my LMDB branch (https://github.com/melisgl/lmdb/tree/rework-cleanup2).
I'd cite bknr-datastore and cl-prevalence: https://github.com/CodyReichert/awesome-cl#persistent-object-databases The base step is to serialize your data structures to disk (don't print them "aesthetically" but as they are, with format's ~S or print), and read them back (read, uiop:read-file-form[s]). It's cool until you have more constraints (you want to automatically save them, you work in a multithreaded environment etc). (disclaimer: I can't tell the pros and cons of these two libs from "real use")