Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Разделяемого ничего архитектуры ( SN ) является распределенной вычислительной архитектурой , в которой каждый запрос обновления выполняются с помощью одного узла (процессор / память / блока памяти). Цель состоит в том, чтобы устранить конкуренцию между узлами. Узлы не разделяют (независимо получают доступ) к памяти или хранилищу. Одна альтернативная архитектура разделяет все, в чем запросы удовлетворяются произвольными комбинациями узлов. Это может вызвать конкуренцию, поскольку несколько узлов могут стремиться обновить одни и те же данные одновременно.

SN устраняет единые точки отказа , позволяя всей системе продолжать работать, несмотря на сбои в отдельных узлах, и позволяя отдельным узлам обновляться без завершения работы всей системы. [1]

Систему SN можно масштабировать, просто добавляя узлы, поскольку центральные ресурсы не создают узких мест в системе. [2] В базах данных другой термин для SN - сегментирование . Система SN обычно разделяет свои данные между множеством узлов. Усовершенствование заключается в репликации часто используемых, но редко изменяемых данных на многих узлах, что позволяет обрабатывать больше запросов на одном узле.

История [ править ]

Стоунбрейкер в Университете Калифорнии, Беркли использовал этот термин в работе с 1986 базы данных. [3] Teradata представила первую систему баз данных SN в 1983 году. [4] Tandem Computers выпустила NonStop SQL , базу данных без общего доступа, в 1984 году. [5]

Приложения [ править ]

Ничего не разделяемое популярно для веб-разработки .

Для приложений хранилищ данных преобладают архитектуры без совместного использования ресурсов , хотя запросы, требующие данных от нескольких узлов, могут значительно снизить пропускную способность. [6]

См. Также [ править ]

Ссылки [ править ]