Программа прошла альфа / бета тестирование
в компании около 2 лет
Последние 10 лет Microsoft советует людям НЕ использовать Access в качестве базы данных, а использовать SQL Server в различных версиях.
и мы обеспокоены производительностью
5-10 лет спустя
Учитывая развитие событий лат - хм - 10 лет я бы не стал. Я был бы серьезно обеспокоен, действительно ли Access все еще способен хранить данные в течение 10 лет в будущем, или же этот вызов является «программой для сервера SQL» в какой-то момент между ними.
Есть логичный способ для нас сломать
вниз по этому огромному столу на несколько
тысячи таблиц, содержащих несколько
сто записей, но я не думаю,
это решение может помочь
любое возможное замедление в качестве базы данных
станет раздутым со столами
вместо данных
Access вполне способен обрабатывать миллион или 5 миллионов записей. SQL Server хорошо вписывается в МИЛЛИАРДЫ записей. В тот момент, когда вы сталкиваетесь с проблемами с Access, в основном вы зарабатываете любые проблемы, возникающие на основе - и я действительно не вижу способа сказать это более красиво - огромное невежество даже при попытке использовать доступ к серьезной базе данных, поскольку - как я уже сказал - MS препятствует этому в течение последних 10 лет.
ТЫСЯЧИ таблиц разделять таблицы неразумно; Базы данных SQL не предназначены для этого. Даже использование кластеризованных таблиц в SQL Server Enterprise (делая именно это) на самом деле не предназначается для вас с десятками тысяч разделов.
Вы НАМНОГО более склонны просто умереть при доступе - доступ просто не является сервером базы данных. Вернуться к чертежной доске.
Тем не менее, Access около 18 лет назад или около того добавил некоторую технологию, приобретенную с FoxPro, позволяющую легко обрабатывать таблицы с миллионами записей (не десятками, а сотнями миллионов), так что вы в настоящий момент в полной безопасности (кроме кошмара). попытки восстановления базы данных, резервного копирования и т. д. на что-то подобное, или даже кошмар запуска многопользовательского приложения через сетевой ресурс.
SQL Server, ооо, у меня в настоящее время есть таблица с 650 миллионами записей, которая вырастет до 10-20 миллиардов в следующие 6 месяцев, когда начнется загрузка данных, и никаких проблем пока нет.