Ответ 1
В общем контексте он может ссылаться на любую из старых технологий баз данных.
В более конкретном контексте он может ссылаться на систему баз данных, которая была унаследована командой от предыдущих владельцев проекта.
Я много читал этот термин. Что такое устаревшая база данных? Я спрашиваю, потому что я думал, что это означает старую базу данных, такую как dbase или rdb, но я не думаю, что я прав.
При взгляде на интеграцию RoR или Django и "устаревшей базы данных", что означает реальная база данных? Разве это отличается от общего термина "устаревшая база данных"?
В общем контексте он может ссылаться на любую из старых технологий баз данных.
В более конкретном контексте он может ссылаться на систему баз данных, которая была унаследована командой от предыдущих владельцев проекта.
наследие: что-нибудь из прошлого, которое продолжает приближаться, чтобы преследовать вас.
Унаследованная база данных, как правило, является чем-то, что вам нужно будет наследовать и основывать некоторые ваши дизайнерские решения. Большинство компаний, которые выпускают работу, могут уже иметь какое-то другое (обычно ужасное) решение, и вам нужно дать им больший и лучший продукт...
НО
Он должен работать со всеми своими старыми устаревшими данными. Компания не собирается управлять двумя различными приложениями, чтобы они могли хранить все свои старые записи. Вам нужно будет разработать свое решение, чтобы перенести данные из старой системы в вашу систему. Это может оказать огромное влияние на общий дизайн новой базы данных, поскольку он не может слишком далеко отходить от предыдущего, не введя много проблем с точки зрения целостности данных.
Это обычно унизительно по моему опыту:
Если он используется, но все еще имеет операции технического обслуживания или разработки, он не может быть устаревшим...
Изменить: Учитывая возраст языка SQL и RDBMS, все устарело (включая мою новую систему в следующем году) по сравнению с перечисленным программным обеспечением. В какой момент Ruby превращает наследие из перспективы базы данных.?
В основном мы используем термин "устаревшая база данных" как схема db, которую мы не можем "легко" изменить, не нарушая работу другого программного обеспечения/систем, используя эту схему.
это подводит итог довольно хорошо.
[править] Сломанная ссылка. Здесь цитата из FOLDOC:
Устаревшая система - компьютерная система или прикладная программа, которая по-прежнему используется из-за стоимости замены или перепроектирования ее и часто, несмотря на ее слабую конкурентоспособность и совместимость с современными эквивалентами. Подразумевается, что система является большой, монолитной и трудно модифицируемой.
Если устаревшее программное обеспечение работает только на устаревшем аппаратном обеспечении, стоимость его поддержки может в конечном итоге перевесить затраты на замену как программного, так и аппаратного обеспечения, если некоторая форма эмуляции или обратной совместимости не позволяет программному обеспечению работать на новом оборудовании.
Я уверен, они ссылаются на схему базы данных, а не на систему базы данных.
Плоский файл, иерархия и сетевые базы обычно называются устаревшими базами данных. Они представляют способы, которыми люди использовали для организации информации в доисторические времена - около 30 лет назад.
Legacy используется для обозначения старой вещи. устаревшая база данных - это то, что по-прежнему используется из-за стоимости замены и перепроектирования.
В общем контексте используется старый код, наследуемый. Код Tipycally cobol. Он используется для кода, который по-прежнему используется по историческим причинам. Он применяется также для схем DB
В принципе, это наследие, когда новые технологии были разработаны по каким-либо причинам, старая система/база данных/техника все еще используется. На самом деле возраст системы базы данных не имеет значения. Legacy означает, что его можно заменить лучшим методом, но он еще не был заменен.