Централизованная база данных
( Централизованная база данных иногда сокращенно CDB ) — это база данных , которая находится, хранится и обслуживается в одном месте. Чаще всего этим местом является центральный компьютер или система баз данных, например ЦП настольного или серверного компьютера , или мэйнфрейм. В большинстве случаев централизованная база данных будет использоваться организацией (например, коммерческой компанией) или учреждением (например, университетом). Пользователи получают доступ к централизованной базе данных через компьютерную сеть, которая может предоставить им доступ к центральному процессору, который в свою очередь, поддерживает саму базу данных. [1] [2]
Исторический контекст
[ редактировать ]Потребность в базах данных возросла в 60-х годах с изобретением хранилища с прямым доступом, которое позволило пользователям напрямую получать доступ к записям. Раньше компьютерные системы были основаны на лентах, то есть доступ к записям можно было осуществлять только последовательно. [3] Организации быстро внедрили базы данных для хранения и поиска данных. Традиционный подход к хранению данных заключался в использовании централизованной базы данных, и пользователи запрашивали данные из разных точек сети. [1]
Примером централизованной базы данных может служить Министерство обороны Австралии , которое централизовало свои базы данных в середине 1970-х годов. [3]
Преимущества
[ редактировать ]Централизованные базы данных обладают существенным количеством преимуществ по сравнению с другими типами баз данных. Некоторые из них перечислены ниже:
- Целостность данных максимизируется, а избыточность данных сводится к минимуму, поскольку единое место хранения всех данных также подразумевает, что данный набор данных имеет только одну первичную запись. Это помогает поддерживать точность и согласованность данных, насколько это возможно, а также повышает надежность данных. [4]
- Центральный хост-компьютер легче защитить от несанкционированного доступа. [4]
- В целом проще переносимость данных и администрирование базы данных .
- Данные, хранящиеся в одном месте, легче изменить, реорганизовать, отразить или проанализировать.
- Транзакции могут легче соответствовать свойствам ACID . [5]
Недостатки
[ редактировать ]Централизованные базы данных также имеют определенные ограничения, например описанные ниже:
- Скорость доступа ограничена скоростью сети. [4]
- Центральный компьютер является единой точкой отказа: если компьютер выйдет из строя, пользователи не смогут получить доступ к каким-либо данным.
- Если отказоустойчивая настройка отсутствует и произойдет аппаратный сбой, все данные в базе данных будут потеряны.
- Если кто-то получит доступ к центральному компьютеру, все данные могут быть легко скомпрометированы.
- Трудно масштабировать, поскольку для увеличения масштаба потребуется замена централизованного компьютера. [6]
Централизованные базы данных и распределенные базы данных
[ редактировать ]Основная идея централизованных баз данных заключается в том, что они должны иметь возможность получать, поддерживать и выполнять каждый отдельный запрос, который основная система должна выполнять самостоятельно. Существует только один файл базы данных, хранящийся в одном месте в данной сети.
— Однако распределенная база данных это база данных, в которой вся информация хранится в нескольких физических местах. [7] Распределенные базы данных делятся на две группы: гомогенные и гетерогенные . Он полагается на репликацию и дублирование в своих многочисленных подбазах данных для поддержания своих записей в актуальном состоянии. Он состоит из нескольких файлов базы данных, все из которых контролируются центральной СУБД.
Основные различия между централизованными и распределенными базами данных возникают из-за их соответствующих основных характеристик. Различия включают, помимо прочего:
- Централизованные базы данных хранят данные на одном процессоре, привязанном к одному определенному физическому/географическому местоположению. Однако распределенные базы данных полагаются на центральную СУБД, которая удаленно управляет всеми различными устройствами хранения данных, поскольку нет необходимости хранить их в одном и том же физическом и/или географическом месте.
- Как отмечалось выше, централизованные базы данных легче поддерживать в актуальном состоянии, чем распределенные базы данных. Это связано с тем, что распределенные базы данных требуют дополнительной (часто ручной) работы для поддержания актуальности хранящихся данных и предотвращения избыточности данных, а также для повышения общей производительности. [8]
- Если данные потеряются в централизованной системе, восстановить их будет намного сложнее. Однако если данные потеряны в распределенной системе, восстановить их будет очень легко, поскольку копия данных всегда существует в другом месте базы данных.
- Проектирование централизованной базы данных обычно намного проще, чем проектирование распределенной базы данных, поскольку системы распределенных баз данных основаны на иерархической структуре.
См. также
[ редактировать ]- База данных
- Распределенная база данных
- Параллельная база данных
- Централизованные вычисления
- Централизация
Ссылки
[ редактировать ]- ^ Jump up to: а б Тюрбан, Эфраим; Кэрол Поллард; Грегори Р. Вуд (2021). Информационные технологии для управления: стимулирование цифровой трансформации для повышения местной и глобальной производительности, роста и устойчивости (Двенадцатое изд.). п. 71. ИСБН 978-1-119-70290-0 . OCLC 1333952841 .
- ^ Ниланкавил, Джеймс П. (2007). Международные бизнес-исследования . Армонк, Нью-Йорк: М. Е. Шарп. стр. 96–97. ISBN 978-1-317-42545-8 . OCLC 647515744 .
- ^ Jump up to: а б Озеро, Питер (2013). Краткое руководство по базам данных: практическое введение . Пол Кроутер. ISBN 978-1-4471-5601-7 . OCLC 868889675 .
- ^ Jump up to: а б с Сумати, С. (2007). Основы систем управления реляционными базами данных . С. Эсаккираджан. Берлин: Шпрингер. ISBN 978-3-540-48399-1 . OCLC 184984668 .
- ^ Якоб, Николета Магдалена; Моис, Мирела Лилиана (декабрь 2015 г.). «Централизованные и распределенные базы данных. Практический пример» (PDF) . Академический журнал экономических исследований . 1 (4). Архивировано из оригинала (PDF) 23 ноября 2022 г. Проверено 23 ноября 2022 г.
- ^ Зильбершац, Авраам; Генри Ф. Корт; С. Сударшан (2011). Концепции системы баз данных (Шестое изд.). Нью-Йорк: МакГроу-Хилл. ISBN 978-0-07-352332-3 . OCLC 436031093 .
- ^ «Википространства» .
- ^ «Вопрос. Каковы различия между централизованными и распределенными системами баз данных? Перечислите относительные преимущества распределения данных? - Решенные задания» . Архивировано из оригинала 2 мая 2023 г. Проверено 29 октября 2014 г.