@inmysocks @garbados SQLite is a great option for an ordered data storage with no external services.
If you are on python you can work with it very well with dicts directly.
I'm using PouchDB for the map-thing because I need the version system, in your case, if you don't need that, don't overcomplicate this.