Знаете ли вы какую-нибудь SQLite-подобную базу данных, которая хранит свои данные в легко читаемом текстовом формате (например, многострочный json или yaml)?
Я хотел бы сохранить некоторые данные вместе с моим проектом в системе контроля версий, но если я использую sqlite, я не смогу объединить изменения данных, которые произошли в разных рабочих копиях.
Я не хочу использовать какой-либо файл конфигурации, потому что я хочу, чтобы моя программа могла изменять эти данные и эффективно запрашивать их без загрузки всех данных в память .
Данные в базе данных могут быть доступны через какой-то SQL-диалект, но это не является обязательным требованием.
EDIT:
Я ищу что-то, что создает и поддерживает файл index для json / yaml / что угодно, что позволяет получить доступ к фрагментам данных как fast , поскольку соответствующая база данных может это сделать.
Мне также требуется возможность изменять данных, поэтому недостаточно решений, которые допускают только запросы.