Одним из преимуществ использования JET является, конечно, все версии Windows, поскольку в Windows 98SE установлена копия. Это означает, что установка механизма данных не требуется.
И такой механизм является быстрым, и такие механизмы обработки данных на основе файлов, как правило, работают намного быстрее, чем SQL-сервер или любой механизм на основе серверов, в котором вы обычно вынуждены общаться с этой системой через уровень сетевых сокетов даже при работе локально.
И несмотря на то, что вас часто заставляют проходить через сетевой уровень, вы работаете через журнал транзакций и архитектуру базы данных «ACID» с откатом и т. Д. Так что тонны дополнительной памяти, дополнительной обработки и почти всегда дополнительного уровня файлов Вы "высасываете" данные для транзакций. В целом, эти вещи увеличивают объем памяти, увеличивают объем обработки и мешают работе, когда такие функции не требуются.
Механизм обработки данных на основе файлов, такой как JET, при использовании без сети имеет тенденцию вращаться вокруг огромных серверных версий SQL, MySql и т. Д. На основе транзакций.
Таким образом, ядро базы данных JET все еще не является плохим выбором, поскольку вам не нужно устанавливать его на целевой компьютер. Все остальные предложения здесь требуют проблем с распространением и проблем с установкой.
Итак, некоторые бонусные части:
Так что установка не требуется, была установлена на все окна в течение 12+ лет
Меньший вес и меньше программных слоев между вашим кодом и данными на диске.
Маленький отпечаток стопы памяти
Необслуживаемая архитектура и, следовательно, код выполняется «в процессе», и, следовательно, не происходит обмен данными между приложениями для замедления чтения
данных (если честно, некоторые из них ActiveX).
Вы не обязаны общаться через сетевой сокет.
Вы можете использовать некоторые команды индексирования с JET, и доступны некоторые опции, которые даже позволяют обходить с помощью SQL.
В вашем модуле разработки вы можете запустить MS-доступ для управления этими таблицами и работы с ними.