Вы можете использовать SQLite в многопоточной среде, но тогда и только тогда, когда вы создадите специальную его версию (и узнаете, поддерживает ли ее используемая библиотека, и настроите ее, если нет).при условии, что ваша библиотека поддерживает многопоточный SQLite, если вам действительно нужен высокий уровень параллелизма к базе данных, вы можете предпочесть использовать «настоящую» базу данных.Будь то MSSQL или любой другой, выходит за рамки вопроса.
Рассмотрим, например, MySQL и SQL Server Express.
Если у вас низкий уровень параллелизма, SQLite справится с этим.