Чем люди пользуются, когда нужно обеспечить thread-safe доступ к некому ассоциативному контейнеру, состояние которого должно сохраняться в файл?
Я полный нуль в том, что касается баз данных. Вычитал, что SQL базы данных умеют хранить только произведения типов (кортежи), т. е. алгебраический тип в них в общем случае не засунешь. Но есть, вроде, разные noSQL БД, в которых можно хранить сериализованные данные в виде текста и т.д. Кто из них более подходит для частого чтения и редкой записи, например?