Microsoft решила не выпускать 64-разрядную версию Jet, драйвер их базы данных для Access. Кто-нибудь знает хорошую альтернативу?
Вот особые функции, которые поддерживает Jet, которые мне нужны:
- Несколько пользователей могут подключаться к базе данных по сети.
- Пользователи могут использовать проводник Windows для копирования базы данных, когда она открыта, без риска повреждения. В настоящее время Access делает это с достаточной надежностью для удовлетворения потребностей моих клиентов.
- Хорошо работает в C ++, не требуя .Net.
Альтернативы, которые я считал, что я не думаю, что они могут работать (хотя моё понимание может быть неправильным):
- SQLite: если несколько пользователей подключатся к базе данных по сети, она будет повреждена.
- Firebird: копирование используемой базы данных может повредить исходную базу данных.
- SQL Server: используемые файлы заблокированы и не могут быть скопированы.
- VistaDB: Похоже, что он специфичен для .Net.
- Компиляция в 32-битной среде и использование WOW64: есть еще одна зависимость, которая требует от нас компиляции в 64-битной среде, даже если мы не используем 64-битную функциональность.