Попробуй загуглить что-то типа "migrate MySQL to SQL server"
Правда это не будет встроено в твоё приложение - все равно же отдельно SQL server запускается.
Ну и в общем случае мигрировать не получится автоматом - придётся что-то руками переписать
ambisinister One, да знаю я что гугл выдаёт - сам посмотрел. Большинство как раз руководства, а не научно-популярная литература. (Ну и я не автор вопроса)
Поэтому ищите именно отдельную базу как сервер, которая будет "к файлику" обращаться сама, а ваша программа уже к процессу базы данных сможет многопоточно.
Примерно это вроде и делает вышеупомянутый sqlite3worker - прячет за собой работу с БД и ему можно посылать команды из многих потоков.
CityzenUNDEAD, какая разница между домом и его адресом?)
Когда ты используешь FileInfo - ты читаешь метаданные о самом файле из файловой системы. (Всё равно что прочитать из справочника площадь жилых помещений в доме)
Когда ты делаешь UTF8.GetBytes - ты преобразуешь строку (в данном случае путь) в байты utf8, которые представляют эту строку. обрати внимание, что размер равен длине строки.
(Всё равно что просто посчитать сколько букв в названии улицы)
rad_li, если они используют Апач, то да - будет в каждом свой процесс апача. (А по файлам зависит от базового образа)
А ядро кстати тоже может идти вместе с образом - тогда будет запуск в виртуальной машине
2. Что значит "лучше"? Какая цель у добавления лицензии?