Подтвердить что ты не робот

Что означает термин "устаревшая база данных"?

Я много читал этот термин. Что такое устаревшая база данных? Я спрашиваю, потому что я думал, что это означает старую базу данных, такую ​​как dbase или rdb, но я не думаю, что я прав.

При взгляде на интеграцию RoR или Django и "устаревшей базы данных", что означает реальная база данных? Разве это отличается от общего термина "устаревшая база данных"?

4b9b3361

Ответ 1

В общем контексте он может ссылаться на любую из старых технологий баз данных.

В более конкретном контексте он может ссылаться на систему баз данных, которая была унаследована командой от предыдущих владельцев проекта.

Ответ 2

наследие: что-нибудь из прошлого, которое продолжает приближаться, чтобы преследовать вас.

Ответ 3

Унаследованная база данных, как правило, является чем-то, что вам нужно будет наследовать и основывать некоторые ваши дизайнерские решения. Большинство компаний, которые выпускают работу, могут уже иметь какое-то другое (обычно ужасное) решение, и вам нужно дать им больший и лучший продукт...

НО

Он должен работать со всеми своими старыми устаревшими данными. Компания не собирается управлять двумя различными приложениями, чтобы они могли хранить все свои старые записи. Вам нужно будет разработать свое решение, чтобы перенести данные из старой системы в вашу систему. Это может оказать огромное влияние на общий дизайн новой базы данных, поскольку он не может слишком далеко отходить от предыдущего, не введя много проблем с точки зрения целостности данных.

Ответ 4

Это обычно унизительно по моему опыту:

  • Что-то, что никто не хочет трогать, если он сломается
  • Базы данных, которые нельзя поддерживать (скажем, что ящик SQL 6.5 лежит).
  • Кто-то еще плохо спроектировал и реализовал базу данных
  • Что-то, что кто-то пытается заменить
  • При поддержке 93-летнего wierdo

Если он используется, но все еще имеет операции технического обслуживания или разработки, он не может быть устаревшим...

Изменить: Учитывая возраст языка SQL и RDBMS, все устарело (включая мою новую систему в следующем году) по сравнению с перечисленным программным обеспечением. В какой момент Ruby превращает наследие из перспективы базы данных.?

Ответ 5

В основном мы используем термин "устаревшая база данных" как схема db, которую мы не можем "легко" изменить, не нарушая работу другого программного обеспечения/систем, используя эту схему.

Ответ 6

это подводит итог довольно хорошо.

[править] Сломанная ссылка. Здесь цитата из FOLDOC:
Устаревшая система - компьютерная система или прикладная программа, которая по-прежнему используется из-за стоимости замены или перепроектирования ее и часто, несмотря на ее слабую конкурентоспособность и совместимость с современными эквивалентами. Подразумевается, что система является большой, монолитной и трудно модифицируемой.

Если устаревшее программное обеспечение работает только на устаревшем аппаратном обеспечении, стоимость его поддержки может в конечном итоге перевесить затраты на замену как программного, так и аппаратного обеспечения, если некоторая форма эмуляции или обратной совместимости не позволяет программному обеспечению работать на новом оборудовании.

Ответ 7

Я уверен, они ссылаются на схему базы данных, а не на систему базы данных.

Ответ 8

Плоский файл, иерархия и сетевые базы обычно называются устаревшими базами данных. Они представляют способы, которыми люди использовали для организации информации в доисторические времена - около 30 лет назад.

Ответ 9

Legacy используется для обозначения старой вещи. устаревшая база данных - это то, что по-прежнему используется из-за стоимости замены и перепроектирования.

Ответ 10

В общем контексте используется старый код, наследуемый. Код Tipycally cobol. Он используется для кода, который по-прежнему используется по историческим причинам. Он применяется также для схем DB

Ответ 11

В принципе, это наследие, когда новые технологии были разработаны по каким-либо причинам, старая система/база данных/техника все еще используется. На самом деле возраст системы базы данных не имеет значения. Legacy означает, что его можно заменить лучшим методом, но он еще не был заменен.