В галузі телекомунікацій і програмного забезпечення, масштабовність[джерело?] є бажаною властивістю системи, мережі, або процесу, яка свідчить про здатність системи обробити більший обсяг роботи або бути легко розширеною.[1] Наприклад, масштабовність може позначати здатність системи до збільшення загальної пропускної спроможності відповідно до підвищеного навантаження, коли додано (здебільшого, апаратні) ресурси. Цей термін має аналогічне значення, коли його вживають в галузі комерції, наприклад, масштабовність компанії припускає, що основна бізнес-модель надає можливості для економічного зростання всередині компанії.

В архітектурі програмного забезпечення маштабовність — це здатність підтримувати великі кількості архітектурних компонентів та з'єднань між ними[2].

Масштабовність, як властивість системи, як правило, важко визначити[3], і в кожному конкретному випадку потрібно визначити конкретні вимоги до параметрів, які вважаються важливими. Це є дуже важливим питанням у галузі електронних систем, баз даних, маршрутизаторів і мереж. Систему, що підвищує продуктивність роботи після додавання апаратних засобів пропорційно доданим ресурсам, називають масштабовною. Алгоритм, архітектура, мережевий протокол, програма або інша система називається масштабовними, якщо вони ефективні в застосуванні до великих задач (наприклад, великий набір вхідних даних або велика кількість вузлів у випадку розподіленої системи).

Див. також

Примітки

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.