Главная проблема в том, что монга не имеет схемы, а по тому, чтобы построить какую-то визуализацию надо либо вычитывать все данные из базы, либо сканировать исходный код приложения, которое с ней работает.
Попробуй загуглить что-то типа "migrate MySQL to SQL server"
Правда это не будет встроено в твоё приложение - все равно же отдельно SQL server запускается.
Ну и в общем случае мигрировать не получится автоматом - придётся что-то руками переписать
ambisinister One, да знаю я что гугл выдаёт - сам посмотрел. Большинство как раз руководства, а не научно-популярная литература. (Ну и я не автор вопроса)
Поэтому ищите именно отдельную базу как сервер, которая будет "к файлику" обращаться сама, а ваша программа уже к процессу базы данных сможет многопоточно.
Примерно это вроде и делает вышеупомянутый sqlite3worker - прячет за собой работу с БД и ему можно посылать команды из многих потоков.
Но вообще в одном документе вполне может быть ссылка на другой документ (https://docs.mongodb.com/manual/reference/database...)
Хоть это и не рекомендуемая фича в большинстве кейсов.
Главная проблема в том, что монга не имеет схемы, а по тому, чтобы построить какую-то визуализацию надо либо вычитывать все данные из базы, либо сканировать исходный код приложения, которое с ней работает.