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

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

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

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

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

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

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

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

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

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

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

  1. ^ Райт, Дэйв (2014-09-17). «Преимущества архитектуры Shared Nothing для действительно непрерывных обновлений» . netapp.com . Проверено 31 октября 2019 .
  2. ^ Бланкенхорн, Dana (27 февраля 2006). «Ничего общего не поступает в открытый исходный код» . ZDNet . Проверено 21 июня 2012 года .
  3. ^ Дело в пользу архитектуры «ничего общего» Майкла Стоунбрейкера. [Первоначально опубликовано в Database Engineering , Volume 9, Number 1 (1986).] (PDF)
  4. ^ "История Терадаты" . Teradata.com . Проверено 16 июня 2013 .
  5. ^ NonStop SQL, Распределенная, высокопроизводительная реализация SQL с высокой доступностью, Тандемный технический отчет TR-87.4
  6. ^ «Статья о« Ничего не поделено »с точки зрения поставщика« Ничего не поделено »» (PDF) .