Масштабируемость: различия между версиями

Материал из Decimal Wiki
Перейти к навигации Перейти к поиску
[досмотренная версия][досмотренная версия]
Нет описания правки
Нет описания правки
Строка 5: Строка 5:
                     |description= Масштабируемость
                     |description= Масштабируемость
                     }}
                     }}
<div class="mikio-article-content">
'''Масштаби́руемость''' — способность системы, сети или процесса справляться с увеличением рабочей нагрузки; свойство, которое обеспечивает предсказуемый рост системных характеристик: например, числа поддерживаемых пользователей, быстроты реакции, общей производительности и так далее.


<div class="mikio-tags">
Масштабируемость — важный аспект электронных систем, программных комплексов, систем баз данных, маршрутизаторов, сетей, если для них требуется возможность работать под большой нагрузкой. Система называется масштабируемой, если она способна увеличивать производительность пропорционально дополнительным ресурсам.


Также под масштабируемостью понимается возможность наращивания дополнительных ресурсов без структурных изменений системы. В системе с плохой масштабируемостью добавление ресурсов приводит лишь к незначительному повышению производительности, а с некоторого «порогового» момента добавление ресурсов не даёт никакого полезного эффекта.


== Вертикальное масштабирование ==
'''Вертикальное масштабирование''' — возможность заменять в существующей вычислительной системе компоненты более мощными и быстрыми по мере роста требований и развития технологий. Это самый простой способ масштабирования, так как он не требует никаких изменений в прикладных программах, работающих на таких системах.


</div>
== Горизонтальное масштабирование ==
<span id="masshtabiruemost"></span>
'''Горизонтальное масштабирование''' — возможность добавлять к системе новые узлы, серверы для увеличения общей производительности. Этот способ масштабирования может требовать внесения изменений в [[программное обеспечение|программы]], чтобы они могли в полной мере пользоваться возросшим количеством ресурсов.
= Масштабируемость =
 
<div class="level1">
 
'''Масштабируемость''' — способность системы, сети или процесса справляться с увеличением рабочей нагрузки; свойство, которое обеспечивает предсказуемый рост системных характеристик: например, числа поддерживаемых пользователей, быстроты реакции, общей производительности и так далее.
 
'''Масштабируемость''' — важный аспект электронных систем, программных комплексов, систем баз данных, маршрутизаторов, сетей, если для них требуется возможность работать под большой нагрузкой. Система называется масштабируемой, если она способна увеличивать производительность пропорционально дополнительным ресурсам. Также под масштабируемостью понимается возможность наращивания дополнительных ресурсов без структурных изменений системы. В системе с плохой масштабируемостью добавление ресурсов приводит лишь к незначительному повышению производительности, а с некоторого «порогового» момента добавление ресурсов не даёт никакого полезного эффекта.
 
 
</div>
<span id="vertikalnoe_masshtabirovanie"></span>
= Вертикальное масштабирование =
 
<div class="level1">
 
'''Вертикальное масштабирование''' — возможность заменять в существующей вычислительной системе компоненты более мощными и быстрыми по мере роста требований и развития технологий. Это самый простой способ масштабирования, так как он не требует никаких изменений в прикладных программах, работающих на таких системах.
 
 
</div>
<span id="gorizontalnoe_masshtabirovanie"></span>
= Горизонтальное масштабирование =
 
<div class="level1">
 
'''Горизонтальное масштабирование''' возможность добавлять к системе новые узлы, серверы для увеличения общей производительности. Этот способ масштабирования может требовать внесения изменений в программы, чтобы они могли в полной мере пользоваться возросшим количеством ресурсов.
 
 
</div>
<span id="aktualnost"></span>
= Актуальность =
 
<div class="level1">


== Актуальность ==
Условия современного бизнеса меняются очень быстро, что делает невозможным долгосрочное планирование, требующее всестороннего и продолжительного анализа уже устаревших данных. Взамен приходит стратегия постепенного наращивания мощности информационных систем.
Условия современного бизнеса меняются очень быстро, что делает невозможным долгосрочное планирование, требующее всестороннего и продолжительного анализа уже устаревших данных. Взамен приходит стратегия постепенного наращивания мощности информационных систем.


