Anyone know any alternatives to Sqlite that manages concurrency across multiple processes but not necessarily is a SQL database? Not sure what interface I'd want instead, but some kind of storage. :) Maybe it is the best, but any tips of things to look into are of interest.
Use case would be reading/writing things (data files, settings, cache data) from multiple concurrent processes on the same computer in a transactional way.