В настоящее время я подумываю о замене использования баз данных Microsoft Jet MDB в однопользовательском приложении .NET C # Windows Forms базой данных SQlite.
Моя цель состоит в том, чтобы более низкие требования к установке, такие как драйверы Jet, и некоторые неприятные ошибки, когда установка Jet была повреждена (у нас постоянно есть клиенты и затем сообщать об этих ошибках).
Мой вопрос относительно производительности:
Существуют ли какие-либо тесты производительности, сравнивающие MDB и SQLite на довольно небольших наборах данных?
Или есть разработчики, которые уже сделали это шаг и можете рассказать некоторые истории из своего собственного опыта?
(Я уже несколько часов безуспешно гуглил)
Обновление
Хотя база данных не содержит , что много записей и таблиц,Я думаю, что производительность все еще остается проблемой, поскольку к данным обращаются довольно часто.
Приложение представляет собой так называемую «настольную систему CMS», которая отображает HTML-страницы; во время рендеринга осуществляется доступ к довольно большому количеству данных и выполняется множество SQL-запросов.
Обновление 2
Только что нашла эту документацию , которая указывает на некоторые сравнения скорости, к сожалению, не с MDB, насколько я понимаю.
Обновление 3
По запросу, некоторые цифры:
Обновление 4
Просто перефразирую: у меня нет никаких проблемы с производительностью при текущей реализации MDB. Я задаю этот вопрос, чтобы понять, будет ли производительность равной (или лучше) при использовании SQLite вместо MDB.