Машина базы данных

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

Машины баз данных могут извлекать большие объемы данных, используя сотни или тысячи микропроцессоров с программным обеспечением базы данных . Процессор front-end запрашивает у back-end (обычно отправляя запрос, выраженный на языке запросов ) данные и далее обрабатывает их. Процессор back-end, с другой стороны, анализирует и сохраняет данные из front-end процессора. Процессоры back-end обеспечивают более высокую производительность, увеличивают основную память хоста , повышают восстановление и безопасность базы данных и снижают стоимость производства.

Система NCR Teradata Worldmark 5100 (2002)

История

Britton-Lee (IDM), Tandem ( Non-Stop System ) и Teradata ( DBC ) — все они предлагали ранние коммерческие специализированные машины баз данных. [1] Более поздним примером является Oracle Exadata .

Критика и предлагаемые меры

[ требуется разъяснение ]

По словам Джули Макканн , [2]

«Наконец, еще в 1983 году Борал предсказал упадок Машины Базы Данных (DBM), и он был прав в какой-то степени [5]. [3] Архитектуры DBM , основанные на специализированном оборудовании или тесно связанные с определенными специализированными машинами, всегда были проблематичны. Однако, поскольку компонентизация разбивает архитектуру СУБД на компоненты и что она интегрируется без границ с операционной системой (которая, в свою очередь, активирует только те компоненты, которые требуются для функции БД, тем самым подгоняя архитектуру под железо ) , это означает, что в этот момент система фактически становится Машиной Базы Данных, но потенциально без проблем стандартизации и переносимости прошлого».

Смотрите также

Ссылки

  1. ^ Рикардо, Кэтрин М. (2002). «Машины баз данных». Энциклопедия информационных систем . Academic Press. стр.  403–410 . doi :10.1016/B0-12-227240-4/00027-7. ISBN 978-0-12-227240-0.
  2. ^ Макканн, Джули А. (2003). «Машина баз данных: старая история, новый уклон?» (PDF) . Первая двухгодичная конференция по исследованиям инновационных систем данных, CIDR 2003, Асиломар, Калифорния, США, 5-8 января 2003 г., Онлайн-материалы . Конференция по исследованиям инновационных систем данных (CIDR) (1-е изд.). Асиломар, Калифорния, США.
  3. ^ Борал, Харан; ДеВитт, Дэвид Дж. (1983). Машины баз данных: идея, время которой прошло? Критика будущего машин баз данных (отчет).

Дальнейшее чтение

  • Берра, П. Брюс. «Машины баз данных». Форум SIGIR 12, 3 (зима 1977 г.), 4–23. https://doi.org/10.1145/1095317.1095318
  • Банерджи, Джаянта. «Структурирование и индексирование данных для машин баз данных». В трудах пятого семинара по архитектуре компьютеров для нечисловой обработки (CAW '80). Ассоциация вычислительной техники, Нью-Йорк, США, 11–16. https://doi.org/10.1145/800083.802687
  • Сонг, Сян Вун. «Обзор и таксономия машин баз данных». IEEE Database Eng. Bull. 4 (1981): 3-13.
  • Хоффер, Джеффри А.; Александр, Мэри Б. «Распространение машин баз данных». База данных SIGMIS 23, 2 (весна 1992 г.): 13–19. https://doi.org/10.1145/141342.141352


Получено с "https://en.wikipedia.org/w/index.php?title=Database_machine&oldid=1223656662"