С другой стороны, изменения в технологии приводят к появлению новых решений и снижению цен на аппаратное обеспечение, что потенциально делает архитектуру информационных систем более гибкой. Одновременно расширяются межоперабельность и открытость программных и аппаратных продуктов разных производителей, хотя пока их усилия, направленные на соответствие стандартам, согласованы лишь в узких секторах рынка.
С другой стороны, изменения в технологии приводят к появлению новых решений и снижению цен на аппаратное обеспечение, что потенциально делает архитектуру информационных систем более гибкой. Одновременно расширяются межоперабельность и открытость программных и аппаратных продуктов разных производителей, хотя пока их усилия, направленные на соответствие стандартам, согласованы лишь в узких секторах рынка.


'''Сегодня ключевыми параметрами масштабируемости являются'''
'''Сегодня ключевыми параметрами масштабируемости являются:'''
 
* поддержка многопроцессорной обработки
<ol>
* гибкость архитектуры.
<li><div class="li">
 
поддержка многопроцессорной обработки
 
</div></li>
<li><div class="li">
 
гибкость архитектуры.
 
</div></li></ol>
 
 
 
</div>
<div style="clear:both">


== Масштабируемость в DecimalChain ==
В блокчейне Decimal масштабируемость является одним из важнейших приоритетов. Один из способов её достижения — [[алгоритм консенсуса]] [[DPoS]].


Алгоритм DPoS позволяет достигать консенсуса относительно новых блоков быстрее, чем [[PoW]] и даже [[PoS]]. На практике в DPoS-системе сравнительно небольшое количество узлов должно согласиться с правильностью [[блок]]а, чтобы все [[транзакции]] в нём можно было включить в основную цепь.


</div>
Время и текущие задачи общества и бизнеса требуют применимости в реальном секторе, поэтому сейчас актуальны решения с акцентом на масштабируемость и универсальность. Алгоритм DPoS и его производные — путь к этим преимуществам.


</div>
[[Категория:Терминология]]
[[Category:Commoninfo]]

Версия от 20:42, 19 декабря 2023

Масштаби́руемость — способность системы, сети или процесса справляться с увеличением рабочей нагрузки; свойство, которое обеспечивает предсказуемый рост системных характеристик: например, числа поддерживаемых пользователей, быстроты реакции, общей производительности и так далее.

Масштабируемость — важный аспект электронных систем, программных комплексов, систем баз данных, маршрутизаторов, сетей, если для них требуется возможность работать под большой нагрузкой. Система называется масштабируемой, если она способна увеличивать производительность пропорционально дополнительным ресурсам.

Также под масштабируемостью понимается возможность наращивания дополнительных ресурсов без структурных изменений системы. В системе с плохой масштабируемостью добавление ресурсов приводит лишь к незначительному повышению производительности, а с некоторого «порогового» момента добавление ресурсов не даёт никакого полезного эффекта.

Вертикальное масштабирование

Вертикальное масштабирование — возможность заменять в существующей вычислительной системе компоненты более мощными и быстрыми по мере роста требований и развития технологий. Это самый простой способ масштабирования, так как он не требует никаких изменений в прикладных программах, работающих на таких системах.

Горизонтальное масштабирование

Горизонтальное масштабирование — возможность добавлять к системе новые узлы, серверы для увеличения общей производительности. Этот способ масштабирования может требовать внесения изменений в программы, чтобы они могли в полной мере пользоваться возросшим количеством ресурсов.

Актуальность

Условия современного бизнеса меняются очень быстро, что делает невозможным долгосрочное планирование, требующее всестороннего и продолжительного анализа уже устаревших данных. Взамен приходит стратегия постепенного наращивания мощности информационных систем.

С другой стороны, изменения в технологии приводят к появлению новых решений и снижению цен на аппаратное обеспечение, что потенциально делает архитектуру информационных систем более гибкой. Одновременно расширяются межоперабельность и открытость программных и аппаратных продуктов разных производителей, хотя пока их усилия, направленные на соответствие стандартам, согласованы лишь в узких секторах рынка.

Сегодня ключевыми параметрами масштабируемости являются:

  • поддержка многопроцессорной обработки
  • гибкость архитектуры.

Масштабируемость в DecimalChain

В блокчейне Decimal масштабируемость является одним из важнейших приоритетов. Один из способов её достижения — алгоритм консенсуса DPoS.

Алгоритм DPoS позволяет достигать консенсуса относительно новых блоков быстрее, чем PoW и даже PoS. На практике в DPoS-системе сравнительно небольшое количество узлов должно согласиться с правильностью блока, чтобы все транзакции в нём можно было включить в основную цепь.

Время и текущие задачи общества и бизнеса требуют применимости в реальном секторе, поэтому сейчас актуальны решения с акцентом на масштабируемость и универсальность. Алгоритм DPoS и его производные — путь к этим преимуществам.