Jet может быть очень хорошим хранилищем данных для любого количества платформ разработки десктопов, не только с самим Access. Это всегда был первый выбор для разработчиков VB и до сих пор (по уважительной причине).
MDB 1 ГБ, который, как ожидается, не будет сильно расти, не должен быть проблемой с точки зрения скорости или надежности. Если он медленный, значит, вы неправильно его проиндексировали или пишете очень неэффективный SQL. Примером неэффективного SQL было бы применение выражений WHERE к выражениям, которые поэтому не могут использовать индексы - примером будет
WHERE Year([MyTable].[MyDate]) = 2002
в отличие от
WHERE MyTable.MyDate Between #1/1/2002# And #12/31/2002#
Если у вас есть проблемы со стабильностью (т. Е. Повторяющиеся повреждения), эту проблему необходимо решить - обычно это происходит из-за человеческих ошибок, аппаратных проблем или программного обеспечения (например, программное обеспечение AV мешает выполнению внутренних операций записи Jet) .
Но ключевым фактором является то, насколько быстро растет MDB. Если вы экстраполируете исторические темпы роста и приближаетесь к 2 ГБ в течение 5 лет, я бы сказал, что вам нужно увеличить размер в ближайшее время. Если это больше похоже на 10 лет, вы, вероятно, должны сделать это в любом случае. Если это 20 лет, то не так много.