SQL Server Express и SQLite - не совсем сопоставимые системы баз данных.
SQL Server Express - это бесплатная версия полноценного продукта SQL Server от Microsoft, автономного сервера баз данных (часто работающего на выделенном компьютере), к которому подключаются клиентские приложения. Он предназначен для таких вещей, как веб-приложения, где многие пользователи будут одновременно использовать базу данных, и существует потребность в высокой доступности.
SQLite - это компактная внутренняя база данных, которая часто используется в приложениях, которые получают выгоду от доступа к системе баз данных на основе SQL, однако не представляется возможным установить полностью автономную базу данных вместе с приложение. Например, Firefox использует SQLite для хранения закладок, а Adobe Lightroom использует его для хранения своего каталога фотографий, также есть несколько мобильных (например, iPhone) приложений, использующих SQLite.
Microsoft, эквивалентный SQLite, будет SQL Server compact edition (CE) , который можно свободно распространять и использовать. SQL Server CE во многих отношениях очень похож на SQLite.
Аналогичным образом, эквивалент SQL Server, не относящийся к Micrososft (как Express, так и полная версия), вероятно, будет MySQL .
Хотя существуют кроссоверы (вы можете создать небольшое веб-приложение, использующее SQLite, или большое настольное приложение, требующее от пользователей установки SQL Express), как правило, выбор между двумя «типами» системы баз данных (внутрипроцессный или автономный). сервер базы данных) зависит от типа разрабатываемого приложения.