Разное

Основание старого оскола: Старый Оскол — день города 2021. Старый Оскол

История Старого Оскола и старые фото

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

Общий вид
Старого Оскола

Фото: Из коллекции открыток
И.Т. Пенского             

Земли современного Старого Оскола в раннее Средневековье входили в состав Хазарского каганата, находясь в постоянной близости к землям, заселённым древнеславянскими племенами. Их поселения возникли ещё в V веке н. э. и главным занятием здешних древних славян была добыча железных руд и выплавка металла. В IX—X веках эти земли вошли в состав Киевской Руси и оставались приграничьем для двух государств, затем так называемым Диким полем.

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

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

В годы Смуты (1598-1613) Оскол активно застраивался, так как находился в стороне от основных событий. В 1599 году была основана слобода Казацкая. Также возникли пригородные слободы Ямская, Гумны, Стрелецкая, Пушкарская, Ездоцкая, Троицкая, Соковая, Воротниково.

В 1616 году город город был сожжен польско-литовским отрядом и затем восстановлен воеводой Николаем Скуратовым.

В 1625, 1642 и 1677 годы к городу подходили крымские татары, но взять его не смогли.

В 1655 году город переименован в Старый Оскол в связи с переименованием города Царёв Алексеев в Новый Оскол.

Общий вид
Старого Оскола

Фото: Из коллекции открыток 
И.Т. Пенского             

Военно-политическое и социально-экономическое положение Старооскольского края в XVIII веке коренным образом изменилось. Границы России все дальше отходили от оскольских рубежей. Староосколье из пограничного края стало глубинным районом. Город окончательно потерял роль военной крепости и со временем стал административным центром.

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

В 1894 году началось строительство железной дороги Елец – Валуйки, что позволило открыть через Старый Оскол регулярное железнодорожное движение.

Вокзал
Старого Оскола

Фото: Из коллекции открыток
И.Т. Пенского

5 марта 1917 года в Старом Осколе создан Совет рабочих депутатов, а в декабре установлена советская власть.

С 1928 года — город являлся административным центром Старооскольского района, входившего в состав Центрально-Чернозёмной области.

Тяжелые испытания выпали на долю края в годы Великой Отечественной войны. Жестокие бои под Старым Осколом начались летом 1942 года. 5 февраля 1943 года бойцы 107-й стрелковой дивизии (генерал-майор П. М. Бежко) 40-й армии решительным штурмом освободили Старый Оскол, потеряв практически половину личного состава — более 4000 человек. В ожесточённых боях на всей территории Старооскольского района погибло около 7 тысяч советских воинов.

Вторая половина ХХ века в истории развития края связана с восстановлением экономики и промышленным освоением богатств Курской магнитной аномалии. 

Строительство блока общежитий на Комсомольском проспекте. Март 1976 года.

Фото:Василия Смотрова.

В 60-е — 70-е годы началась разработка запасов месторождения, Старый Оскол был объявлен городом трех ударных комсомольских строек.

Строительство предприятий

Фото: Из фотоархива ОЭМК             

Оскольский электрометаллургический комбинат стал градообразующим предприятием и одним из столпов советской промышленности. Город пережил новое рождение. В историю Старого Оскола навсегда вписано имя Алексея Алексеевича Угарова, бывшего генерального директора ОЭМК, основателя школы оскольских металлургов, Заслуженного металлурга РСФСР, Почётного гражданина нашего города и области. Алексей Угаров показал себя как отличный руководитель в постсоветсткую историю ОЭМК, в самые трудные времена для страны. 

Алексей Алексеевич Угаров
Заслуженный
металлург РСФСР

Фото: Из фотоархива ОЭМК                

Комбинат сохранил производственные показатели и дал новый импульс развитию города. Угаров создал экономически мощное предприятие с высоким уровнем корпоративной социальной ответственности и корпоративной культурой. 

Общий вид ОЭМК, 
наши дни

Фото: Из фотоархива ОЭМК

ОЭМК и сегодня вносит огромный вклад в развитие Старого Оскола и области.

Общий вид
современного города

Фото:
Из фотоархива ОЭМК

Историческая справка

Старый Оскол – административный центр Старооскольского городского округа Белгородской области, расположен на берегах реки Оскол и ее правового притока – реки Осколец, в 134 км от Белгорода.

В состав Старооскольского городского округа входит город Старый Оскол и 19 сельских территорий: Архангельская, Владимировская, Городищенская, Дмитриевская, Долгополянская, Знаменская, Котовская, Казачанская, Лапыгинская, Незнамовская, Обуховская, Озерская, Песчанская, Потуданская, Роговатовская, Солдатская, Сорокинская, Федосеевская, Шаталовская. Площадь территории округа – 1693,5 кв. км. В Старом Осколе проживает 224,1 тысячи человек, в Старооскольском районе – 35,3 тысячи.

Население представлено 85 национальностями, подавляющее большинство составляют русские – 200 тысяч человек. По итогам Всероссийской переписи 2002 года Старый Оскол вошел в сотню крупных городов России, опередив и по общей численности, и по темпам прироста населения ряд областных центров страны.

Крепость Оскол была основана в 1593 году по указу царя Федора Иоанновича для защиты южных рубежей государства от крымских и ногайских татар. В Никоновской летописи говорится следующее: «Того же году 1593 царь Федор Иоаннович, видя от крымских людей своему государству воины многие и помысля по сакмам татарским поставить города, и послал воевод своих со многими ратными людьми, они же шедша поставили на степи города Белгород, Оскол, Валуйки и иные городы…»

Город Оскол возник как военное поселение на высоком меловом мысу у слияния рек Оскол и Осколец. Крепость была возведена под руководством воеводы Ивана Солнцева – Засекина и головы Ивана Мясного, подъячим Соборной церкви крепости был Михайло Нечаев. Крепостные сооружения существовали до XVIII в. В 1655 году, в связи с переименованием города Царев-Алексеев в Новый Оскол, к названию нашего города добавляется приставка «старый». С этого момента он стал называться Старый Оскол.

В 1780 году городу Екатериной II был учрежден городской герб, представляющий собой воинский щит, разделенный на три части. В верхней части щита – герб Курской губернии, которой принадлежал город. В нижней, разделенной под углом изображены на красном поле – ружье, на зеленом – соха «ибо жители суть старинные воины, упражняющиеся в свободное время в хлебопашестве, для чего и военное орудие с орудием тщательного хлебопашца соединены. Высочайше утвержден 8.1.1780г.» – говорится в описании герба. В 1784 году Старый Оскол, как и большинство городов России, был перестроен по новому плану, подписанному императрицей.

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

В 1894 году началось строительство железной дороги Елец – Валуйки, что позволило открыть через Старый Оскол регулярное железнодорожное движение. Во второй половине XIX века в городе и уезде появляется широкая сеть школ, библиотеки, народные читальни, типография, средние учебные заведения. До 30-х годов ХХ века в городе действовало 11 православных храмов, главным из которых был величественный Богоявленский собор, расположенный на Нижней площади.

В декабре 1917 года в Старом Осколе была установлена Советская власть. В годы первых пятилеток экономика города развивалась в связи со строительством одной из важнейших железных дорог Москва – Донбасс, а также с исследованием и освоением богатств КМА. В городе был создан наблюдательный Совет по КМА во главе с И.М.Губкиным, организован трест КМА. Первая бадья с рудой была выдана на гора в 1933 году. В 1934 году открылся Геолого – разведочный техникум.

Тяжелые испытания выпали на долю края в годы Великой Отечественной войны. С 23 июня Курская область объявлялась на военном положении. Старооскольский район вошел в состав Орловского военно–мобилизационного округа. В октябре 1941 года началась эвакуация населения, наиболее ценного государственного и общественного имущества. Старый Оскол оказался перевалочным пунктом на пути эвакуации.

Через город и район прошли тысячи беженцев, получавшие здесь отдых, ночлег, питание. На запад шли эшелоны с войсками, техникой, боеприпасами. В городе располагались штаб 40-й армии, политотдел 21-й армии, Курский обком партии. В самом городе продолжались оборонительные работы, были созданы пункты ПВО, пожарные, дезинфекционные службы, сформированы эвакогоспитали 2720, 1926 под руководством В.С.Абельдяева (впоследствии Почетным гражданином города). На улицах города строились баррикады, началось сооружение огневых точек, фортификационных сооружений.

В июле 1942 года в зоне оккупации оказалась вся территория современной Белгородской области. Старый Оскол находился в зоне оккупации со 2 июля 1942 года по 5 февраля 1943 года. В годы Великой Отечественной войны на территории края погибло свыше 6000 воинов, прах которых хранят 30 братских могил. 23 уроженца Старого Оскола и района удостоены высшей награды – звания Героя Советского Союза.

Вторая половина ХХ в. в истории развития нашего края связана с восстановлением экономики и промышленным освоением богатств КМА. В 60-е — 70-е годы началась разработка запасов Стойленского месторождения, Старый Оскол был объявлен городом трех ударных комсомольских строек. Крупнейшие предприятия: Лебединский горно – обогатительный комбинат, Стойленский горно – обогатительный комбинат, Оскольский Электро-металлургический комбинат стали не только градообразующими предприятиями, но и крупнейшими промышленными предприятиями страны. Город пережил новое рождение.        

Старооскольский край – родина многих талантливых и выдающихся деятелей науки и культуры, таких, как изобретатель полиграфических машин Михаил Иванович Алисов; актер Мариинского театра Иван Михайлович Ампилов; незрячий писатель-эсперантист, педагог, музыкант, общественный деятель, Василий Яковлевич Ерошенко; писатель, автор книги «Великие голодранцы» Филипп Иванович Наседкин; педагог и писатель Андриан Митрофанович Топоров, чья книга «Крестьяне о писателях» получила известность в стране и за рубежом; селекционер, доктор наук, лауреат Государственной премии СССР Василий Алексеевич Невинных; скрипач, профессор Московской государственной консерватории, заслуженный деятель искусств России Михаил Гаврилович Эрденко; художник Петр Тимофеевич Фомин.

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

В городе 144 крупных и средних промышленных предприятия, на которых работает более 80 тысяч человек. Основные промышленные предприятия города: ОАО ОЭМК (Оскольский электрометаллургический комбинат), ОАО СГОК (Стойленский горно-обогатительный комбинат), ОАО Осколцемент, ОАО Кондитерская фабрика Славянка, АОЗТ СО АТЭ (Старооскольский завод автотракторного электрооборудования им. А.М. Мамонова). Одним из лидеров российской пищевой промышленности является кондитерская фабрика «Славянка», быстро развивается молочный комбинат «Авида», управляющая компания ПромАгро. Все они высокими темпами наращивают производство продукции, которая успешно конкурирует не только на отечественных, но и на мировом рынках.

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

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

Президент Российской Федерации Дмитрий Медведев 5 мая 2011 года подписал указ №588 о присвоении городу Старый Оскол за мужество, стойкость и массовый героизм, проявленные защитниками города в борьбе за свободу и независимость Отечества, почетного звания «Город воинской славы».

Дендропарк в Старом Осколе Белгородская обл, Старооскольский р-н, х Ильины — фото, адрес и режим работы, афиша и события, цены на билеты на Белгород. Культурный регион.

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

Одним из таких привлекательных интересных мест является дендропарк в Старом Осколе. Согласно исторической сводке, его основание было заложено еще в 1975 году, с целью показать жителям хутора Ильины и другим посетителям уникальные виды растений, а также помочь ученикам заведений биологического направления в обучении по живым наглядным пособиям. Однако со временем парк пришел в запустение и потерял свою актуальность, перестал выполнять изначальную цель его создания. К счастью, в 2009 году он попал под реорганизационные действия главы администрации города и снова стал дышать новой жизнью. Было приложено много усилий для его восстановления и улучшения, поэтому сейчас он включен в достопримечательности Старого Оскола. Туристы могут сами посетить этот дендропарк и другие парки Белгородской области и увидеть своими глазами его самобытность.

Старооскольский дендропарк носит туристический и познавательно исследовательский характер. В нем собрано около сотни разных видов высокорослых деревьев и кустарников, в том числе экзотических для Белгородской области. Красивым ландшафтом высажены также более полусотни видов цветов, трав и других растений. Извилистые тропы, ухоженные природные насаждения, деревянные срубы для отдыха и 800-метровая исследовательская дорожка с тематическими остановками для учеников и студентов – прекрасный вариант для размеренного отдыха с семьей, друзьями в любое время года.

Решая, что посмотреть в Старом Осколе, обязательно стоит подумать об этом дендропарке.

Время в пути из Белгорода: 2 часа 5 минут.
Парковка: есть.
Интернет (Wi-Fi): нет.
Детские зоны: нет.
Стоимость: вход бесплатный, экскурсия – по договоренности с администрацией.
Питание: не предусмотрено.

Источник фото

Новости Старого Оскола и Белгородской области

Бал-маскарад Новый год шагает по планете

25 декабря в ЦКР Краснояружского района, в преддверии Нового года в клубе «Беспокойные сердца» состоялся бал-маскарад «Новый год шагает по планете».  [2] Управление культуры

Библиотечный hand made «Новогодний сувенир»

  Под таким названием 28 декабря в Центральной библиотеке для учащихся 7 «А» класса Краснояружской СОШ №2 прошел мастер-класс по изготовлению елочной игрушки в технике декупаж.  [2] Центральная библиотека

«Сказочной зимней порой»

Новый Год, ёлка, Дед Мороз, подарки … Каждый год весь мир замирает в ожидании зимнего волшебства.  [8] ЦБС г. Белгорода

В Белгороде проверили точки продаж пиротехники

Сотрудники Главного управления МЧС России по Белгородской области и управления ГОЧС Белгорода побывали в специализированных магазинах на проспекте Богдана Хмельницкого, 104 и улице Губкина, 27а.  [4] Администрация города

29 декабря в Белгородской области ожидается метель

Белгородские синоптики предупреждают жителей региона об ухудшении погодных условий.  [2] ФГУП ГТРК Белгород

200 школьников Белгородской области в этом году стали обладателями стипендий губернатора

По инициативе главы региона, премии будут выплачены и их наставникам С сентября 2021 года 200 наиболее одарённых и талантливых детей Белгородской области, ставших победителями и призёрами международных, всероссийских,  [2] Губернатор и правительство

Акция «Бабушкины пироги»

Акция «Бабушкины пироги» 28.12.2021года в рамках акции «Бабушкины пироги» специалист Комплексного центра Е.С.  [4] Комплексный центр социального обслуживания населения

В Белгороде на новогодних праздниках парковки будут бесплатными

Во время новогодних праздников парковки будут бесплатными. Об этом сообщили в администрации города Белгорода.  [2] ФГУП ГТРК Белгород

Несоблюдение элементарных мер предосторожности при катании с горок может привести к тяжёлым травмам

[4] БелЗдрав

Более 50 белгородских школьников стали стипендиатами губернатора

Фото: Павел Колядин 28 декабря Вячеслав Гладков вручил юным белгородцам именные сертификаты в номинации «Спорт».  [3] БелПресса

Уведомление о проведении публичных консультаций посредством сбора замечаний и предложений организаций и граждан в рамках анализа проекта нормативного правового акта «Об отмене постановления администрации Алексеевского городского округа от 31.01.2019 г. № 52 на предмет его влияния на конкуренцию

[5] Администрация Алексеевского района

Новый год в нашем окне

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

Метель снова придёт на территорию Белгородской области

Фото: Светлана Елкина Об ухудшении погодных условий сообщили синоптики.  [3] Сетевое издание Валуйская Звезда

С 2022 года белгородцы смогут получить нужную справку в любом загсе России

Фото: Вадим Заблоцкий С нового года вступят в силу важные изменения в законодательстве об актах гражданского состояния.  [7] БелПресса

ЦУР Белгородской области представил еженедельную статистику по обращениям белгородцев

Фото: pixabay.com Число обращений по теме дорог и соцзащиты выросло за период с 17 по 24 декабря.  [5] Сетевое издание Победа 31

Новогодние приключения трёх богатырей

Новый год – это сказочный праздник, любимый праздник всех детей. Его долго ждут, веря в сказку и чудо, в победу добра над злом.  [4] Социально-реабилитационный центр для несовершеннолетних

Белгородские сотрудники МЧС поучаствовали в акции «Ёлка желаний»

Фото: Мир БелогорьяСотрудники главного управления МЧС Белгородской области приняли участие во Всероссийской акции «Ёлка желаний».  [3] Мир Белогорья

Вячеслав Гладков решит проблему водоотведения на одной из улиц Старого Оскола

Фото: belregion.ru Староосколец Юрий Кузьменко обратился к губернатору во время прямой линии.  [7] Oskol.City

ФГУП ГТРК Белгород

ФГУП ГТРК Белгород

Более пяти с половиной тысяч чайных наборов. Такой подарок преподнесли врачам и медсестрам учреждений здравоохранения депутаты Белгородской областной Думы.  

ФГУП ГТРК Белгород

Разнообразие качественных продуктов к праздничному столу — по приемлемым ценам.  

ФГУП ГТРК Белгород

Цены — приемлемы, а впечатления — незабываемы. Чтобы погрузиться в атмосферу несуществующих миров, вам не придётся сидеть за компьютером, а вот двигательная активность гарантирована.  

9 Канал Старый Оскол

Сегодня в России по данным аппарата уполномоченного при президенте по правам ребёнка более 5-ти миллионов матерей-одиночек.  

9 Канал Старый Оскол

В школах и детских садах проходят последние утренники, выставляют четвертные оценки, сдают отчеты и… проводят фестивали ГТО — среди сотрудников.  

9 Канал Старый Оскол

Среди умерших две жительницы Старооскольского городского округа 1954 и 1957 годов рождения.  

9 Канал Старый Оскол

Две гранитные таблички появились сегодня на обычной пятиэтажке микрорайона Весеннего.  

9 Канал Старый Оскол

Новый год – это время подарков, а открытка может выступать как дополнением к презенту, так и самостоятельно выполнять роль приятного и неожиданного сюрприза.  

Управление культуры

Новый каток расположился возле скейт-площадки в парке им. Ленина. Его площадь — 1 400 м², а дорожки протянулись на 400 метров.  

ЛДПР

Фото: pexels.com В Старооскольской окружной больнице от коронавируса скончались две местные жительницы 64 и 67 лет.  

Oskol.City

Госдума завершила свою сессию. Для фракции ЛДПР год был как обычно насыщенным и плодотворным, отмечает Владимир Жириновский В следующем году работа продолжится.  

ЛДПР

Белгородцев, которые пишут и читают стихи, объединил один из этапов Всероссийского чемпионата поэзии им.  

БелПресса

Студенты, преподаватели и сотрудники Белгородского государственного национального исследовательского университета скорбят в связи с уходом из жизни Альберта Анатольевича Лиханова – известного писателя, общественного деятеля,  

БелГУ

Фото: vk.com/id21812312 Елена Шевченко получила благодарность первого замгубернатора области и ценный подарок.  

Сетевое издание Ровеньская нива

История Старого Оскола: летопись в дереве и камне

Поиск новых, более точных фактов продолжается. Историкамикраеведами и археологами области ведется дальнейшее изучение Оскольского края. Уже достоверно известно, что город Оскол упоминался в исторических документах Великого княжества Литовского намного раньше официальной даты рождения нашего города. Первые упоминания о нем историки находят в списках литовского короля Свидригайло, правившего в XV веке. Да и в местной периодической печати время от времени появляются новые гипотезы возникновения «Оскольского города». Так, члены краеведческой группы «Алан» из Нового Оскола (в частности, археолог А.Г. Николаенко) убеждены, что Старый Оскол – как минимум ровесник Киева. В 2004 году в газете «Зори» было высказано мнение, что ему не менее 1500 лет. Подтверждает факт существования славянского поселения в домонгольский период под топонимом Оскол и известный краевед Анатолий Никулов в своем основательном труде «Оскольский край» и в других работах. В русских летописях Оскол впервые упоминается в 1584 году. Царь Федор Иванович приказывает боярину Борису Федоровичу Годунову «да дьяку ближнему своему Андрею Щелканову городы ставити на поле и в Сивире, и к Астрахани, которые за много лет запустевша от безбожных огарян и от междусобные брани: Елецки князей вотчина Ливна, Койса, Оскол, Валуйка, Белогория, Самара, Кромы, Монастырев и многие польския и Сивирские». Но все же большинство исследователей нашего края склонны считать датой основания города Оскол упоминание о нем именно в Никоновской летописи в 1593 году. В ней говорится об основании нашего города и как о российской крепости, форпосте Московского государства, и как уже о свершившемся факте. «…Повеление Государя царя и Великого князя Федора Иоанновича всея Руси поставиша на степи от Крымских татар городы Белгород, Оскол, Валуйку и иные городы, а до тех городов поставиша на Украине городы Воронеж, Ливны, Курск, Кромы, и насели ратными людьми».

Помимо этой даты, есть свидетельство о строительстве крепости в 1596 году по документам разрядного приказа того времени. По мнению краеведов, даты 1593 и 1596 годов не противоречат, а наоборот, дополняют друг друга. Так как проследить раннее существование Старого Оскола очень сложно, за отправную точку нашего повествования о развитии и строительстве города мы возьмем 1593 год.

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

На 2ю половину XVI века приходится, в основном, правление первого русского царя Ивана IV Грозного (15331578 гг.). Русь, не так давно свергнувшая монголо­татарскоe иго (1480 г.), попрежнему окружена «кольцом врагов». На Западе с ней граничит некогда могущественное Великое княжество Литовское, которое в эпоху своего расцвета подчинило себе многие славянские земли. Оскольский край входил в границы княжества вплоть до начала XVI века, но в ходе Ливонской войны и победы московских войск, захвативших всю так называемую Литовскую Русь, земли от верховьев течения Оки, берегов Дона с его притоками и верхнего течения Днепра перешли к московскому правительству. На востоке и юге разорительные набеги казанских, астраханских и крымских ханов вынуждают Московское государство строить оборонительные укрепления. Создается Тульская засечная черта. В ходе борьбы с преемниками Золотой Орды к середине XVI века Ивану Грозному удается разбить и покорить сначала Казанское (1552 г.), а затем Астраханское ханства (1556 г.). И только юг остается под угрозой постоянных татарских набегов и будет еще долгие годы держать в напряжении южные земли Российского государства, вплоть до взятия Азова Петром I. К концу XVI века встает потребность в новых пограничных оборонительных линиях.

Главным мотивом, ускорившим строительство дополнительных форпостов на южных границах России, послужил отраженный в летописях опустошительный набег крымского хана ДевлетГирея, который «со стотысячной ордой» в 1571 году вторгся в центральные земли России и даже сжег Москву. После пожара Москвы Иван Грозный дает указания князю Воротынскому (отразившему повторный набег ДевлетГирея в 1572 году близ Серпухова) разработать новую, более эффективную систему обороны южных границ государства («Белгородскую черту»). В поиске подходящих мест для новой засечной черты и строительства новых укреплений в районе современных Липецкой, Воронежской и Белгородских областях князь собирает «специалистов пограничных областей и южной глубинки». В итоге, определив самые опасные места, чтобы укрепить границы и более того – значительно раньше получать сведения о движении татар, московское правительство строит на южных рубежах четыре главных дозорных сторожевых пункта – острожка. Одним из них явился прямой предшественник городакрепости Оскол – УстьУблинский острожек.

УстьУблинский острожек был построен по всем правилам тогдашней «воинской науки», на правом берегу реки Оскол, на высоком мысу в районе современного села Сорокино. Этот пологий холм и сегодня является самым высоким в округе. Недаром всем знакомая Чуфичевская телевышка находится именно в этом районе. Хорошая естественная защищенность и наилучший обзор были непременными условиями устройства русских дозоров. Внешне УстьУблинский острожек представлял собой небольшой укрепленный пункт в форме неправильного четырехугольника общей длиной по периметру около 100 метров и имел одну башню высотой 1315 м. На ее вершине был сооружен караульный чердак. Со стороны въезжих ворот пограничной заставы был выстроен частокол из клиньев острием вверх (частик), который маскировали. Рядом в шахматном порядке вбивались заостренные колья (надолбы). За ними ближе к воротам был выкопан ров глубиной 34 метра. Внутри острога находились 23 избы, конюшни, сарай и другие хозяйственные постройки. Это была обычная по тому времени временам пограничная застава, гарнизон которой состоял в основном из боярских детей близлежащих городов (Дедилова, Данкова, Мценска, Орла) и казаков. Казаки в летописях так и называются – оскольскими. Под этим именем они были известны еще во времена Литовского влияния в наших краях.

УстьУблинский острожек прикрывал («сторожил») две из трех главных татарских дорог (сакм) – Изюмскую и Кальмиусскую. Место было выбрано настолько удачно, что в отличие от других дозоров, которые часто переводились с одного места на другое, УстьУблинский острожек просуществовал 15 лет и внес большой вклад в оборону русских земель и Оскольского края. В качестве одного из главных сторожей он был упразднен в 1586 году, когда местная сторожевая власть перешла в город Ливны, образованный на пути соединения всех основных татарских дорог (шляхов). Но сторожевая служба в УстьУблинском острожке попрежнему не прекращалась и, вероятнее всего, была вплоть до строительства «Оскольского города», основанного в период новой волны колонизации «Дикого поля» в 30 км севернее от УстьУблинской заставы.

В 1592 году, согласно Никоновской летописи, назначенный правительством царя Федора Ивановича воевода Степан Данилов составил чертежи и определил места новых сельских поселений, соорудил ров и земляной вал, а также ограничил территорию будущего города Оскол временной деревянной оградой, то есть, выражаясь современным языком, заложил фундамент. Окончание строительства первых крепостных сооружений города пришлось на осень того же года. Поэтому днем рождения города и считается осенний день. А так как новый год по славянскому календарю начинался с 1го сентября, то и дата основания крепости Оскол по летописи – 1593 год.

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

Прежде чем перейти к описанию крепости, отметим, что в конце XVI века русское правительство, используя новую тактику оборонительных станиц и сторож, существенно укрепило южные и восточные границы государства и, ведя борьбу «на всех фронтах», всего за два десятилетия (15801590е гг.) значительно расширило свои владения. Именно в этот период в присоединенных к России областях начинается бурное градостроительство. Города возводятся не только в южных «украйнах», но и на восточных рубежах. Продолжается покорение Сибири, начатое в 1581 году походом атамана Ермака. Наряду со Старым Осколом возникают города Воронеж, Уфа, Тюмень, Самара (1586 г.), Тобольск (1587 г.), Царицын (ныне Волгоград, 1589 г.), Саратов (1590 г.), Сургут (1594 г.), Нарым (1596 г.).

В крепости Оскол, одновременно с основанием далекого сибирского городка Нарым, в том же 1596 году начинается возведение более мощных оборонительных стен. Для этого в живописную местность, к слиянию рек Оскол и Осколец, были направлены воевода Иван СолнцевЗасекин, ставший впоследствии городским воеводой, большой специалист по оборонительным сооружениям Иван Никитич Мясной, будущий городской голова и подьячий Михаил Нечаев. При строительстве Иван Мясной постарался в полной мере использовать естественные защитные свойства местности. Как отображено в разрядной книге, Оскол был возведен на высоком меловом мысу с крутым обрывом, спускающимся к правому берегу реки Оскол, в месте ее слияния с Малым Осколом – Оскольцом. В отличие от УстьУблинского острожка, Оскол строился как настоящий город, то есть был административнотерриториальной единицей, где сторожевая служба осуществлялась не временно прибывающими служилыми людьми, а постоянно проживавшими в городе жителями из боярских детей – служилых людей «по отечеству», а также из казаков, стрельцов, пушкарей, драгунов, солдат – служилых людей «по прибору». Все они были наделены землей, имели свое хозяйство и семьи. Как указано в книге Разряда, на строительство крепости ушло около 20 тысяч дубовых бревен. С трех сторон город был почти неприступен. С южной и западной стороны, помимо крутых склонов, естественным препятствием служили реки, а с северной стороны (район части старого города, вероятно, улицы Хмелева и микрорайона Углы) наш город окружал большой дубовый лес. Самой незащищенной была восточная сторона. Там был насыпан земляной вал.

В Оскольской дозорной книге указывается, что Оскол был построен по принципу «город в городе» и имел два пояса крепостных укреплений – малый острог и большой острог. В малом остроге (современная часть старого города, нижняя часть улицы Ленина) находились главные административные и жилые постройки: воеводский двор, соборная церковь Преображения (район кинотеатра Октябрь), изба Разрядного приказа, житницы для хранения хлеба, амбар для оружия и военных припасов, тюрьма, двор подьячего, двор головы, двор атамана и церковь Николая Чудотворца «с придельным нестыкованным храмом Параскевы Нарекаемое Пятницей». Внешний пояс крепости проходил по краям склонов холма современной части старого города, состоял из двойных дубовых венчатых стен, и территория внутри его называлась рубленым городом. Там находилось еще три церкви, 457 дворов служивых людей, 52 торговые лавки, бани и кабак. По площади до 1617 года город занимал чуть больше 2 км (1027 саженей). По периметру внешних стен равномерно располагались 20 башен, 5 из которых были с проезжими воротами. Центральными считались ворота северной башни (район современной улицы Революционной) в северозападной передней стене. До наших дней дошли названия некоторых башен. На восточной стороне находилась угловая («наугольная») Никитская башня. Напротив нее был выстроен храм Страстотерпца Никиты. Примерно в начале современной улицы Октябрьской стояла проезжая башня с большими «водяными стрелецкими воротами» (рядом располагалась слобода стрельцов). В районе пересечения современных улиц Октябрьской и Комсомольской была проезжая башня с Покровскими воротами, рядом с церковью Покрова Пресвятой Богородицы. В «малом городе» на западной стороне покой горожан охраняла угловая Никольская башня, к которой примыкал храм Николая Чудотворца. Напротив западного входа главной соборной церкви города находилась Спасская башня с проезжими воротами. На южной стороне была башня, получившая название «башня отводная, на водяных воротах». Она прикрывала подземный ход к реке Оскол. В дозорной книге он называется «тайник». Ход вел к колодцу у реки, где в случае осады жители могли добывать воду. Краевед Анатолий Никулов установил, что «тайник представлял собой вырытую галерею, в которую был уложен сруб более 85 м, а высота и ширина в пределах 3 м. Галерея примыкала к колодцу, вырытому в 10 м от реки Оскол». (Этот тайник давно увековечен в народной памяти в мифах о легендарных подземных ходах в старой части города.) Он прекратил свое существование в конце XVII века, когда «обвалился и сгнил». С основанием города также постепенно складывался Посад, в котором находилось несколько слобод и Оскольский уезд. Вот таким вкратце был облик нашего города в первые годы существования под крылом Российского государства. Основным сохранившимся документом, по которому можно узнать о способах оборонительных сооружений, а также подробнее изучить крепость Оскол конца XVIначала XVII века, является дозорная книга 1615 года. Подлинные же планы о внешнем облике города сгорели в 1617 году, когда город был взят польсколитовскими войсками.

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

На долю наших предков, щитом стоявших на страже южных границ русского государства, за XVII век выпало немало испытаний. «Черных» дат в истории Оскола в этот период предостаточно. И первая из них приходится, как мы уже упоминали, на 1617 год, когда город разорили литовские войска. Оскол выгорел дотла. По указу царя новой русской династии Михаила Романова город начали восстанавливать воеводы близлежащих городов – Курска и Воронежа, сменяя друг друга. Восстановленный Оскол был по площади уже меньше прежнего и находился, в основном, на южной стороне мыса. В прежних своих размерах как крепость он больше никогда не возродился. Прибывшему в город в 20х годах для организации пограничной сторожевой службы новому воеводе Даниле Яблочкову защитные сооружения Оскола явили собой жалкое зрелище. Как отписывал воевода в Москву, «…а города на Осколе нет, а где был город, в том месте поставлен острог, а около острога крепостей – ров… и башни не покрыты, а иных крепостей нет». Но наш город пострадал не только от иноземных захватчиков, но и от «своих». 14 июля 1628 года загорелась главная церковь города – соборная. Огонь перекинулся на соседние постройки и охватил весь город. Это произошло изза небрежности «ратных людей», которые часто следовали через Оскол на юг, преследуя остатки татарских войск, либо выполняя почтовые или дипломатические миссии. О том, что «посольские, служилые и воинские люди, живущие временно в слободках и городе занавозили город, кругом солома, сено для лошадей, а они жгут костры» воевода Яблочков также писал челобитную государюцарю.

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

В конце 30х годов оскольцы по указу царя (Россия готовилась к войне с Польшей) участвовали в укреплении «Белгородской черты», построив оборонительную линию от Холковского до Яблоновского лесов. Именно в этот период Оскол становится еще и посольским центром. Для переговоров с Крымским ханством в городе частенько проездом останавливались «государевы посольские люди».

В столь суровое и сложное время, когда набеги татар на Оскольский уезд в первой половине XVII века случались каждое десятилетие, пожалуй, наибольших усилий для укрепления и обороноспособности Оскола добился воевода Дмитрий Плещеев. Он был истинной главой города, привез в Оскол новый «вестовой» колокол и окружил город значительным числом укреплений. При нем были отремонтированы соборная церковь, начато строительство городского вала, казенного погреба и других построек. При нем город стал мощным укрепленным пунктом. «Ныне в приходы к городу Осколу воинских людей татаровей уберечься мочно», сообщал Плещеев в 40х годах в Москву.

В 1655 году Оскол стал официально именоваться Старым Осколом, так как вниз по течению реки город ЦаревАлексеев был переименован в Новый Оскол.

В 1676 году по царскому указу в Старом Осколе вновь началось строительство крепостных сооружений, сменивших старые укрепления. Это было уже последнее масштабное строительство подобного рода. К концу XVII века Старый Оскол утрачивает свою миссию форпоста Российского государства и военной крепости. И хотя он, по сути своей, остается военным и посольским городом, но на строительство новых укреплений деньги больше не выделяются, а часть орудий раздается в другие города. Грядет новая великая эпоха перемен и потрясений, и совсем скоро Старый Оскол откроет новую страницу своей истории. Наш город вновь попадет в сферу политических интересов молодого Российского государства, что, безусловно, отразится на его развитии и градостроительстве.

Владимир Гонтарев,

по материалам из фондов Краеведческого музея

Информация взята с сайта oskol-inform.ru

ДОМА ПОД УПРАВЛЕНИЕМ : : ЖЭУ-3

г. Старый Оскол, мкр. Космос, д.1а 5 506,45 1993 Договор управления 01.07.2016 ООО«УО ОЛИМП»
г. Старый Оскол, мкр. Космос, д.1б 5 075,92 1992 Договор управления 01.07.2016 ООО«УО ОЛИМП»
г. Старый Оскол, мкр. Космос, д.2 12 076,54 1981 Договор управления 01.07.2016 ООО«УО ОЛИМП»
г. Старый Оскол, мкр. Космос, д.2а 6 100,57 1992 Договор управления 01.07.2016 ООО«УО ОЛИМП»
г. Старый Оскол, мкр. Космос, д. 3 11 063,30 1986 Договор управления 01.07.2016 ООО«УО ОЛИМП»
г. Старый Оскол, мкр. Космос, д.3а 7 063,48 1991 Договор управления 01.07.2016 ООО«УО ОЛИМП»
г. Старый Оскол, мкр. Космос, д.4 7 176,86 1991 Договор управления 01.07.2016 ООО«УО ОЛИМП»
г. Старый Оскол, мкр. Космос, д.5 4 827,12 1991 Договор управления 01.07.2016 ООО«УО ОЛИМП»
г. Старый Оскол, мкр. Космос, д.5а 6 941,67 1992 Договор управления 01.07.2016 ООО«УО ОЛИМП»
г. Старый Оскол, мкр. Космос, д.9 5 458,29 2005 Договор управления 01.08.2015 ООО «УК ОСКОЛ»
г.Старый Оскол, мкр. Космос,д.14 8 381,42 2008 Договор управления 15.04.2016 ООО «УК ОСКОЛ»
г. Старый Оскол, мкр. Олимпийский, д.1 16 647,94 1983 Договор управления 01.05.2016 ООО «УК ОСКОЛ»
г. Старый Оскол, мкр. Олимпийский, д.3 7 221,88 1981 Договор управления 01.05.2016 ООО «УК ОСКОЛ»
г. Старый Оскол, мкр. Олимпийский, д.7 28 217,09 1984 Договор управления 01.07.2016 ООО «УК ОСКОЛ»
г. Старый Оскол, мкр. Олимпийский, д.13а 12 487,30 1985 Договор управления 01.05.2016 ООО «УК ОСКОЛ»
г. Старый Оскол, мкр. Олимпийский, д.14 21 501,74 1980 Договор управления 01.07.2016 ООО«УО ОЛИМП»
г. Старый Оскол, мкр. Олимпийский, д.20 19 968,00 1983 Договор управления 01.07.2016 ООО«УО ОЛИМП»
г. Старый Оскол, мкр. Олимпийский, д.20а 7 366,36 1986 Договор управления 01.07.2016 ООО«УО ОЛИМП»
г. Старый Оскол, мкр. Олимпийский, д.23 12 386,05 1983 Договор управления 01.07.2016 ООО«УО ОЛИМП»
г. Старый Оскол, мкр. Олимпийский, д.24 22 904,96 1984 Договор управления 01.07.2016 ООО«УО ОЛИМП»
г. Старый Оскол, мкр. Олимпийский, д.30 16 079,10 1985 Договор управления 01.07.2016 ООО«УО ОЛИМП»»
г. Старый Оскол, мкр. Олимпийский, д.30а 9 815,32 1983 Договор управления 01.07.2016 ООО«УО ОЛИМП»
г. Старый Оскол, мкр. Олимпийский, д.31 12 503,78 1983 Договор управления 01.07.2016 ООО«УО ОЛИМП»
г. Старый Оскол, мкр. Олимпийский, д.35 14 996,21 1981 Договор управления 01.08.2015 ООО «УК ОСКОЛ»
г. Старый Оскол, мкр. Олимпийский, д.36 14 808,81 1985 Договор управления 01.11.2015 ООО «УК ОСКОЛ»
г. Старый Оскол, мкр. Олимпийский, д.38 5 892,81 1991 Договор управления 01.07.2016 ООО «УК ОСКОЛ»
г. Старый Оскол, мкр. Олимпийский, д.39 5 975,90 1990 Договор управления 01.07.2016 ООО «УК ОСКОЛ»
г. Старый Оскол, мкр. Олимпийский, д.40 6 998,40 1994 Договор управления 01.07.2016 ООО «УК ОСКОЛ»
г. Старый Оскол, мкр. Олимпийский, д.40а 5 448,99 1993 Договор управления 01.07.2016 ООО «УК ОСКОЛ»
г. Старый Оскол, мкр. Олимпийский, д.41 6 228,00 1985 Договор управления 01.07.2016 ООО «УК ОСКОЛ»
г. Старый Оскол, мкр. Олимпийский, д.44 12 184,01 1983 Договор управления 01.11.2015 ООО«УО ОЛИМП»
г. Старый Оскол, мкр. Олимпийский, д.45а 9 924,17 1994 Договор управления 01.07.2016 ООО «УО ОЛИМП»
г. Старый Оскол, мкр. Олимпийский, д.48 22 170,73 1986 Договор управления 01.08.2015 ООО «УК ОСКОЛ»
г. Старый Оскол, мкр. Олимпийский, д.49 8 521,01 1985 Договор управления 01.07.2016 ОО «УК ОСКОЛ»
г. Старый Оскол, мкр. Олимпийский, д.49а 17 054,82 1985 Договор управления 01.07.2016 ОО «УК ОСКОЛ»
г. Старый Оскол, мкр. Олимпийский, д.51 8 448,88 1984 Договор управления 01.07.2016 ООО «УК ОСКОЛ»
г. Старый Оскол, мкр. Олимпийский, д.55 17 161,58 1986 Договор управления 01.07.2016 ООО «УК ОСКОЛ»
г. Старый Оскол, мкр. Олимпийский, д.56 33 729,39 1987 Договор управления 01.07.2016 ООО«УО ОЛИМП»
г. Старый Оскол, мкр. Олимпийский, д.59 12 229,11 1984 Договор управления 01.11.2015 ООО «УК ОСКОЛ»
г. Старый Оскол, мкр. Олимпийский, д.60 20 881,40 1985 Договор управления 01.08.2015 ООО «УК ОСКОЛ»

История Белгородской области

Белгородская область была образована Указом Президиума Верховного Совета СССР от 6 января 1954 года с передачей в её состав 23 районов из Курской области: Белгородского, Беленихинского, Боброво-Дворского, Больше-Троицкого, Борисовского, Валуйского, Велико-Михайловского, Волоконовского, Грайворонского, Ивнянского, Корочанского, Краснояружского, Микояновского, Новооскольского, Прохоровского, Ракитянского, Саженского, Скороднянского, Старооскольского, Томаровского, Уразовского, Чернянского, Шебекинского, и 8 районов из Воронежской области: Алексеевского, Буденновского, Вейделевского, Ладомировского, Никитовского, Ровеньского, Уколовского, Шаталовского. Общая площадь Белгородской области составляла 27,1 тысяч кв. км с населением (по переписи 1959 года) 1 миллион 227 тысяч человек. Сельское население составляло 87,8 %. Центром Белгородской области г. Белгород был выбран не случайно. Он выгодно отличался от других районных центров на узле железных дорог, через него проходила одна из самых оживлённых автомагистралей Москва – Симферополь.

Высшим органом советской власти в области стал областной Совет депутатов трудящихся. Состав его исполнительного органа – исполкома облсовета – был определён 5 февраля 1954 года в соответствии со статьёй 92 Конституции РСФСР. Тогда же были утверждены заведующие отделами и начальники управлений. Окончательно состав их был определён на состоявшейся 19-20 мая 1954 года первой сессии областного Совета.

Председателем облисполкома был избран Г.П. Ковалевский. С 1931 года он работал в аппарате ЦК КПСС, председателем Алтайского, затем с 1950 года Курского облисполкомов. В 1954 году был направлен в г. Белгород.

21 марта 1954 года на первом пленуме обкома КПСС был утверждён его руководящий аппарат: первым секретарём Белгородского обкома КПСС был выбран М.К. Крахмалёв.

С самого начала работы Михаилом Константиновичем Крахмалёвым был взят старт на ускоренное развитие всех отраслей хозяйственной деятельности и культуры, что стало выгодно отличать Белгородскую область от многих других областей.

Белгородская область имела благоприятные экономические, географические, почвенно-климатические условия, богатые запасы полезных ископаемых, позволявшие успешно развивать горнорудную, легкую и пищевую промышленность, машиностроение, промышленность стройматериалов, многоотраслевое сельское хозяйство. Особенно большие перспективы развития были у горнорудной промышленности, так как в области имелись уникальные железорудные запасы КМА, мела, мергеля, глины, песка, имелись плодородные земли.

В 1954 года начался основной этап в развитии энергетики Белгородской области. 31 декабря 1954 года была введена в работу первая очередь Губкинской ТЭЦ мощностью 12 МВт. По окончании строительства, в 1959 году, её общая мощность достигла 61 МВт, что обеспечило электро- и теплоснабжение предприятий горнорудного края. 1961 год вошёл в историю белгородской энергетики как год создания энергетического управления «Белгородэнерго». В июле 1969 года включением в параллельную работу энергосистем Юга и Центра страны по сетям «Белгородэнерго» напряжением 110-330 кВ было завершено создание Единой энергетической системы Европейской части Советского Союза.

В 1958 году на территории Белгородчины появился природный газ. После того, как в 1959 году через г. Белгород прошёл газопровод Шебелинка-Брянск, развернулись работы и по газификации промышленных предприятий Белгородской области.

В 1955 г. на основе Обоянской геологоразведочной экспедиции была образована Белгородская железорудная экспедиция, которая занималась геологоразведочными работами, расширением и улучшением минерально-сырьевой базы Белгородской области. Местом базирования Белгородской железорудной экспедиции стало с. Яковлево. Главным геологом экспедиции был С.И. Чайкин, прибывший на работу в экспедицию опытным специалистом-железорудником со званием лауреата Государственной премии СССР за 1951 год. За открытие и разведку в 1953 году Яковлевского месторождения С.И. Чайкин был удостоен Ленинской премии, награжден орденом Ленина.

Важное значение для развития горно-металлургического комплекса Белгородчины имели исследования геолога Белгородской железорудной экспедиции – И.А. Русиновича. Были открыты и разведаны Лебединское, Коробковское, Стойленское, Михайловское, Гостищевское, Большетроицкое железорудные месторождения. В 1952 году на Коробковском месторождении вступил в строй опытный рудник имени И.М. Губкина и агломерационная фабрика, объединённые затем в комбинат «КМАруда».

В 1956 году строители г. Губкин приступили к сооружению уникального горнорудного предприятия – Лебединского рудника. Впервые в Советском Союзе строился карьер по добыче железной руды открытым способом.

Строительство Лебединского рудника была объявлена ударной комсомольской стройкой. 26 декабря 1959 года в 10 часов утра прогремел первый взрыв в Лебедях. Он возвестил о сооружении карьера для добычи руды открытым способом. Через несколько дней на Липецкий металлургический завод горняки отправили первый эшелон лебединской руды.

Самым крупным предприятием машиностроительной отрасли являлся завод «Энергомаш» (до 1976 г. – Белгородский котлостроительный завод). Продукция завода направлялась на важнейшие строящиеся электростанции страны, в страны Азии, Африки, Латинской Америки.

Наряду с заводом «Энергомаш» в машиностроительном комплексе Белгородской области действовали: Старооскольский механический завод, Белгородский, Шебекинский, Тавровский авторемонтные заводы, Шебекинский машиностроительный завод.

Образование в 1954 году Белгородской области послужило мощным толчком к развитию строительства в регионе. Были введены в эксплуатацию 4 завода железобетонных изделий и конструкций, мощности по производству мела и извести, построен крупнейший в Европе цементный завод в Старом Осколе.

Развитие на Белгородчине строительного производства создаёт благоприятные перспективы устойчивого лидирующего положения Белгородской области на стройках России.

Природно-климатические условия области позволяли успешно развивать производство зерна, сахарной свеклы, подсолнечника, кориандра, выращивать разнообразные кормовые культуры, овощи, фрукты. Росла культура земледелия, улучшалось семеноводство.

Ко времени образования области на ее территории имелось 618 колхозов, 81 машинотракторная станция, 28 совхозов различного хозяйственного направления.

В январе 1954 г. был образован отдел народного образования. В этот период времени в области насчитывалось 1614 школ, 1022 из которых были начальными, и только 102 – средние, остальные – семи и восьмилетние. Уже в первый год существования области для педагогов раскрыл двери Белгородский областной институт усовершенствования учителей. Кроме учительского института, в области вели образовательную деятельность строительный и индустриальный техникумы, три сельскохозяйственных техникума, три педагогических, три медицинских и девять профессионально-технических училищ. В 1954 г. Старооскольский учительский институт преобразован в педагогический, а в 1957 г. переведён в г. Белгород. В новом здании были созданы все условия для занятий будущих учителей.

20 мая 1954 г. создаётся областное управление культуры. Именно в это время начинается строительство двухзального кинотеатра в г. Белгород. В августе 1954 г. была открыта Белгородская универсальная научная библиотека на 750 тыс. томов, областная контора «Кинопрокат» и ряд районных учреждений культуры. Осенью 1954 г. пьесой Д.Н. Медведева «Сильные духом» начал свою творческую жизнь областной драматический театр им. М.С. Щепкина. С 1961 г. при Белгородском областном драматическом театре начинает действовать кукольная студия, а в 1962 г. драматический театр переезжает во вновь построенное новое здание. В 1965 г. на базе кукольной студии организован Белгородский государственный театр кукол.

С открытием в 1960 г. Белгородского культурно-просветительного училища началась интенсивная работа по улучшению качественного состава кадров культуры.

Со дня образования Белгородской области система здравоохранения претерпела кардинальные изменения, как в количественном, так и в качественном отношении. В 1954 г. медицинскую помощь оказывали 73 лечебно-профилактических учреждения, в которых насчитывалось 3430 коек. Кроме того, в области действовали 262 фельдшерско-акушерских пункта и 47 аптек. Объекты здравоохранения располагались практически повсеместно в приспособленных, зачастую не имеющих минимальной коммунальной инфраструктуры в зданиях и помещениях.

В 1954 г. в лечебных учреждениях области работало 536 врачей 3200 средних медицинских работников. За эти годы численность врачей выросла более чем в 10 раз, средних медицинских работников – в 5 раз.

25 декабря 1968 года была сдана в эксплуатацию первая очередь Южно-Лебединского рудника на 1 млн. тонн руды в год. 25 декабря 1969 года была сдана в эксплуатацию вторая очередь Южно-Лебединского рудника с дополнительной мощностью в 1 млн. тонн руды в год.

В 1974 году началось строительство Яковлевского рудника с подземным способом разработки богатых железных руд, с содержанием железа в руде более 60 %.

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

В марте 1965 г. было принято постановление Пленума ЦК КПСС «О неотложных мерах по дальнейшему развитию сельского хозяйства СССР». Область получила твердые планы по продаже сельскохозяйственной продукции на пятилетку.

У истоков специализации стояли заслуженные люди Белгородчины: первый секретарь обкома КПСС Н.Ф. Васильев, дважды Герой Социалистического Труда, председатель колхоза им. Фрунзе Белгородского района В.Я. Горин, Герой Социалистического Труда, председатель колхоза им. Ильича Красногвардейского района Я.Т. Кирилихин, Герой Социалистического Труда, председатель колхоза им. ХХI съезда КПСС Корочанского района А.Д. Михайлов, Герой Социалистического Труда, заведующая фермой колхоза «Дружба» Яковлевского района З.И. Самарченко, Герой Социалистического Труда, управляющий отделением совхоза «Луговое» Вейделевского района И.И. Григорьев и др.

К началу 70-х гг. ХХ в. было создано 104 крупных механизированных комплекса по производству мяса, молока, шерсти и продуктов птицеводства. Каждый колхоз, независимо от его специализации, выращивал для продажи государству сахарную свеклу и некоторые другие технические культуры.

Белгородчина одна из ведущих областей России, которая имеет суровую и славную историю, пронесшая через века ратную и трудовую славу. Об этом свидетельствуют высокие правительственные награды области.

4 августа 1967 г. Указом Президиума Верховного Совета СССР за мужество и стойкость, проявленные трудящимися Белгородской области при защите Родины в период Великой Отечественной войны и за достигнутые успехи в восстановлении и развитии народного хозяйства Белгородская область была награждена орденом Ленина.

3 августа 1973 г. на 624 км автомагистрали Москва-Симферополь, в день 30-летия Победы Курской битвы открылся Мемориал «В честь героев Курской битвы».

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

9 апреля 1980 г. Указом Президиума Верховного Совета СССР за мужество и стойкость, проявленные трудящимися в годы Великой Отечественной войны, и за успехи, достигнутые в хозяйственном и культурном строительстве, г. Белгород награждён орденом Отечественной войны I степени.

С 1985 году на Лебединском горно-обогатительном комбинате был начат промышленный выпуск высококачественного концентрата с содержанием железа 70 % и более. 11 октября 1987 года было завершено строительство 21-й секции Лебединского горно-обогатительного комбината. Мощность секции – 1 млн. 15 тыс. тонн железорудного концентрата в год.

К середине 80-х гг. ХХ в. в области действовали свыше 100 крупных специализированных комплексов, которые производили 70 % мяса и около 100 % яиц. За годы специализации производство мяса возросло в 2,2 раза, яиц – в 2,7 раза. Уровень механизации на фермах крупного рогатого скота достиг 70 %, на свиноводческих и птицеводческих комплексах – 90 %.

С 1989 г. происходят коренные изменения в сфере экономических отношений в сельском хозяйстве – агропромышленные предприятия переводятся на принципы многоотраслевого хозрасчета, самофинансирование, арендные отношения. Однако по ряду причин, с середины 90-х гг. ХХ в. отрасль сельскохозяйственного производства постепенно приходит в упадок. Тем не менее, в Белгородской области принимаются меры по стабилизации аграрного сектора экономики. Особую роль в этом сыграло постановление главы администрации области от 14.12.1999 г. №710 «О мерах по экономическому оздоровлению неплатежеспособных сельскохозяйственных предприятий области». Это позволило привлечь инвестиции, повысить управляемость и технологическую дисциплину в растениеводстве и животноводстве, изменить внутрихозяйственные экономические связи на основе освоения арендных отношений.

В 1985-1991 гг. в области путём кооперации средств государства, промышленных предприятий было введено в эксплуатацию в городах и районах 115 школ и пристроек к существующим, что дало возможность перевести в новые школьные здания около 57 тысяч учащихся.

Хорошим стимулом для развития художественной самодеятельности становятся ежегодные смотры, конкурсы. В 1970-1980-е гг. введены в строй 130 сельских Домов культуры и клубов, ряд районных Домов культуры.

К концу 1980-х годов в городах областного подчинения и районных центрах сформировалось своеобразное культурное ядро, включающее районные, городские Дома культуры, центральные библиотеки, детские музыкальные школы, кинотеатры, парки культуры и отдыха, народные самодеятельные коллективы.

Особенностью развития отрасли культуры в 1990-2000-е гг. являлось создание музейной сети. Практически в каждом районе начали работать муниципальные музеи.

В 1990-е – 2000-е гг. введены в строй новый корпус областного онкологического диспансера, городская детская поликлиника №4, хирургический корпус областной больницы, областной противотуберкулёзный диспансер, получила новый корпус городская инфекционная больница..

23 марта 1997 года впервые была выдана первая тонна высококачественной железной руды Яковлевского месторождения, с содержанием железа 68,36 %. В 2002 году начались полномасштабные строительно-монтажные работы. В январе 2005 года на Яковлевском руднике уже была добыта первая тонна железной руды.

В 2001 году на Лебединском горно-обогатительном комбинате был введён в строй первый в Европе завод горячебрикетированного железа, производительностью 1 млн. тонн металлизированных брикетов в год с последующим расширением до 4-х млн. тонн.

В настоящее время Стойленский горно-обогатительный комбинат производит 14 % товарной руды России. В 2012 году расширение границы карьера по верхним горизонтам дало возможность предприятию выйти на новую проектную мощность, увеличив добычу неокисленных железистых кварцитов до 42 миллионов тонн и богатой железной руды до 1,9 миллион тонн в год. Содержание железа в руде – 66,4 %.

27 апреля 2007 г. Президент Российской Федерации В.В. Путин подписал Указ «О присвоении г. Белгороду почётного звания Российской Федерации «Город воинской славы».

5 мая 2011 г. Президент Российской Федерации Д.А. Медведев подписал Указ «О присвоении г. Старый Оскол почётного звания Российской Федерации «Город воинской славы».

Площадь Белгородской области составляет 27,1 тыс. кв. км, протяженность с севера на юг – около 190 км, с запада на восток – около 270 км. На юге и западе она граничит с Луганской, Харьковской и Сумской областями Украины, на севере и северо-западе – с Курской, на востоке – с Воронежской областями РФ. Общая протяженность границ – около 1150 км, из них с Украиной – 540 км.

В состав области входит 212 муниципальных образований, 9 городских округов, 13 муниципальных районов, 16 городских и 174 сельских поселений. Численность населения на 1 января 2021 года составила 1 543 087 человек. Административный центр – город Белгород расположен в 695 километрах к югу от Москвы.

23 фактов о Shard | The Shard

The Shard имеет высоту 309,6 метра (1016 футов).

Наибольшую высоту здание достигло 19 июня.

Имеет 11 000 стеклянных панелей.

Площадь стеклянного фасада составляет 56 000 кв. М (602 779 кв. Футов), что соответствует восьми футбольным полям.

Всего 44 подъемника, в том числе двухъярусные.

Всего 306 лестничных пролетов.

Общая площадь — 11 га (27 акров).

95% строительных материалов перерабатываются.

20% металлоконструкций производится из вторичного сырья.

На дизайн повлияла нерегулярность участка.

Каждая грань образует осколок — стеклянную плоскость, слегка наклоненную внутрь и поднимающуюся к вершине.

Углы застройки открыты, осколки не соприкасаются, позволяя зданию «дышать».

Всего 72 жилых этажа.

Еще 15 уровней составят «шпиль». Шесть потенциально могут быть использованы, а еще девять подвержены стихийным бедствиям.

На первом этаже Shard Plaza будет общественная зона с сидячими местами и растениями.

Второй этаж будет представлять собой торговую площадку площадью 460 кв. М с торговыми точками, выходящими на вестибюль станции London Bridge.

С четвертого по 28 этажи разместятся офисы и зимние сады площадью 55 000 кв.м.

С 31-го по 33-й этажи будут расположены 2 700 кв. М ресторанов интернациональной кухни, сосредоточенных в атриуме тройной высоты.

С 34 по 52 этажи разместятся спа-отель Shangri-La с 200 роскошными номерами на площади 18 000 кв. Метров.

С 53-го по 65-й этажи будут расположены 10 эксклюзивных резиденций с панорамным видом на Лондон общей площадью 5 800 квадратных метров.

С 68-го по 72-й этажи отведены под галереи общественного обозрения. Площадь View from the Shard составляет 1400 кв. М. Откроется в феврале 2013 года.

The Shard — самое высокое здание в Европе.

Это 59-е по высоте здание в мире, примерно в 2,7 раза короче самого высокого небоскреба Бурдж-Халифа в Дубае, высота которого составляет 828 метров.

Эта статья была исправлена ​​6 июля 2012 года, поскольку в оригинале говорилось, что высота Бурдж-Халифа составляет 252,4 метра.

Дерзкий прыжок прыгуна с вершины Осколка ошеломляет зрителей | Лондон

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

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

Прыжок спускается после прыжка с 309,6-метровой башни. Фотография: Брайан Трэверс через Facebook / Shit London

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

Он сказал: «Кто-то был там и немного помог ему вытащить парашют. А потом подошел какой-то другой парень и что-то сказал ему.Я не знаю, говорил ли он: «Это было потрясающе, ты невероятен» или «Ты абсолютный идиот, что ты делаешь?» »

После быстрого обмена мнениями Нок сказал, что мужчина затем побежал к ближайшему соседу. Станция метро «Лондонский мост», и он потерял его из виду. Он сказал, что через несколько минут прибыли полицейские и служба безопасности «Осколка».

Нок сказал, что, по его мнению, этому мужчине могло быть около 20 или 30 лет, среднего роста и, возможно, даже «немного полноватого», с каштановыми волосами.«Он не выглядел смельчаком. Он выглядел довольно невзрачно, так что это могло быть частью маскировки », — сказал он.

«Но да, довольно смелый парень, который, очевидно, знал, что делал, и я полагаю, что пока ему это сошло с рук», — добавил он.

Кто-то, возможно, только что прыгнул с парашютом с Осколка на улицу Сент-Томас SE1

— Луи Лау (@louiscylau) 12 марта 2016 г.

Генри Вулвей, арт-директор, снимавший сериал Netflix на ближайшей автостоянке, сказал Daily Mail: «Я видел, как он прыгнул до того, как раскрылся парашют.Я не видел, чтобы он прыгнул с Осколка, но он определенно был выше всех окружающих зданий ».

30-летний Брайан Трэверс рассказал Buzzfeed, что видел, как человек «спрыгнул с вершины» осколка, прежде чем «немного зависнуть» и благополучно приземлился. Когда прыгун достиг земли на рынке Боро, женщина взяла его парашют, и он «проткнул его ногой» в станцию ​​метро.

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

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

Пресс-секретарь Shard сказала: «Мы можем подтвердить, что расследуем инцидент с участием представителя общественности сегодня утром. Все части здания остаются открытыми ».

Такой смельчак совершается не в первый раз, хотя считается, что это первый раз с момента открытия здания.

В 2012 году, когда башня еще строилась, кровельщик из Эссекса Дэн Уитчеллс четыре раза прыгнул с разной высоты здания. Уитчеллс — серийный бейсджампер, прыгнувший с «Лондонского глаза», колонны Нельсона, стадиона «Уэмбли» и арены O2.

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

Shadow Fiend — Dota 2 Вики

Герой

Nevermore , Shadow Fiend , герой дальнего боя, обладающий способностями, которые наносят превосходный взрывной урон с разных дистанций.Будь то близко или далеко, Shadow Fiend способен высвободить невероятную наступательную силу, как физическую, так и магическую. Истинная сила Shadow Fiend исходит из душ, которые он забирает, что делает его более опасным каждый раз, когда он убивает. Имея достаточно душ, он может освободить все захваченные души разрушительным взрывом, нанося больше урона врагам, которые находятся ближе к нему. Shadow Fiend — это керри, который силен на всех этапах игры, но большинство керри этого не разделяют. Он может беспокоить и побеждать в начале игры, гангать ничего не подозревающих героев на средних этапах игры и имеет огромный потенциал щелчка правой кнопкой мыши в конце игры благодаря своим пассивным умениям, хотя его активные способности уменьшаются к концу игры.

Био []

Nevermore, Shadow Fiend Link ▶ ️ «Итак, вам интересно, откуда я? Есть один простой способ узнать это самому».

Говорят, что Nevermore the Shadow Fiend обладает душой поэта, а на самом деле у него их тысячи. На протяжении веков он забирал души поэтов, священников, императоров, нищих, рабов, философов, преступников и (естественно) героев; никакая душа не ускользнет от него. Что он с ними делает, неизвестно. Никто никогда не заглядывал в Бездну, откуда Nevermore тянется, как угорь из астральных скал.Поедает ли он их одного за другим? Размещает ли он их по залам жуткого храма или солит души в некромантическом рассоле? Неужели он всего лишь марионетка, которую демонический кукловод проталкивает сквозь межпространственный разлом? Таково его зло, настолько сильна его аура тьмы, что ни один разум не может проникнуть в нее. Конечно, если вы действительно хотите знать, куда уходят украденные души, есть один верный способ узнать: добавьте свою душу в его коллекцию. Или просто дождитесь Nevermore.

Способности []

Shadow Fiend срывает землю прямо перед собой, нанося урон вражеским юнитам в области.Добавляет суммирующийся усилитель урона на цель, который заставляет врага получать дополнительный урон Shadowraze за стек.

Анимация применения: 0,55 + 0

Расстояние: 200

Радиус: 250

Базовый урон: 90/160/230/300 (190/260/330/400)

Увеличение урона за стек: 50/60/70 / 80

Длительность стека: 8

10 75/ 80/ 85/ 90 Дебафф сохраняется, если был применен до иммунитета к заклинаниям и не был развеян.

Модификаторы

modifier_ Nevermore_shadowraze_debuff: Можно развеять любым развеиванием. modifier_ Nevermore_shadowraze_counter: Можно развеять любым развеиванием.

Заметки о драфте способностей:

Эта способность недоступна в «Драфте способностей».

Торговая марка Nevermore по сбору душ.

Примечания:

  • Повышение уровня одной из способностей Shadowraze выравнивает и другие.
  • Shadowraze (Ближний) при применении взрывает область 250 радиусом 200 перед Nevermore.
    • Это означает, что он может поражать юнитов на расстоянии до 50 за Shadow Fiend и до 450 перед ним.
  • Накладывает на врага один скрытый дебафф. Этот дебафф подсчитывает, сколько Shadowrazes поразило цель за время его действия.
    • Shadowraze сначала устанавливает свой урон на основе текущих стаков, затем применяет дебафф или увеличивает количество стаков, а затем наносит урон.
    • Это означает, что стек, добавленный разрушением, не влияет на урон способности.
    • Число на значке показывает, сколько раз обновлялся дебафф, включая первое применение.
    • У дебаффа нет лимита стека, и его можно бесконечно увеличивать.
  • Выполнение всех трех разов подряд может нанести до 420/660/900/1140 (720/960/1200/1440) урона одному юниту (без учета сокращений).
  • Скрытый дебафф, накладываемый на героев, используется для подсчета последовательных попаданий Shadowraze.Длится 3 секунды.
    • Хотя он используется только косметическим предметом Demon Eater, счетчик всегда помещается.

Shadow Fiend разрушает землю на небольшом расстоянии от себя, нанося урон вражеским юнитам в области. Добавляет суммирующийся усилитель урона на цель, который заставляет врага получать дополнительный урон Shadowraze за стек.

Анимация применения: 0,55 + 0

Расстояние: 450

Радиус: 250

Базовый урон: 90/160/230/300 (190/260/330/400)

Увеличение урона за стек: 50/60/70 / 80

Длительность стека: 8

10 75/ 80/ 85/ 90 Дебафф сохраняется, если был применен до иммунитета к заклинаниям и не был развеян.

Модификаторы

modifier_ Nevermore_shadowraze_debuff: Можно развеять любым развеиванием. modifier_ Nevermore_shadowraze_counter: Можно развеять любым развеиванием.

Заметки о драфте способностей:

Shadowraze (средний) — это отдельная способность, у которой есть 3 заряда.

Торговая марка Nevermore по сбору душ.

Примечания:

  • Повышение уровня одной из способностей Shadowraze выравнивает и другие.
  • Shadowraze (Medium) при применении взрывает 250 единиц радиуса в 450 единиц перед Nevermore.
    • Это означает, что он может поражать юнитов на расстоянии от 200 до 700 перед Shadow Fiend.

Shadow Fiend разрушает землю на большем расстоянии от себя, нанося урон вражеским юнитам в области. Добавляет суммирующийся усилитель урона на цель, который заставляет врага получать дополнительный урон Shadowraze за стек.

Анимация применения: 0.55 + 0

Расстояние: 700

Радиус: 250

Базовый урон: 90/160/230/300 (190/260/330/400)

Увеличение урона за стек: 50/60/70 / 80

Длительность стека: 8

10 75/ 80/ 85/ 90 Дебафф сохраняется, если был применен до иммунитета к заклинаниям и не был развеян.

Модификаторы

modifier_ Nevermore_shadowraze_debuff: Можно развеять любым развеиванием. modifier_ Nevermore_shadowraze_counter: Можно развеять любым развеиванием.

Заметки о драфте способностей:

Эта способность недоступна в «Драфте способностей».

Торговая марка Nevermore по сбору душ.

Примечания:

  • Повышение уровня одной из способностей Shadowraze выравнивает и другие.
  • Shadowraze (Far) при применении взрывает область 250 радиусом 700 перед Nevermore.
    • Это означает, что он может поражать юнитов на расстоянии от 450 до 950 перед Shadow Fiend.
Действует
На себя
(Враги)

Shadow Fiend крадет души убитых им юнитов, получая дополнительный урон. После смерти он освобождает половину из них из рабства.

Примечания:

  • Если Shadow Fiend имеет нечетное количество душ после смерти, количество потерянных душ округляется в меньшую сторону.
    • Это означает, что он никогда не может потерять все свои души. Он по-прежнему сохраняет 1 душу, даже когда умирает, имея только 1 душу.
    • Ни одна душа не пропадает с реинкарнацией.
  • Несмотря на визуальные эффекты, Shadow Fiend мгновенно получает душу и, следовательно, урон убитых юнитов.
  • Чем больше душ у Shadow Fiend, тем больше красных частиц летает вокруг его груди.
  • Может дать в общей сложности 11/28/51/80 (44/70/102/140) дополнительного урона от атаки с максимальным количеством душ.
  • С Aghanim’s Scepter Некромастер дает в общей сложности 25/50/75/100 (100/125/150/175) урона от атаки с максимальным количеством душ.
    • Эти дополнительные души влияют на количество строк, созданных Requiem of Souls.
    • При потере Aghanim’s Scepter Shadow Fiend сохраняет свои души, даже если их количество превышает допустимое по умолчанию.
    • Requiem of Souls по-прежнему выпускает больше строк, даже если в этом случае нет Aghanim’s Scepter.
    • Однако бонус к урону от атаки адаптируется немедленно и не учитывает лишние души при потере Aghanim’s Scepter.
  • С Aghanim’s Shard Некромастер превращается в активный модификатор атаки.Пассивные компоненты все еще присутствуют.
    • Дальность применения зависит от дальности атаки заклинателя.
    • Дальность применения может быть увеличена за счет других бонусов к дальности атаки. Однако это , а не , на которое действуют бонусы дальности применения.
    • Как Autocast , так и ручное заклинание используют текущий диапазон атаки Shadow Fiend.
    • Потребляет душу и перезаряжается при запуске снаряда, поэтому пропуск атаки тратит душу и время восстановления.
    • Casting Necromastery обеспечивает критический удар, криты с меньшим значением не имеют эффекта, если они срабатывают, поскольку более высокое значение крита имеет приоритет.
Присутствие Темного Лорда

Присутствие Shadow Fiend снижает броню ближайших врагов.

Радиус: 1200

Снижение брони: 4/5/6/7 (8/9/10/11)

Длительность задержки ауры: 0,5

Модификаторы

modifier_ Nevermore_presence_aura: Нельзя развеять. Сохраняется смерть. modifier_ Nevermore_presence: Можно развеять только смертью.

Даже пребывание рядом с Nevermore разъедает душу.

Примечания:

  • Снижение брони обеспечивается аурой. Его дебафф задерживается на 0,5 секунды.
  • Не действует на врагов, которые не видят Shadow Fiend.
Действует на
Врагов
(на себя) Shadow Fiend собирает свои захваченные души, чтобы выпустить их в виде линий демонической энергии. Юниты рядом с Shadow Fiend, когда души высвобождаются, могут быть повреждены несколькими линиями энергии. Любой отряд, получивший урон от Requiem of Souls, будет внушать страх, и его скорость передвижения будет снижена на 0.8 секунд для каждой строки до максимума 2,4. Линии энергии создаются для каждой души, захваченной через Некромастер.

Requiem of Souls автоматически кастуется всякий раз, когда Shadow Fiend умирает, независимо от его перезарядки.

Примечания:

  • Shadow Fiend переходит в фазу при использовании этой способности.
  • Урон полностью основан на количестве душ, собранных с помощью Necromaster.
  • Повреждающие линии имеют следующую механику:
    • Площадь каждой линии поражения имеет форму конуса.
    • Расстояние между повреждающими линиями всегда одинаковое. Одна линия всегда выпускается на восток, а остальные адаптируются соответственно.
    • Создает линию через каждые 32,7 ° / 25,7 ° / 21,2 ° / 18 ° (14,4 °) с максимальным количеством душ на каждом уровне Некромастерства.
    • Повреждающие стропы движутся со скоростью 700, для достижения максимального расстояния требуется 1,43 секунды.
    • С дальностью хода и шириной конца линии поражения могут поражать юниты на расстоянии до 1350 единиц.
    • Каждая линия урона не может поразить один и тот же отряд более одного раза за применение при расширении и возвращении соответственно.
  • Пугает и снижает скорость передвижения всех вражеских юнитов, пораженных разрушительными линиями Реквиема душ.
    • Продолжительность увеличивается на 0,8 (1,2) за каждое попадание в линию, но ограничивается 2,4 (3,6) секундами.
    • Страх Реквиема душ заставляет пораженных врагов убегать от заклинателя, а не к фонтану своей команды.
  • Расширяющиеся линии могут нанести до 1600/2400/3200 урона одному юниту (до сокращения), если все линии попадают.
  • Линии сначала наносят урон, затем дебафф.
  • После смерти Requiem of Souls пассивно активируется автоматически и мгновенно, независимо от маны и времени восстановления.
    • Shadow Fiend сначала теряет 40% своих душ Necromastery до того, как это произойдет, поэтому это пассивное применение может иметь максимум 6/8/10/12 (15) линий.
    • Requiem of Souls, примененный таким образом, не применяет страх, но применяет замедление скорости передвижения.
    • Также не срабатывает с источниками реинкарнации.
  • С Aghanim’s Scepter после того, как линии расширяются до максимального расстояния, они возвращаются обратно к Shadow Fiend.
    • Несмотря на визуальные эффекты, линии не «возрождаются» вокруг Shadow Fiend. Они начинают возвращаться именно туда, где остановились.
    • Линии возвращаются с той же скоростью к текущему местоположению Shadow Fiend, а не к месту, откуда изначально был сотворен Requiem of Souls.
    • Линии не следуют, если Shadow Fiend движется. Как только линии начинают возвращаться, их путь больше не может быть изменен.
    • Максимальное расстояние прохождения также распространяется на стропы и при возвращении, то есть они преодолевают общее расстояние 2000, что занимает 2,86 секунды.
    • Ширина линий меняется на обратную при возврате — начиная с максимальной ширины и становясь тоньше к концу.
    • Возвращающиеся линии наносят 40% урона. Они регулярно поражают всех юнитов, как расширяющиеся линии, а также применяют замедление скорости передвижения и дебафф страха.
    • Aghanim’s Scepter влияет только на заклинания вручную. Реквием после смерти, если сотворение душ не улучшается.
  • Возвращающиеся линии могут нанести до 800/1200/1600 урона одному юниту, если все линии попадают.
    • Вместе с расширяющимися линиями он может нанести до 2800/4200/5600 урона одному юниту (без учета сокращений).
  • Лечение основано на уроне, нанесенном возвращающимися линиями, а не начальными расширяющимися линиями.
    • Лечение применяется, как только линии перестают двигаться.
    • Всегда лечит на 32/48/64 здоровья за каждого пораженного героя, независимо от того, сколько повреждений на самом деле нанесли линии.
    • Лечит только от нанесенного героям урона, включая иллюзии.

Талантов []

Последние изменения []

Левый талант 15 уровня: +80 Базовый урон Shadowraze увеличен до +100.
Левый талант 20 уровня: +0,3 / + 0,9 сек. Длительность дебаффа Requiem of Souls за строчку / максимальная длительность дебаффа увеличена до +0.4 с / + 1,2 с.
Левый талант 25 уровня: -40 секунд перезарядки Requiem of Souls увеличен до -50 секунд.

Рекомендуемые товары []

Начальные элементы:

  • Tango обеспечивает необходимую регенерацию здоровья, чтобы помочь вам оставаться на линии.
  • Healing Salve может спасти Shadow Fiend при активации в последний момент.
  • Slippers of Agility компенсируют ваш низкий начальный урон, позволяя вам легче добивать в фазе лейнинга.Чем больше у вас ластей, тем сильнее вы становитесь, поэтому это важно.
  • Clarity позволяет Shadow Fiend чаще использовать Shadowraze на линии, помогая ему построить свой Necromaster.

Ранняя игра:

  • Magic Stick поможет пополнить ману для каста Shadowraze.
  • Bottle имеет решающее значение для выживания на лейне и захвата рун.
  • Infused Raindrops обеспечит вам регенерацию маны для поддержания Shadowrazes в джунглях, а также обеспечит немного танковости за счет поглощения магического урона.

В середине игры:

  • Magic Wand сэкономит место в инвентаре и даст небольшой бонус атрибута.
  • Power Treads увеличивают наносимый вами урон за счет увеличения скорости атаки и ловкости, а также выживаемости и устойчивости при переключении на силу или интеллект.
  • Shadow Blade обеспечивает Shadow Fiend механизмом побега и помогает ему занять позицию для Requiem of Souls. Время исчезновения невидимости означает, что вас не будет видно, пока вы не приблизитесь к фактическому разыгрыванию Реквиема душ.Использование этого предмета, попадание прямо на врага и использование ультимейта обычно приводит к убийству с одного удара.
  • Dragon Lance дает дополнительную дальность атаки и атрибуты.

Поздняя игра:

  • Black King Bar обеспечивает хорошее здоровье и урон, но, что более важно, его можно использовать, чтобы не прерывать Реквием душ.
  • Hurricane Pike — это естественное усовершенствование Dragon Lance, которое может отталкивать врагов, обеспечивая при этом бесконечную дальность до 4 атак.
  • Butterfly увеличивает ваш DPS и делает вас намного более живучим против вражеских керри, которые полагаются на свои физические атаки.

Ситуационные предметы:

  • Blink Dagger дает Shadow Fiend необходимую мобильность, и его можно использовать для вступления в бой с Requiem of Souls.
  • Eul’s Scepter of Divinity можно использовать для циклонирования врага, давая Shadow Fiend время, чтобы зарядить Requiem of Souls и поразить врага при приземлении. Это также отличное противодействие героям, которые полагаются на Blink Dagger, чтобы уйти, поскольку вражеские герои получат 50 урона при приземлении.
  • Око Скади дает огромный бонус атрибута. Кроме того, замедление его модификатора атаки пробивает иммунитет к заклинаниям, благодаря чему враги не могут слишком легко кайтить вас.
  • Assault Cuirass увеличивает урон в секунду и живучесть вашей команды, уменьшая при этом урон и живучесть другой команды. Аура снижения брони также складывается с Присутствием Темного Лорда.
  • Дедал увеличивает наносимый урон и хорошо масштабируется в поздней игре.
  • Satanic позволяет Shadow Fiend быстро восстанавливать здоровье путем похищения жизни во время командных боев в конце игры.
  • Desolator в сочетании с максимальным Присутствием Темного Лорда снижает броню атакуемого врага на 14, увеличивая получаемый физический урон еще больше.
  • Silver Edge является естественным улучшением Shadow Blade и обеспечивает перерыв для отключения пассивных способностей.
  • Diffusal Blade улучшает физические атаки Shadow Fiend, повышая ловкость, а также позволяя его атакам сжигать ману. Активность дает Shadow Fiend отключение света, чего не хватает его собственным навыкам.
  • Monkey King Bar увеличивает урон от атаки и нейтрализует врагов уклонением с помощью срабатываний магического урона.
  • Boots of Travel обычно берется в конце игры, чтобы продвигать дорожки и более эффективно перемещаться по карте.
  • Aghanim’s Scepter значительно увеличивает урон от Requiem of Souls и увеличивает максимальное количество душ Necromaster.
  • Manta Style хорош для отделения и запутывания врагов, давая Shadow Fiend немного больше времени для нанесения урона.Также отлично подходит для атаки башен и построек.
  • Scythe of Vyse — хорошая комбинация с Blink Dagger, дающая хороший дизейбл, позволяя Shadow Fiend легче находить убийства без Requiem of Souls, легко отбивая тройные удары Shadowraze.
  • Ethereal Blade — хороший ситуационный предмет, если вы собираетесь использовать магию, обеспечивающий большой ядерный удар из-за высокой ловкости Shadow Fiend и увеличивающий магический урон на 40%, а также замедление, которое облегчает удары по Shadowrazes.

Геймплей []

Роли: Кэрри Нукер
Сложность: ★★ ☆
Стиль игры: Некоторые герои собирают трофеи, другие шляпы. Тот, кто известен как Nevermore, предпочитает души. Поддерживая совершенную Necromastery в своей коллекции, Shadow Fiend набирает силу с каждой захваченной душой. Броня терпит неудачу в Присутствие Темного Лорда , не оставляя противникам другого выбора, кроме как драться, прежде чем он Shadowrases их к забвению.Окружать Nevermore — плохая идея. Shadow Fiend делает паузу, чтобы зарядить свою демоническую энергию, затем, взмахнув своими бессветными крыльями, выпускает свою коллекцию во все стороны, чтобы уничтожить врагов в воющем Requiem of Souls .

Аудио []

История []

Оборудование []

Общая информация []

  • Альтернативное / забавное имя Shadow Fiend в DotA было «YaphetS», дань уважения профессиональному игроку в DotA, который умело использовал Nevermore.
  • Название «Nevermore», вероятно, относится к стихотворению « Ворон » Эдгара Аллена По. Об этом также говорится в его биографии.
  • Голосовой ответ Ссылка ▶ ️ « Never say Nevermore … » относится к фильму о Джеймсе Бонде « Never say never again ».
  • Помимо популярного спроса со стороны фанатов, переработка модели Shadow Fiend могла также быть сделана в соответствии с законами о цензуре некоторых стран, а именно китайского клиента.

Галерея []

Общие сведения о сегментировании базы данных | DigitalOcean

Введение

Любое приложение или веб-сайт, для которых наблюдается значительный рост, в конечном итоге потребуется масштабировать, чтобы приспособиться к увеличению трафика.Для приложений и веб-сайтов, управляемых данными, очень важно, чтобы масштабирование осуществлялось таким образом, чтобы обеспечить безопасность и целостность их данных. Может быть трудно предсказать, насколько популярным станет веб-сайт или приложение или как долго оно будет поддерживать эту популярность, поэтому некоторые организации выбирают архитектуру базы данных, которая позволяет им динамически масштабировать свои базы данных.

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

Что такое шардинг?

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

Может быть полезно думать о горизонтальном разбиении с точки зрения того, как оно соотносится с вертикальным разбиением . В вертикально разделенной таблице целые столбцы разделяются и помещаются в новые отдельные таблицы. Данные, хранящиеся в одном вертикальном разделе, не зависят от данных во всех остальных, и каждый содержит как отдельные строки, так и столбцы.На следующей диаграмме показано, как таблица может быть разделена как по горизонтали, так и по вертикали:

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

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

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

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

Преимущества шардинга

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

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

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

Sharding также может помочь сделать приложение более надежным, уменьшив влияние сбоев. Если ваше приложение или веб-сайт использует незакрепленную базу данных, сбой может сделать все приложение недоступным. Однако с сегментированной базой данных сбой, скорее всего, затронет только один сегмент. Даже если это может сделать некоторые части приложения или веб-сайта недоступными для некоторых пользователей, общее влияние все равно будет меньше, чем в случае сбоя всей базы данных.

Недостатки шардинга

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

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

Одна проблема, с которой пользователи иногда сталкиваются после сегментирования базы данных, заключается в том, что в конечном итоге сегменты становятся несбалансированными. В качестве примера предположим, что у вас есть база данных с двумя отдельными осколками: один для клиентов, чьи фамилии начинаются с букв от A до M, а другой для тех, чьи имена начинаются с букв от N до Z.Однако ваше приложение обслуживает огромное количество людей, чьи фамилии начинаются с буквы G. Соответственно, сегмент A-M постепенно накапливает больше данных, чем сегмент N-Z, в результате чего приложение замедляется и останавливается для значительной части ваших пользователей. Осколок A-M стал тем, что известно как точка доступа базы данных . В этом случае любые преимущества сегментирования базы данных сводятся на нет из-за замедления и сбоев. Базу данных, вероятно, потребуется отремонтировать и изменить структуру, чтобы обеспечить более равномерное распределение данных.

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

Последний недостаток, который следует учитывать, заключается в том, что сегментирование изначально поддерживается не всеми ядрами баз данных. Например, PostgreSQL не включает автоматическое сегментирование как функцию, хотя можно вручную сегментировать базу данных PostgreSQL. Существует ряд форков Postgres, которые включают автоматическое сегментирование, но они часто отстают от последней версии PostgreSQL и не имеют некоторых других функций. Некоторые специализированные технологии баз данных, такие как MySQL Cluster или определенные продукты типа «база данных как услуга», такие как MongoDB Atlas, включают автоматическое сегментирование как функцию, но стандартные версии этих систем управления базами данных не включают.Из-за этого шардинг часто требует подхода «самостоятельно». Это означает, что часто бывает трудно найти документацию по сегментированию или советы по устранению неполадок.

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

Теперь, когда мы рассмотрели несколько недостатков и преимуществ сегментирования, мы рассмотрим несколько различных архитектур сегментированных баз данных.

Архитектуры шардинга

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

Шардинг на основе ключей

Шардинг на основе ключа , также известный как шардинг на основе хэша , включает использование значения, взятого из вновь записанных данных, таких как идентификационный номер клиента, IP-адрес клиентского приложения, почтовый индекс и т. Д., И его подключение к хэш-функция , чтобы определить, в какой сегмент должны идти данные. Хеш-функция — это функция, которая принимает в качестве входных данных часть данных (например, электронную почту клиента) и выводит дискретное значение, известное как хэш-значение .В случае сегментирования хеш-значение — это идентификатор сегмента, используемый для определения, на каком сегменте будут храниться входящие данные. В целом процесс выглядит так:

Чтобы обеспечить размещение записей в правильных сегментах и ​​согласованным образом, все значения, введенные в хэш-функцию, должны поступать из одного столбца. Этот столбец известен как ключ сегмента . Проще говоря, ключи сегментов похожи на первичные ключи в том смысле, что оба являются столбцами, которые используются для определения уникального идентификатора для отдельных строк.Вообще говоря, ключ осколка должен быть статическим, то есть он не должен содержать значений, которые могут меняться со временем. В противном случае это увеличит объем работы, затрачиваемой на операции обновления, и может снизить производительность.

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

Основная привлекательность этой стратегии заключается в том, что ее можно использовать для равномерного распределения данных, чтобы предотвратить появление «горячих точек». Кроме того, поскольку он распределяет данные алгоритмически, нет необходимости поддерживать карту, на которой расположены все данные, как это необходимо с другими стратегиями, такими как сегментирование на основе диапазона или каталога.

Шардинг на основе диапазона

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

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

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

Шардинг на основе каталогов

Для реализации сегментирования на основе каталогов необходимо создать и поддерживать таблицу поиска , которая использует ключ сегмента, чтобы отслеживать, какой сегмент содержит какие данные. В двух словах, таблица поиска — это таблица, которая содержит статический набор информации о том, где можно найти определенные данные. На следующей диаграмме показан упрощенный пример сегментирования на основе каталогов:

Здесь столбец Зона доставки определен как ключ сегмента.Данные из ключа осколка записываются в таблицу поиска вместе с тем осколком, в который должна быть записана каждая соответствующая строка. Это похоже на сегментирование на основе диапазона, но вместо определения того, в какой диапазон попадают данные ключа сегмента, каждый ключ привязан к своему собственному конкретному сегменту. Разделение на основе каталогов — хороший выбор по сравнению с сегментированием на основе диапазона в тех случаях, когда ключ сегмента имеет низкую мощность и не имеет смысла для сегмента хранить диапазон ключей. Обратите внимание, что он также отличается от сегментирования на основе ключа тем, что он не обрабатывает ключ сегмента с помощью хэш-функции; он просто проверяет ключ по таблице поиска, чтобы увидеть, куда нужно записать данные.

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

Хотя сегментирование на основе каталогов является наиболее гибким из обсуждаемых здесь методов сегментирования, необходимость подключения к таблице поиска перед каждым запросом или записью может отрицательно сказаться на производительности приложения. Более того, справочная таблица может стать единственной точкой отказа: если она будет повреждена или откажет по другой причине, это может повлиять на способность записывать новые данные или получать доступ к существующим данным.

Должен ли я разбиться на осколки?

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

Из-за этой дополнительной сложности сегментирование обычно выполняется только при работе с очень большими объемами данных. Вот несколько распространенных сценариев, в которых может быть полезно сегментировать базу данных:

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

Перед сегментированием вы должны исчерпать все остальные варианты оптимизации вашей базы данных. Некоторые оптимизации, которые вы, возможно, захотите рассмотреть, включают:

  • Настройка удаленной базы данных .Если вы работаете с монолитным приложением, в котором все его компоненты находятся на одном сервере, вы можете повысить производительность своей базы данных, переместив ее на отдельный компьютер. Это не добавляет такой сложности, как сегментирование, поскольку таблицы базы данных остаются нетронутыми. Однако он по-прежнему позволяет вертикально масштабировать базу данных отдельно от остальной инфраструктуры.
  • Реализация кеширования . Если производительность чтения вашего приложения вызывает у вас проблемы, кэширование — это одна из стратегий, которая может помочь улучшить ее.Кэширование включает в себя временное сохранение данных, которые уже были запрошены в памяти, что позволяет вам получить к ним гораздо более быстрый доступ позже.
  • Создание одной или нескольких реплик чтения . Другая стратегия, которая может помочь повысить производительность чтения, включает в себя копирование данных с одного сервера базы данных (первичный сервер ) на один или несколько вторичных серверов . После этого каждая новая запись поступает на первичный сервер перед копированием на вторичный сервер, в то время как чтение выполняется исключительно на вторичные серверы.Такое распределение операций чтения и записи предотвращает слишком большую нагрузку на любую машину, помогая предотвратить замедление и сбои. Обратите внимание, что создание реплик чтения требует больше вычислительных ресурсов и, следовательно, стоит больше денег, что может быть значительным ограничением для некоторых.
  • Обновление до более крупного сервера . В большинстве случаев масштабирование сервера базы данных до машины с большим количеством ресурсов требует меньше усилий, чем сегментирование. Как и в случае создания реплик чтения, обновленный сервер с большим количеством ресурсов, вероятно, будет стоить больше денег.Соответственно, изменять размер следует только в том случае, если это действительно лучший вариант.

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

Заключение

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

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

4.4. Управление фрагментами — Документация Apache CouchDB® 3.2

4.4.1. Введение

В этом документе обсуждается, как сегментирование работает в CouchDB, а также как безопасно добавлять, перемещать, удалять и создавать правила размещения для шардов и реплики шардов.

Осколок — это горизонтальное разделение данных в базе данных. Разбиение данных на осколков и распространение копий каждого осколка (так называемые «реплики осколков» или просто «реплики») на разные узлы в кластере дает больше данных устойчивость к потере узлов. Кластеры CouchDB автоматически сегментируют баз данных и распространять подмножества документов, составляющих каждый осколок между узлами.Изменение членства в кластере и поведения сегментирования нужно делать вручную.

4.4.1.1. Осколки и реплики

Количество шардов и реплик в каждой базе данных может быть установлено на глобальном уровне или для каждой базы данных. Соответствующие параметры: q и .

q — количество сегментов базы данных, которые необходимо поддерживать. n — количество копии каждого документа для распространения. Значение по умолчанию для n 3 , а для q 2 .При q = 2 база данных разделена на 2 сегмента. С участием n = 3 , кластер распределяет по три реплики каждого шарда. В целом, это 6 реплик шардов для одной базы данных.

В кластере с 3 узлами с q = 8 каждый узел получит 8 сегментов. В 4-узловом кластер, каждый узел получит по 6 шардов. Рекомендуем в общем случае что количество узлов в вашем кластере должно быть кратно n , так что шарды распределяются равномерно.

узлы CouchDB имеют etc / default.ini с разделом с именем кластер, который выглядит так:

Эти настройки определяют параметры шардинга по умолчанию для вновь созданных базы данных. Их можно переопределить в файле etc / local.ini , скопировав текст выше и заменив значения новыми значениями по умолчанию. Ценности могут также можно установить для каждой базы данных, указав запросы q и n параметры при создании базы данных. Например:

 $ curl -X PUT "$ COUCH_URL: 5984 / имя-базы данных? Q = 4 & n = 2"
 

Это создает базу данных, которая разделена на 4 сегмента и 2 реплики, что дает 8 реплик осколков, распределенных по кластеру.

4.4.1.2. Кворум

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

Каждый запрос, поступающий в кластер CouchDB, обрабатывается любым случайный координирующий узел. Этот координирующий узел передает запрос на другие узлы, у которых есть соответствующие данные, которые могут или не могут включай себя.Координирующий узел отправляет ответ клиенту однажды кворум узлы базы данных ответили; 2, по умолчанию. Требуемый размер по умолчанию кворума равно r = w = ((n + 1) / 2) , где r относится к размеру кворума чтения, w относится к размеру кворума записи, а n относится к количеству реплик каждого шарда. В кластере по умолчанию, где n равно 3, ((n + 1) / 2) будет 2.

Примечание

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

Размер необходимого кворума можно настроить во время запроса установка параметра r для чтения документов и просмотра, а w параметр для записи документов. Например, вот запрос, который предписывает координирующему узлу отправить ответ один раз, по крайней мере, двум узлам ответили:

 $ curl "$ COUCH_URL: 5984 / {db} / {doc}? R = 2"
 

Вот аналогичный пример написания документа:

 $ curl -X PUT "$ COUCH_URL: 5984 / {db} / {doc}? W = 2" -d '{...} '
 

Установка r или w равным n (количество реплик) означает, что вы получите ответ только после того, как все узлы с соответствующими сегменты ответили или истекло время ожидания, поэтому такой подход не гарантия КИСЛОТНОЙ консистенции. Настройка r или w to 1 означает, что вы получите ответ только после одного соответствующего узел ответил.

4.4.2. Изучение шардов базы данных

Есть несколько конечных точек API, которые помогут вам понять, как база данных сегментирован.Начнем с создания новой базы данных в кластере и размещения в него пара документов:

 $ curl -X PUT $ COUCH_URL: 5984 / mydb
{"ок": правда}
$ curl -X PUT $ COUCH_URL: 5984 / mydb / joan -d '{"любит": "кошки"}'
{"ok": true, "id": "joan", "rev": "1-cc240d66a894a7ee7ad3160e69f9051f"}
$ curl -X PUT $ COUCH_URL: 5984 / mydb / robert -d '{"любит": "собаки"}'
{"ok": true, "id": "robert", "rev": "1-4032b428c7574a85bc04f1f271be446e"}
 

Во-первых, конечная точка верхнего уровня / БД сообщит вам, какие параметры сегментирования для вашей базы данных:

 $ curl -s $ COUCH_URL: 5984 / db | jq.{
  "db_name": "mydb",
...
  "cluster": {
    «q»: 8,
    «n»: 3,
    "w": 2,
    "r": 2
  },
...
}
 

Итак, мы знаем, что эта база данных была создана с 8 осколками ( q = 8 ), и каждый шард имеет 3 реплики ( n = 3 ), всего 24 реплики шарда в узлы в кластере.

Теперь давайте посмотрим, как эти реплики сегментов размещаются в кластере с конечная точка / db / _shards:

 $ curl -s $ COUCH_URL: 5984 / mydb / _shards | jq.
{
  "shards": {
    «00000000-1fffffff»: [
      "node1 @ 127.0,0.1 ",
      "[email protected]",
      "[email protected]"
    ],
    "20000000-3fffffff": [
      "[email protected]",
      "[email protected]",
      "[email protected]"
    ],
    "40000000-5fffffff": [
      "[email protected]",
      "[email protected]",
      "[email protected]"
    ],
    "60000000-7fffffff": [
      "[email protected]",
      "[email protected]",
      "[email protected]"
    ],
    "80000000-9fffffff": [
      "[email protected]",
      "[email protected]",
      "[email protected]"
    ],
    "a0000000-bfffffff": [
      "node1 @ 127.0,0.1 ",
      "[email protected]27.0.0.1",
      "[email protected]"
    ],
    "c0000000-dfffffff": [
      "[email protected]",
      "[email protected]",
      "[email protected]"
    ],
    "e0000000-ffffffff": [
      "[email protected]",
      "[email protected]",
      "[email protected]"
    ]
  }
}
 

Теперь мы видим, что на самом деле в этом кластере 4 узла, и CouchDB распределил эти 24 реплики осколков равномерно по всем 4 узлам.

Мы также можем точно увидеть, какой шард содержит данный документ с конечная точка / db / _shards / doc:

 $ curl -s $ COUCH_URL: 5984 / mydb / _shards / joan | jq.{
  "диапазон": "e0000000-ffffffff",
  "узлы": [
    "[email protected]",
    "[email protected]",
    "[email protected]"
  ]
}
$ curl -s $ COUCH_URL: 5984 / mydb / _shards / robert | jq.
{
  "диапазон": "60000000-7fffffff",
  "узлы": [
    "[email protected]",
    "[email protected]",
    "[email protected]"
  ]
}
 

CouchDB показывает нам конкретный сегмент, в который каждый из двух образцов документы сопоставлены.

4.4.3. Перемещение осколка

При перемещении шардов или выполнении других манипуляций с шардами в кластере он Рекомендуется остановить все задания повторного шардинга в кластере.Видеть Остановка перенастройки заданий для получения дополнительных сведений.

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

Рассмотрим кластер с тремя узлами с q = 8 и n = 3. В каждой базе 24 шарды, распределенные по трем узлам.Если добавить четвертый узел в кластер, CouchDB не будет распространять существующие сегменты базы данных. Это приводит к несбалансированной нагрузке, так как новый узел будет размещать только сегменты для баз данных, созданных после того, как он присоединился к кластер. Чтобы сбалансировать распределение шардов из существующих баз данных, их нужно перемещать вручную.

Перемещение сегментов между узлами в кластере включает следующие шаги:

  1. Убедитесь, что целевой узел присоединился к кластеру.

  2. Скопируйте шарды и любые вторичные индексировать сегменты на целевой узел.

  3. Перевести целевой узел в режим обслуживания.

  4. Обновить метаданные кластера для отражения нового целевого осколка (ов).

  5. Монитор внутренней репликации чтобы обеспечить актуальность шардов.

  6. Сбросьте режим обслуживания целевого узла.

  7. Обновить метаданные кластера еще раз для удаления исходного осколка (ов)

  8. Удалите файлы сегментов и файлы вторичных индексов. из исходного узла.

4.4.3.1. Копирование файлов шардов

Примечание

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

файлов Shard находятся в каталоге data / shards вашего CouchDB. установить.В этих подкаталогах находятся сами файлы сегментов. За Например, для базы данных q = 8 с именем abc вот ее сегмент базы данных файлов:

 данных / шарды / 00000000-1fffffff / abc.1529362187.couch
data / shards / 20000000-3fffffff / abc.1529362187.couch
data / shards / 40000000-5fffffff / abc.1529362187.couch
data / shards / 60000000-7fffffff / abc.1529362187.couch
данные / шарды / 80000000-9fffffff / abc.1529362187.couch
данные / шарды / a0000000-bfffffff / abc.1529362187.couch
данные / шарды / c0000000-dfffffff / abc.1529362187. диван
данные / шарды / e0000000-ffffffff / abc.1529362187.couch
 

Вторичные индексы (включая представления JavaScript, представления Erlang и Mango индексы) также сегментированы, и их сегменты следует переместить, чтобы сохранить новый узел — усилие по восстановлению вида. Просмотр осколков в реальном времени данные / .shards . Например:

 данных / .shards
data / .shards / e0000000-ffffffff / _replicator.1518451591_design
data / .shards / e0000000-ffffffff / _replicator.1518451591_design / mrview
данные / .shards / e0000000-ffffffff / _replicator.1518451591_design / mrview / 3e823c2a4383ac0c18d4e574135a5b08.view
данные / .shards / c0000000-dfffffff
data / .shards / c0000000-dfffffff / _replicator.1518451591_design
data / .shards / c0000000-dfffffff / _replicator.1518451591_design / mrview
data / .shards / c0000000-dfffffff / _replicator.1518451591_design / mrview / 3e823c2a4383ac0c18d4e574135a5b08.view
...
 

Поскольку это файлы, вы можете использовать cp , rsync , scp или другая команда копирования файлов, чтобы скопировать их с одного узла на Другая.Например:

 # одна одна машина
$ mkdir -p data / .shards / {диапазон}
$ mkdir -p data / shards / {диапазон}
# с другой
$ scp {couch-dir} /data/.shards/ {диапазон} / {база данных}. {datecode} * \
  {node}: {couch-dir} /data/.shards/ {range} /
$ scp {couch-dir} / data / shards / {range} / {database}. {datecode} .couch \
  {узел}: {couch-dir} / data / shards / {range} /
 

Примечание

Не забудьте переместить файлы просмотра перед файлами базы данных! Если индекс просмотра опережает свою базу данных, база данных восстановит ее из царапать.

4.4.3.2. Установите целевой узел на

true режим обслуживания

Прежде чем сообщить CouchDB об этих новых шардах на узле, узел необходимо перевести в режим обслуживания. В режиме обслуживания CouchDB вернуть ответ 404 Not Found на конечной точке / _up и гарантирует, что он не участвует в обычных интерактивных кластерных запросах за его осколки. Правильно настроенный балансировщик нагрузки, использующий GET. / _up для проверки работоспособности узлов обнаружит это 404 и удалит узел из обращения, предотвращая отправку запросов на этот узел.Например, чтобы настроить HAProxy для использования конечной точки / _up , используйте:

 http-check disable-on-404
опция httpchk GET / _up
 

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

Для включения режима обслуживания:

 $ curl -X PUT -H "Content-type: application / json" \
    $ COUCH_URL: 5984 / _node / {имя-узла} / _ config / couchdb / maintenance_mode \
    -d "\" правда \ ""
 

Затем убедитесь, что узел находится в режиме обслуживания, выполнив команду GET . / _up на отдельной конечной точке этого узла:

 $ curl -v $ COUCH_URL / _up
…


 

Наконец, убедитесь, что балансировщик нагрузки удалил узел из пул доступных серверных узлов.

4.4.3.3. Обновление метаданных кластера для отражения нового целевого сегмента (ов)

Теперь нам нужно сообщить CouchDB, что целевой узел (который уже должен быть присоединен к кластеру) должен быть хостинг реплики сегментов для данной базы данных.

Для обновления метаданных кластера используйте специальную базу данных / _dbs , это внутренняя база данных CouchDB, которая сопоставляет базы данных с шардами и узлы. Эта база данных автоматически реплицируется между узлами. Это доступно только через специальную конечную точку / _node / _local / _dbs .

Сначала получите текущие метаданные базы данных:

 $ curl http: // localhost / _node / _local / _dbs / {имя}
{
  "_id": "{имя}",
  "_rev": "1-e13fb7e79af3b3107ed62925058bfa3a",
  "shard_suffix": [46, 49, 53, 51, 48, 50, 51, 50, 53, 50, 54],
  "журнал изменений": [
    ["добавить", "00000000-1fffffff", "[email protected]"],
    ["добавить", "00000000-1fffffff", "[email protected]"],
    ["добавить", "00000000-1fffffff", "[email protected]"],
    …
  ],
  "by_node": {
    "[email protected] ": [
      «00000000-1fffffff»,
      …
    ],
    …
  },
  "by_range": {
    «00000000-1fffffff»: [
      "[email protected]",
      "[email protected]",
      "[email protected]"
    ],
    …
  }
}
 

Вот краткая анатомия этого документа:

  • _id : имя базы данных.

  • _rev : текущая версия метаданных.

  • shard_suffix : метка времени создания базы данных, помеченная как секунд после эпохи Unix, сопоставленной с кодовыми точками для ASCII цифры.

  • журнал изменений : История сегментов базы данных.

  • by_node : список шардов на каждом узле.

  • by_range : на каких узлах находится каждый сегмент.

Чтобы отразить перемещение осколка в метаданных, есть три шага:

  1. Добавьте соответствующие записи в журнал изменений.

  2. Обновите записи by_node .

  3. Обновить записи by_range .

Предупреждение

Будьте очень осторожны! Ошибки в этом процессе могут безвозвратно испортил кластер!

На момент написания этой статьи этот процесс нужно было выполнять вручную.

Чтобы добавить осколок к узлу, добавьте такие записи в базу данных. журнал изменений метаданных Атрибут :

 ["добавить", "{диапазон}", "{имя-узла}"]
 

{диапазон} - это конкретный диапазон сегментов для сегмента. {имя-узла} должен соответствовать имени и адресу узла, как показано в GET / _membership в кластере.

Примечание

При удалении шарда из узла укажите удалить вместо добавить .

После того, как вы определились с новыми записями в журнале изменений, вам нужно будет обновить by_node и by_range , чтобы отразить, кто что хранит осколки. Данные в записях журнала изменений и эти атрибуты должны совпадение. В противном случае база данных может быть повреждена.

Продолжая наш пример, вот обновленная версия метаданных выше который добавляет шарды к дополнительному узлу под названием node4 :

 {
  "_id": "{имя}",
  "_rev": "1-e13fb7e79af3b3107ed62925058bfa3a",
  "shard_suffix": [46, 49, 53, 51, 48, 50, 51, 50, 53, 50, 54],
  "журнал изменений": [
    ["добавить", "00000000-1fffffff", "node1 @ xxx.xxx.xxx.xxx "],
    ["добавить", "00000000-1fffffff", "[email protected]"],
    ["добавить", "00000000-1fffffff", "[email protected]"],
    ...
    ["добавить", "00000000-1fffffff", "[email protected]"]
  ],
  "by_node": {
    "[email protected]": [
      «00000000-1fffffff»,
      ...
    ],
    ...
    "[email protected]": [
      «00000000-1fffffff»
    ]
  },
  "by_range": {
    «00000000-1fffffff»: [
      "[email protected]",
      "[email protected]",
      "[email protected]",
      "node4 @ xxx.xxx.xxx.xxx "
    ],
    ...
  }
}
 

Теперь вы можете ПОЛУЧИТЬ эти новые метаданные:

 $ curl -X PUT http: // localhost / _node / _local / _dbs / {имя} -d '{...}'
 

4.4.3.4. Принудительная синхронизация шардов

Независимо от того, скопировали ли вы осколки на новый узел или нет, вы можете принудительно CouchDB для синхронизации всех реплик всех шардов в базе данных с / db / _sync_shards конечная точка:

 $ curl -X POST $ COUCH_URL: 5984 / {db} / _ sync_shards
{"ок": правда}
 

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

Также возможно принудительно выполнить синхронизацию для каждого сегмента, запись в документ, который хранится в этом осколке.

Примечание

Администраторы могут захотеть поднять свое значение [mem3] sync_concurrency на большее значение для продолжительности синхронизации осколков.

4.4.3.5. Отслеживайте внутреннюю репликацию, чтобы обеспечить актуальность сегментов

После того, как вы выполните предыдущий шаг, CouchDB запустится. синхронизация шардов.Вы можете наблюдать за этим, наблюдая конечная точка системы / _node / {node-name} / _ , которая включает internal_replication_jobs метрическая.

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

4.4.3.6. Очистить режим обслуживания целевого узла

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

Убедитесь, что узел не находится в режиме обслуживания, выполнив команду GET / _up на отдельной конечной точке этого узла.

Наконец, убедитесь, что ваш балансировщик нагрузки вернул узел в пул. доступных серверных узлов.

4.4.3.7. Снова обновите метаданные кластера, чтобы удалить исходный сегмент

Теперь удалите исходный осколок с карты осколков так же, как вы добавили новый целевой осколок на карту осколков на шаге 2. Обязательно добавьте запись ["remove", {range}, {source-shard}] до конца журнал изменений, а также изменение разделов by_node и by_range документ метаданных базы данных.

4.4.3.8. Удалите файлы сегментов и вторичных индексов с исходного узла

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

 $ rm {couch-dir} / data / shards / {range} / {db}. {Datecode} .couch
$ rm -r {couch-dir} /data/.shards/ {диапазон} / {db}. {datecode} *
 

Поздравляем! Вы переместили реплику осколка базы данных. Добавляя и удаляя реплики сегментов базы данных таким образом, вы можете изменить структуру сегментов кластера, также известна как карта сегментов.

4.4.4. Указание размещения базы данных

Вы можете настроить CouchDB для размещения реплик шардов на определенных узлах в время создания базы данных с использованием правил размещения.

Предупреждение

Использование варианта размещения приведет к отмене варианта варианта n , как в файле .ini , так и при указании в URL-адресе .

Во-первых, каждый узел должен быть помечен атрибутом зоны. Это определяет, какая зона каждый узел находится внутри.Вы делаете это, редактируя документ узла в специальном / _nodes база данных, доступ к которой осуществляется через специальный локальный API узла конечная точка в / _node / _local / _nodes / {node-name} . Добавьте пару "ключ-значение" форма:

Сделайте это для всех узлов в кластере. Например:

 $ curl -X PUT http: // localhost / _node / _local / _nodes / {имя-узла} \
    -d '{\
        "_id": "{имя-узла}",
        "_rev": "{rev}",
        "зона": "{название-зоны}"
        } '
 

В локальном файле конфигурации ( local.ini ) каждого узла, определите согласованная настройка для всего кластера, например:

 [кластер]
размещение = {имя-зоны-1}: 2, {имя-зоны-2}: 1
 

В этом примере CouchDB гарантирует, что две реплики для шарда будут размещаться на узлах с атрибутом зоны, установленным на {имя-зоны-1} и одна реплика будет размещена на новой с атрибутом зоны, установленным на {название-зоны-2} .

Этот подход является гибким, поскольку вы также можете указывать зоны для каждого пользователя. база данных, указав настройку размещения в качестве параметра запроса при создании базы данных с использованием того же синтаксиса, что и у ini-файла:

 curl -X PUT $ COUCH_URL: 5984 / {db}? Zone = {zone}
 

Также может быть указан аргумент размещение .Обратите внимание, что этот будет переопределить логику, определяющую количество создаваемых реплик!

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

4.4.5. Разделение осколков

/ _reshard - это HTTP API для управления шардом. В настоящее время он поддерживает только разбиение на сегменты. Чтобы выполнить слияние шардов, обратитесь к руководству процесс, описанный в разделе «Объединение шардов».

Основной способ взаимодействия с / _reshard - создание перешардинга. вакансии, отслеживайте эти вакансии, дождитесь их завершения, удалите их, разместите новые вакансии, и так далее. Ниже приведены несколько шагов, которые можно предпринять, чтобы использовать этот API для разделения осколки.

Сначала рекомендуется позвонить по номеру GET / _reshard , чтобы просмотреть сводку перепрошивка на кластере.

 $ curl -s $ COUCH_URL: 5984 / _reshard | jq.
{
  "состояние": "работает",
  "state_reason": ноль,
  «выполнено»: 3,
  «не удалось»: 0,
  "бег": 0,
  "остановлено": 0,
  «всего»: 3
}
 

Две важные вещи, на которые следует обратить внимание, - это общее количество рабочих мест и состояние.

Поле состояния указывает состояние повторной сортировки в кластере. Обычно это будет с запущенным , однако другой пользователь мог отключить повторное определение кода временно. Тогда состояние будет остановлено и, надеюсь, будет причина или комментарий в значении поля state_reason . Видеть Остановка перенастройки заданий для получения дополнительных сведений.

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

Например, чтобы удалить все завершенные задания, запустите:

 $ для jobid в $ (curl -s $ COUCH_URL: 5984 / _reshard / jobs | jq -r '.jobs [] | select (.job_state == "completed") | .id'); делать \
      curl -s -XDELETE $ COUCH_URL: 5984 / _reshard / jobs / $ jobid \
  Выполнено
 

Тогда было бы неплохо посмотреть, как выглядит карта сегментов базы данных.

 $ curl -s $ COUCH_URL: 5984 / db1 / _shards | jq '.'
{
  "shards": {
    «00000000-7fffffff»: [
      "[email protected]",
      "[email protected]",
      "[email protected]"
    ],
    "80000000-ffffffff": [
      "[email protected]",
      "[email protected]",
      "[email protected]"
    ]
  }
}
 

В этом примере мы разделим все копии диапазона 00000000-7fffffff . API позволяет комбинировать такие параметры, как: разделение всех диапазоны на всех узлах, все диапазоны только на одном узле или на одном конкретном диапазон на одном конкретном узле.Они указаны через db , Узел , и , задают параметры задания .

Чтобы разделить все копии 00000000-7fffffff , мы отправляем такой запрос:

 $ curl -s -H "Content-type: application / json" -XPOST $ COUCH_URL: 5984 / _reshard / jobs \
  -d '{"тип": "split", "db": "db1", "диапазон": "00000000-7fffffff"}' | jq '.'
[
  {
    "ок": правда,
    "id": "001-ef512cfb502a1c6079fe17e9dfd5d6a2befcc694a146de468b1ba5339ba1d134",
    "узел": "узел1 @ 127.0,0.1 ",
    "shard": "shards / 00000000-7fffffff / db1.1554242778"
  },
  {
    "ок": правда,
    "id": "001-cec63704a7b33c6da8263211db9a5c74a1cb585d1b1a24eb946483e2075739ca",
    "узел": "узел[email protected]",
    "shard": "shards / 00000000-7fffffff / db1.1554242778"
  },
  {
    "ок": правда,
    "id": "001-fc72090c006d9b059d4acd99e3be9bb73e986d60ca3edede3cb74cc01ccd1456",
    "узел": "узел[email protected]",
    "shard": "shards / 00000000-7fffffff / db1.1554242778"
  }
]
 

Запрос вернул три задания, по одному на каждую из трех копий.

Для проверки выполнения этих заданий используйте GET / _reshard / jobs или GET / _reshard / jobs / {jobid} .

В конце концов, эти задания должны завершиться, и карта сегментов должна выглядеть следующим образом:

 $ curl -s $ COUCH_URL: 5984 / db1 / _shards | jq '.'
{
  "shards": {
    «00000000-3fffffff»: [
      "[email protected]",
      "[email protected]",
      "[email protected]"
    ],
    "40000000-7fffffff": [
      "[email protected]",
      "[email protected]",
      "node3 @ 127.0,0.1 "
    ],
    "80000000-ffffffff": [
      "[email protected]",
      "[email protected]",
      "[email protected]"
    ]
  }
}
 

Dota 2 - Обновление Mistwoods

Смен героев

[[герой: abaddon]] [[patchnote]] Время применения Aphotic Shield уменьшено с 0,4 до 0,3. [[patchnote]] Длительность со скипетром Borrowed Time увеличена с 5/6/7 до 6/7/8. [[patchnote]] Талант 15 уровня усилен с +48 к лечению / урону от Mist Coil до +50. [[patchnote]] Талант 15 уровня изменен с +6 брони на +65 урона. [[patchnote]] Талант 20 уровня изменен с +80 урона на +8 брони. [[patchnote]] Талант 25 уровня усилен с 375 AoE Mist Coil до 425. [[shard: abaddon_aphotic_shield: shardupgrade]] [[shardnote]] Заставляет Mist Coil и Aphotic Shield накладывать на врагов стек Curse of Avernus.Увеличивает базовое замедление на 6%. [[shardvideo]] [[heroend]] [[герой: алхимик]] [[patchnote]] Стоимость Unstable Concoction уменьшена со 120 до 90/100/110/120. [[patchnote]] Перезарядка Unstable Concoction уменьшена с 22/20/18/16 до 16. [[patchnote]] Урон от Acid Spray увеличен с 15/20/25/30 до 20/25/30/35. [[patchnote]] Первый урон от Acid Spray теперь наносится сразу, а не после второго. [[patchnote]] Максимальный бонус к золоту уменьшен с 18/22/26/30 до 18/21/24/27 (количество последних ударов с 5/7/8/9 до 5/6/7/8). [[patchnote]] Если у союзника уже есть усиление со скипетром или предмет, он возмещает их в зависимости от того, какая у них версия (4200 или 5800).[[patchnote]] Баффы со скипетром, дарованные алхимиком, дают все бонусы к характеристикам. [[patchnote]] Бонус к урону от Aghanim's Scepter уменьшен с 30/6 до 20/5. [[patchnote]] Талант 20 уровня ослаблен с + 30% Cleave до + 25%. [[shard: alchemist_berserk_potion: shardnew]] [[shardnote]] Дарует Зелье Берсерка. Бросает зелье в целевого союзника, применяя базовое развеивание и дающее +50 скорости атаки и +40 регенерации HP на 10 секунд. Дальность применения: 800. Перезарядка: 45. Стоимость: 125 маны.Можно использовать на себе. [[shardvideo]] [[heroend]] [[герой: Ancient_apparition]] [[patchnote]] Максимальное время полета Ice Blast увеличено с 2 секунд до 1,75. [[patchnote]] Стоимость Chilling Touch уменьшена с 30/50/70/90 до 30/45/60/75. [[shard: Ancient_apparition_ice_vortex: shardupgrade]] [[shardnote]] Заставляет Ice Vortex наносить 40 DPS и снижает скорость атаки на 20. [[shardvideo]] [[heroend]] [[герой: антимаг: скипетр переработан]] [[patchnote]] Максимальное количество горения Mana Break уменьшено с 1/2/3/4% до 1/1.8 / 2,6 / 3,4% [[patchnote]] Талант 15 уровня изменен с +12 ловкости на +8 брони. [[patchnote]] Талант 15 уровня ослаблен с +325 дальности применения Blink до +300. [[patchnote]] Талант 20 уровня изменен с Blink Uncontrollable Illusion на +0,1 множителя урона Mana Void. [[patchnote]] Переработка с Aghanim's Scepter: теперь дает Blink Fragment. Мигает иллюзией у целевого врага или локации и атакует их в течение 7 секунд. Использует дальность применения Blink. Иллюзией нельзя управлять, наносит 50% урона, забирает 250%.Casting Counterspell также накладывает его на иллюзию Fragment. Перезарядка: 20. Манакост: 50 [[shard: antimage_counterspell: shardupgrade]] [[shardnote]] Successful Counterspell создает иллюзию, атакующую заклинателя на 5 секунд. Снимает затраты маны на Counterspell. [[shardvideo]] [[heroend]] [[hero: arc_warden: scepterreworked]] [[patchnote]] Прирост силы уменьшен с 3,0 до 2,8. [[patchnote]] Переработка Aghanim's Scepter: после удара по врагу Spark Wraiths теперь порождает новый Wraith, который затем начинает период активации.Задержка появления составляет 3 секунды. Дублированные призраки больше не дублируются [[patchnote]] Талант 10 уровня ослаблен с +300 к дальности применения Flux до +250. [[patchnote]] Талант 15 уровня ослаблен с + 15% сокращения перезарядки до + 12%. [[patchnote]] Талант 15 уровня: скорость атаки снижена с 50 до 40. [[patchnote]] Талант 20 уровня изменен с -1,5 секунды сокращения перезарядки Spark Wraith на +150 к урону Spark Wraith. [[patchnote]] Талант 25 уровня изменен с +250 к урону Spark Wraith на +12 секунд к удвоению длительности Tempest. [[shard: arc_warden_mintage_field: shardupgrade]] [[shardnote]] Magnetic Field теперь выталкивает врагов из области во время применения и дает союзникам в ней + 20% сопротивления магии.[[shardvideo]] [[heroend]] [[герой: топор: скипетр переработан]] [[patchnote]] Дальность применения Battle Hunger изменена с 750 до 700/775/850/925. [[patchnote]] Переработка с Aghanim's Scepter: Berserker's Call применяет Battle Hunger к затронутым юнитам. Battle Hunger также снижает броню противника на 7 и дает вам 7 за каждую пораженную цель (половина для крипов). Снижает время восстановления Berserker's Call на 2 секунды. [[patchnote]] Талант 10 уровня изменен с +20 скорости передвижения на +1,75 регенерации маны. [[patchnote]] Талант 15 уровня изменен с +2 регенерации маны на +25 скорости передвижения. [[patchnote]] Талант 15 уровня изменен с Attacking Procs Counter Helix на +300 Health. [[shard: axe_counter_helix: shardupgrade]] [[shardnote]] Дает шанс вашим атакам сработать Counter Helix.Проки атаки игнорируют перезарядку Counter Helix. Обеспечивает +20 скорости атаки. [[shardvideo]] [[heroend]] [[герой: проклятие]] [[patchnote]] Ночное видение улучшено с 800 до 1200. [[patchnote]] Тип урона Brain Sap изменен с Магический на Чистый. [[patchnote]] Урон Brain Sap уменьшен с 100/200/300/400 до 75/150/225/300. [[patchnote]] Скипетр Brain Sap больше не улучшает точку применения. [[patchnote]] Время каста Brain Sap уменьшено с 0.От 4 до 0,2 [[patchnote]] Тип урона Fiend’s Grip изменен с Магический на Чистый. [[patchnote]] Урон от Fiend’s Grip уменьшен с 100/155/215 до 80/120/160. [[patchnote]] Горячие клавиши Nightmare и Enfeeble поменялись местами [[patchnote]] Enfeeble переработан. Уменьшает весь урон от атак на 25/35/45/55%, регенерацию на 25/35/45/55% и скорость сотворения чар на 30%. Длится 8 секунд. Не проникает сквозь невосприимчивость к заклинаниям. Перезарядка: 20/16/12/8 секунд. Дальность применения: 1100. Стоимость маны: 40/50/60/70. Точка применения: 0.2 [[patchnote]] Талант 15 уровня усилен с + 9% до + 12%. [[patchnote]] Талант 15 уровня ослаблен с +125 к дальности способностей до +100. [[patchnote]] Талант 25 уровня ослаблен с +200 к урону / лечению Brain Sap до +150. [[shard: bane_fiends_grip: shardupgrade]] [[shardnote]] Fiend’s Grip теперь создает неконтролируемую иллюзию, которая также направляет Fiend’s Grip на цель. Иллюзия получает 750% входящего урона и немедленно умирает, если ее прервать.Эффекты Multiple Fiend’s Grip не складываются на цель. [[shardvideo]] [[heroend]] [[герой: боец]] [[patchnote]] Базовая броня увеличена на 1 [[patchnote]] Sticky Napalm больше не наносит меньше урона крипам. [[patchnote]] Урон от Sticky Napalm за заряд уменьшен с 10/15/20/25 до 6/12/18/24. [[patchnote]] Скорость замедления поворота от Sticky Napalm уменьшена с 40/50/60/70% до 10/30/50/70%. [[patchnote]] Радиус Sticky Napalm увеличен с 375 до 375/400/425/450. [[patchnote]] Скорость передвижения Firefly уменьшена с 4/7/10/13% до 3/6/9/12%. [[patchnote]] Перезарядка Flaming Lasso увеличена со 100/90/80 до 120/115/110. [[patchnote]] Дальность применения Flaming Lasso увеличена со 100 до 175. [[patchnote]] Дополнительная дальность действия Flaming Lasso со скипетром увеличена с 550 до 600. [[patchnote]] Талант 20 уровня усилен с +25 скорости передвижения до +30. [[patchnote]] Талант 20 уровня изменен с + 12% сокращения перезарядки на 2 заряда Flamebreak. [[patchnote]] Талант 25 уровня изменен с -10 секунд перезарядки Flamebreak на -35 секунд перезарядки Flaming Lasso. [[шард: batrider_flaming_lasso: shardupgrade]] [[shardnote]] Позволяет наложить «Пылающее лассо» на союзного героя, снижая его урон на 80%.Перезарядка 20 секунд при использовании на союзниках. [[shardvideo]] [[heroend]] [[герой: повелитель зверей]] [[patchnote]] Урон Wild Axes за топор увеличен с 30/60/90/120 до 40/70/100/130. [[patchnote]] Талант 15 уровня изменен с +200 Hawk Vision на +3 к регенерации маны. [[patchnote]] Талант 20 уровня изменен с +450 здоровья на +50 урона Wild Axes. [[patchnote]] Талант 25 уровня изменен с +100 к урону от Wild Axes на +350 здоровья для управляемых Beastmaster юнитов (действует на Beastmaster и все его призванные юниты). [[shard: beastmaster_call_of_the_wild_hawk: shardupgrade]] [[shardnote]] Ястребы становятся управляемыми и получают Dive Bomb.Каналы в течение 1 секунды, раскрываясь, а затем летят к целевому врагу, нанося 175 урона и оглушая его на 1 секунду, убивая ястреба. Дальность применения: 500. [[shardvideo]] [[heroend]] [[герой: кровопийца]] [[patchnote]] Базовый интеллект уменьшен с 21 до 17. [[patchnote]] Стоимость здоровья Bloodrage снижена с 2,2 / 2,3 / 2,4 / 2,5 до 2%. [[patchnote]] Скорость атаки Bloodrage увеличена с 50/80/110/140 до 60/90/120/150. [[patchnote]] Урон Blood Rite уменьшен с 120/180/240/300 до 120/160/200/240. [[patchnote]] Перезарядка Blood Rite увеличена с 12 до 15/14/13/12 секунд. [[patchnote]] Стоимость Blood Rite увеличена с 70/80/90/100 до 90/100/110/120. [[patchnote]] Исцеление от жажды не-героев увеличено с 8/12/16/20% до 11/14/17/20%. [[patchnote]] Thirst больше не дает половину лечения, когда умирают крипы в радиусе 300 [[patchnote]] Thirst теперь исцеляет полностью (а не наполовину) в радиусе 300 от умирающих героев. [[patchnote]] Лечение Thirst героя уменьшено с 12/18/24/30% до 10/15/20/25%. [[patchnote]] Стоимость Rupture уменьшена с 200/225/250 до 100/150/200. [[patchnote]] Урон от Rupture увеличен с 30/45/60% до 36/48/60%. [[patchnote]] Талант 25 уровня ослаблен с -5 секунд перезарядки Blood Rite до -4. [[shard: bloodseeker_bloodrage: shardupgrade]] [[shardnote]] Атака Bloodrage теперь наносит 1 ед.5% от максимального запаса здоровья цели в виде чистого урона и лечит вас на эту сумму. Действует только на Bloodseeker. [[shardvideo]] [[heroend]] [[герой: bounty_hunter]] [[patchnote]] Базовая скорость передвижения увеличена с 315 до 320. [[patchnote]] Интеллект изменен с 19 + 2 на 22 + 1,9. [[patchnote]] Замедление от Shadow Walk увеличено с 14/20/26/32% до 16/24/32/40%. [[patchnote]] Радиус скорости гусеницы увеличен с 900 до 1200. [[shard: bounty_hunter_track: shardupgrade]] [[shardnote]] Союзники теперь получают 50% прироста скорости следа.Обеспечивает обзор на 800 вокруг цели для вашей команды. [[shardvideo]] [[heroend]] [[герой: пивовар: скипетр переработан]] [[patchnote]] Базовая ловкость уменьшена с 22 до 19. [[patchnote]] Drunken Brawler теперь пассивно дает 6/12/18/24% уклонения и 24% шанс критического удара на 145/160/175/190% урона. [[patchnote]] Drunken Brawler теперь можно активировать, чтобы обеспечить 3-кратный шанс уклонения и критического удара, а также поочередно на 20% медленнее и на 40% быстрее в течение 5 секунд.[[patchnote]] Перезарядка Drunken Brawler увеличена с 23/21/19/17 до 29/25/21/17. [[patchnote]] Броня для варки Primal Split Earth увеличена с 3 до 3/5/7. [[patchnote]] Здоровье пивоварения Primal Split Earth изменено с 1500/2200/3000 на 1400/2200/3000. [[patchnote]] Регенерация здоровья Primal Split Earth Brewling увеличена с 1/2/2 до 2/4/6. [[patchnote]] Регенерация здоровья Primal Split Storm увеличена с 1/2/2 до 2/4/6. [[patchnote]] Сопротивление магии Primal Split Storm увеличено с 0 до 25%. [[patchnote]] Здоровье Primal Split Storm уменьшено с 1000/1500/1900 до 1000/1400/1800. [[patchnote]] Броня Primal Split Fire Brewling увеличена с 0/3/6 до 0/4/8. [[patchnote]] Регенерация здоровья Primal Split Fire Brewling увеличена с 2/4/4 до 2/4/6. [[patchnote]] Primal Split Fire Brewling теперь имеет 30% сопротивление статусу. [[patchnote]] Переработка Aghanim's Scepter: Primal Split теперь имеет 2 заряда и может быть отменена в любой момент.Ваш герой возвращается к той пивоварне, из которой вы его отменили. Время восстановления заряда равно обычному кулдауну. [[patchnote]] Талант 10 уровня изменен с +175 здоровья на +1 секунду замедления от Thunder Clap. [[patchnote]] Талант 15 уровня изменен с + 2,5 секунды к замедлению от Thunder Clap на + 30% урона / длительности Cinder Brew. [[patchnote]] Талант 15 уровня изменен с + 15% сопротивления магии на +350 здоровья. [[patchnote]] Талант 25 уровня ослаблен с + 120% к урону от критического удара Drunken Brawler до + 80%. [[patchnote]] Талант 25 уровня изменен с -65 секунд перезарядки Primal Split на пассивное умение «Пьяный скандалист» у Brewlings. [[шард: brewmaster_primal_split: shardupgrade]] [[shardnote]] Primal Split теперь создает пивоварение Бездны.Имеет способность Astral Pulse, воздействующую на врагов в 500 AoE. Применяет 20/30/40% замедления и обезоруживания на 2,5 секунды. Перезарядка: 20 секунд. [[shardvideo]] [[heroend]] [[герой: bristleback]] [[patchnote]] Бонусный урон Warpath увеличен с 22/28/34 до 25/30/35. [[patchnote]] Viscous Nasal Goo Scepter теперь также увеличивает максимальное количество стаков с 4 до 8. [[patchnote]] Радиус скипетра Viscous Nasal Goo увеличен с 825 до 950 [[patchnote]] Талант 15 уровня изменен с +5 макс. стаков Goo на +15 скорости атаки. [[shard: bristleback_hairball: shardnew]] [[shardnote]] Предоставляет Шарик волос.Кашляет комок шерсти, набитый пером, в указанное место. Вспыхивает на месте, поражая врагов в радиусе 700 с помощью Goo и двух игл. Дальность применения: 1500. Перезарядка: 20. Манакост: 100. [[shardvideo]] [[heroend]] [[герой: выводковая мать]] [[patchnote]] Прирост ловкости уменьшен с 3,2 до 3,0. [[shard: broodmother_silken_bola: shardnew]] [[shardnote]] Предоставляет Шелковый бола. Расходует 1 заряд Spin Web и обездвиживает выбранного врага на 2 секунды. Дальность применения: 900.Перезарядка: 12. Манакост: 50. [[shardvideo]] [[heroend]] [[герой: кентавр]] [[patchnote]] Длительность Stampede изменена с 4 на 3,5 / 4 / 4,5. [[patchnote]] Урон от Stampede увеличен со 100/200/300% от вашей силы до 200/250/300%. [[patchnote]] Талант 15 уровня изменен с +40 к урону на +1 секунду к длительности Stampede. [[shard: centaur_double_edge: shardupgrade]] [[shardnote]] Заставляет Double Edge увеличивать вашу силу на 15% за каждого пораженного героя в течение 12 секунд.Продолжительность обновлений за стак, до 5 стеков. Замедляет врагов на 15% на 2 секунды. [[shardvideo]] [[heroend]] [[герой: chaos_knight]] [[шард: chaos_knight_chaos_bolt: shardupgrade]] [[shardnote]] Chaos Bolt создает иллюзию Phantasm, атакующую цель на время оглушения. Увеличивает дальность применения на 300. [[shardvideo]] [[heroend]] [[герой: чен]] [[patchnote]] Divine Favor больше не имеет активного компонента [[patchnote]] Holy Persuasion теперь можно применить на уже преобразованный юнит, чтобы телепортировать его к вам, или на вашего собственного героя, чтобы телепортировать всех крипов к вам. [[patchnote]] Талант 10 уровня усилен с +150 здоровья до +175. [[patchnote]] Талант 10 уровня усилен с +150 дальности применения до +175. [[patchnote]] Талант 15 уровня изменен с -32 секунды перезарядки Divine Favor на + 12% замедления от Penitence. [[patchnote]] Талант 25 уровня изменен с +4 к максимальному количеству единиц Holy Persuasion на +3 к максимальному количеству единиц Holy Persuasion и 3 заряда. [[шард: chen_divine_favor: shardupgrade]] [[shardnote]] Позволяет использовать Divine Favor на союзников, телепортируя их домой через 6 секунд.Перезарядка: 35. Манакост: 200. Дальность применения: 500. Purgeable. Невозможно выбрать целью союзников с иммунитетом к заклинаниям. [[shardvideo]] [[heroend]] [[герой: clinkz]] [[patchnote]] Базовая регенерация маны уменьшена с 0,25 до 0. [[patchnote]] Талант 10 уровня изменен с Skeleton Walk Exit Summons A Burning Army Skeleton на +8 к ловкости. [[patchnote]] Талант 20 уровня изменен с перезарядки Kills Reset Death Pact на -10 секунд перезарядки Strafe. [[shard: clinkz_wind_walk: shardupgrade]] [[shardnote]] Заставляет Skeleton Walk создавать два скелета Burning Army при выходе.[[shardvideo]] [[heroend]] [[герой: rattletrap]] [[patchnote]] Талант 25 уровня изменен с + 40% сопротивления магии на невосприимчивость к заклинаниям при использовании внутри Power Cogs. [[shard: rattletrap_jetpack: shardnew]] [[shardnote]] Предоставляет Реактивный ранец. Поднимается и дает летающий обзор, летающее движение и 15% скорости передвижения, но значительно снижает способность поворачиваться. Действует 6 секунд. Вы обезоружены во время полета. Использование Hookshot снимает этот бафф. Перезарядка: 25.Стоимость: 150 маны. [[shardvideo]] [[heroend]] [[герой: crystal_maiden]] [[patchnote]] Интервал урона от Frostbite изменен с 0,7 на 0,25 (тот же общий урон, первый случай на 0,25). [[patchnote]] ДПС Frostbite изменен на фиксированные 25 за тик, а не определяется его общим уроном (обычно тот же общий урон как для героев, так и для крипов, но влияет на вещи, которые изменяют продолжительность заклинания, например, ее талант и сопротивление статусу) [[shard: crystal_maiden_frostbite: shardupgrade]] [[shardnote]] Уменьшает время восстановления Frostbite на 1 секунду и позволяет использовать его на вас, уменьшая получаемый урон на 70% на время действия.Позволяет использовать Frostbite во время поддержания, пока действительная цель находится в пределах досягаемости. [[shardvideo]] [[heroend]] [[hero: dark_seer: scepterreworked]] [[patchnote]] Радиус Ion Shell увеличен с 250 до 275. [[patchnote]] Талант 15 уровня изменен с «Ion Shell» «Обеспечивает 350 макс. здоровья» на +6 к броне. [[patchnote]] Талант 20 уровня изменен с +8 брони на +1 секунду замедления от Wall of Replica. [[patchnote]] Переработка с Aghanim's Scepter: Дает Ion Shell 2 заряда, увеличивает время действия на 20 секунд и обеспечивает +350 здоровья.[[shard: dark_seer_normal_punch: shardnew]] [[shardnote]] Предоставляет нормальный удар. Пассивная перезарядка атаки. Заставляет вашу следующую атаку по герою выбить из него иллюзию и оглушить его на срок до 2 секунд, отбросить на 350 единиц и нанести 250 урона в зависимости от того, как далеко вы продвинулись за последние 3 секунды. Перезарядка: 14. Максимальная сила после перемещения на 1500 единиц. Иллюзии действуют 5 секунд. [[shardvideo]] [[heroend]] [[герой: dark_willow]] [[patchnote]] Базовый интеллект увеличен на 3 [[patchnote]] Дальность применения Cursed Crown увеличена с 600 до 600/625/650/675. [[patchnote]] Дальность применения Bramble Maze увеличена с 1200 до 1100/1200/1300/1400. [[patchnote]] Дальность применения Terrorize уменьшена с 1500 до 1300. [[patchnote]] Талант 10 уровня усилен с +0.Cursed Crown: длительность оглушения с 4 с. До +0,6 с. [[patchnote]] Талант 10 уровня изменен с +100 дальности способностей на -2 секунды перезарядки Shadow Realm. [[patchnote]] Талант 15 уровня изменен с -2 секунды перезарядки Shadow Realm на +125 к дальности способностей. [[patchnote]] Талант 20 уровня ослаблен с -10 секунд перезарядки Bramble Maze до -8. [[patchnote]] Талант 25 уровня усилен с +1,3 секунды к длительности Terrorize до +1,5 секунды. [[shard: dark_willow_cursed_crown: shardupgrade]] [[shardnote]] Cursed Crown теперь создает четыре куста ежевики вокруг цели после окончания счетчика (независимо от того, как он заканчивается).Уменьшает время восстановления на 3 секунды. [[shardvideo]] [[heroend]] [[герой: ослепление: скипетр переработан]] [[patchnote]] Длительность Shallow Grave изменена с 5 на 4 / 4,5 / 5 / 5,5. [[patchnote]] Перезарядка Shallow Grave уменьшена с 60/46/32/18 до 42/34/26/18. [[patchnote]] Дальность применения Shallow Grave увеличена с 550/700/850/1000 до 700/800/900/1000. [[patchnote]] Талант 15 уровня изменен с +30 к лечению / урону от Shadow Wave на +35 скорости атаки. [[patchnote]] Переработка с Aghanim's Scepter: заставляет Shadow Wave рассеивать союзников, увеличивает лечение на +60 и увеличивает урон на +80.[[shard: dazzle_bad_juju: shardupgrade]] [[shardnote]] Запускает атаку по трем ближайшим противникам в радиусе 1200 (с приоритетом героев) каждый раз, когда вы разыгрываете способность. [[shardvideo]] [[heroend]] [[герой: death_prophet]] [[patchnote]] Базовая скорость передвижения увеличена с 310 до 335. [[patchnote]] Spirit Siphon больше не снижает скорость передвижения. [[patchnote]] Время восстановления заряда Spirit Siphon уменьшено с 45/40/35/30 до 36/34/32/30. [[patchnote]] Скорость призраков Exorcism увеличена с 500 до 525. [[patchnote]] Скорость поворота улучшена с 0.От 5 до 0,8 [[patchnote]] Талант 25 уровня изменен с Exorcism Grants Haste на -20 секунд времени восстановления Spirit Siphon. [[shard: death_prophet_spirit_siphon: shardupgrade]] [[shardnote]] Spirit Siphon теперь истощает 0,75 брони в секунду и дает ее вам. Прирост / потеря брони длится 14 секунд (начинается со времени каста). [[shardvideo]] [[heroend]] [[герой: разрушитель]] [[patchnote]] Талант 10 уровня усилен с -2 секунды перезарядки Kinetic Field до -3 секунды. [[shard: disruptor_thunder_strike: shardupgrade]] [[shardnote]] Позволяет использовать Thunder Strike на союзников, следует за союзником и наносит урон вокруг него.Каждый удар дает короткий бафф на 1 секунду, который обеспечивает + 50% MS и +75 скорости атаки (интервал между ударами каждые 2 секунды). Увеличивает радиус на 160 при использовании на союзниках. [[shardvideo]] [[heroend]] [[hero: doom_bringer: scepterreworked]] [[patchnote]] Переработка с Aghanim's Scepter: заставляет Doom применить Break и сокращает время восстановления с 145 до 100. [[patchnote]] Талант 10 уровня усилен с +2 секунды к длительности Doom до +3 секунды. [[шард: doom_bringer_infernal_blade: shardupgrade]] [[shardnote]] Длительность оглушения Infernal Blade увеличена с 0.От 6 до 1,2 секунды. Если уровень врага кратен 3 или выше 24 уровня, он будет оглушен на дополнительные 0,6 секунды и получит 150 дополнительных повреждений. [[shardvideo]] [[heroend]] [[герой: рыцарь-дракон]] [[patchnote]] Стоимость Breathe Fire уменьшена с 100/110/120/130 до 90/100/110/120. [[patchnote]] Урон Dragon Tail увеличен с 25/50/75/100 до 50/75/100/125. [[patchnote]] Радиус выплеска Elder Dragon Form увеличен с 300 до 350. [[patchnote]] Талант 15 уровня усилен с +350 здоровья до +400. [[shard: dragon_knight_fireball: shardnew]] [[shardnote]] Дарует способность Elder Dragon Form способность Fireball.Поджигает область 450 AoE на 10 секунд, нанося 80 урона в секунду находящимся в ней противникам. Длится 10 секунд. Дальность применения: 1400. Перезарядка: 20. Манакост: 150. [[shardvideo]] [[heroend]] [[герой: drow_ranger]] [[patchnote]] Базовый урон уменьшен на 2 [[patchnote]] Замедление от Frost Arrows уменьшено с 16/32/48/64 до 15/30/45/60. [[patchnote]] Бонус к ловкости от Marksmanship изменен с 28/36/44% на 25/35/45%. [[patchnote]] Бонус к урону от Marksmanship уменьшен с 70/80/90 до 50/70/90. [[patchnote]] Талант 20 уровня изменен с +2.Длительность Silence от Gust с 5 секунд до -4 секунды перезарядки Gust [[shard: drow_ranger_frost_arrows: shardupgrade]] [[shardnote]] Frost Arrows накладывают стек Hypothermia на вражеских героев, снижая их регенерацию на 10% за стак. Длится 7 секунд. Если вражеский герой умирает со стеками Гипотермии, он взрывается и наносит 60 магического урона за стек и 25% замедление на 2 секунды противникам в радиусе 650. Максимальное количество стопок: 7 [[shardvideo]] [[heroend]] [[герой: earth_spirit]] [[patchnote]] Время действия Earth Remnants уменьшено с 2 до 1 минуты. [[patchnote]] Enchant Remnant теперь можно применять и на Remnants.При таком использовании имеет время восстановления 5 секунд. [[shard: earth_spirit_stone_caller: shardupgrade]] [[shardnote]] Заставляет Earth Remnants обеспечивать обзор на 400 единиц. Увеличивает количество зарядов на 4. (Можно использовать alt, чтобы увидеть радиус) [[shardvideo]] [[heroend]] [[герой: землетрясение]] [[shard: earthshaker_fissure: shardupgrade]] [[shardnote]] Уменьшает время восстановления Fissure на 2 секунды и позволяет вам ходить по нему. Каждый раз, когда вы произносите заклинание, эффект афтершока воспроизводится по всему пути трещины.[[shardvideo]] [[heroend]] [[герой: Elder_titan]] [[shard: Elder_titan_echo_stomp: shardupgrade]] [[shardnote]] Позволяет включить Echo Stomp на автоприложение. При использовании в режиме Autocast вы займете место Astral Spirit, когда он завершит свое наступление. [[shardvideo]] [[heroend]] [[герой: ember_spirit]] [[patchnote]] Прирост интеллекта увеличен с 1,8 до 2,2. [[patchnote]] Стоимость Activate Fire Remnant со скипетром увеличена с 25 до 75. [[shard: ember_spirit_fire_remnant: shardupgrade]] [[shardnote]] Fire Remnants наносят 45 урона в секунду в 600 AoE вокруг себя.После смерти или убийства вражеского героя поблизости остается Огненный остаток. Убийства в радиусе 400 от вас засчитываются. (DPS от нескольких Fire Remnants не суммируется) [[shardvideo]] [[heroend]] [[герой: чародейка]] [[patchnote]] Перезарядка Enchant изменена с 20 на 28/24/20/16. [[patchnote]] Улучшение Sproink больше не дает пассивно +150 к дальности атаки. [[patchnote]] Sproink теперь запускает атаку «Импетус» на 3 самых дальних вражеских юнита в пределах вашей дальности атаки + 200.[[patchnote]] Время восстановления Sproink увеличено с 3 до 5 секунд. [[шард: enchantress_natures_attendants: shardupgrade]] [[shardnote]] Добавляет 3 постоянных помощника природы, которые будут следовать за вами. [[shardvideo]] [[heroend]] [[герой: загадка]] [[patchnote]] Время атаки Demonic Conversion улучшено с 0,4 до 0,3. [[patchnote]] Длительность Demonic Conversion уменьшена с 35 до 40 [[patchnote]] Перезарядка Malefice уменьшена с 18/17/16/15 до 14. [[patchnote]] Талант 10 уровня изменен с +4 секунды длительности Midnight Pulse на +0.35 секунд длительности оглушения Malefice [[patchnote]] Талант 15 уровня уменьшен с 12% перезарядки до 10%. [[patchnote]] Талант 15 уровня изменен с +0,35 секунды к длительности оглушения от Malefice на +150 радиуса Midnight Pulse. [[shard: enigma_black_hole: shardupgrade]] [[shardnote]] Черная дыра теперь непрерывно притягивает к своему центру в радиусе 1200 единиц (притягивает со скоростью 175 единиц в секунду). [[shardvideo]] [[heroend]] [[герой: faceless_void]] [[patchnote]] Базовая ловкость уменьшена на 4 (базовый урон не изменился). [[patchnote]] Бонусный урон Time Lock уменьшен с 20/25/30/35 до 10/15/20/25. [[patchnote]] Талант 15 уровня ослаблен с +275 к дальности применения Time Walk до +250. [[shard: faceless_void_time_walk: shardupgrade]] [[shardnote]] Time Walk можно разыграть 1 раз.5 секунд после приземления. Если использовать в этот период, вы перевернете свой временной ход к предыдущему месту применения. Увеличивает дальность применения Time Walk на 200. (Примечание: не меняет здоровье при втором использовании) [[shardvideo]] [[heroend]] [[герой: grimstroke]] [[patchnote]] Базовая дальность атаки увеличена с 575 до 600. [[patchnote]] Максимальный урон Ink Swell уменьшен со 100/200/300/400 до 90/180/270/360. [[patchnote]] Максимальные значения набухания чернил теперь появляются после 2.5 секунд касания врага, а не 3 секунды [[patchnote]] Стоимость Phantom’s Embrace уменьшена с 110/120/130/140 до 80/100/120/140. [[patchnote]] Перезарядка Phantom’s Embrace изменена с 32/28/24/20 на 36/30/24/18. [[patchnote]] Награда за Призрачные объятия уменьшена с 37/20 золота / опыта до 10/10. [[patchnote]] Длительность иллюзии Dark Portrait увеличена с 15 до 25 секунд. [[patchnote]] Phantom’s Embrace теперь обновляет время восстановления, если цель, на которую он был наложен, умирает, прежде чем достигнет ее. [[patchnote]] Талант 10 уровня изменен с +80 к урону от Ink Swell на -4 секунды перезарядки Ink Swell. [[shard: grimstroke_ink_over: shardnew]] [[shardnote]] Grants Ink Over.Покрывает целевого врага чернилами на 6 секунд, снижая скорость атаки на 50, скорость передвижения на 20% и нанося в общей сложности 240 урона за время действия. Дальность применения: 700. Перезарядка: 14. Манакост: 125. [[shardvideo]] [[heroend]] [[герой: автожир]] [[patchnote]] Анимация обратного замаха при атаке уменьшена с 0,65 до 0,1 [[patchnote]] Базовый диапазон урона изменен с 40-50 до 42-48. [[patchnote]] Базовая ловкость увеличена на 7 (базовый урон не изменился). [[шард: gyrocopter_rocket_barrage: shardupgrade]] [[shardnote]] Rocket Barrage теперь поражает дополнительную цель.Увеличивает продолжительность Barrage на 1 секунду. [[shardvideo]] [[heroend]] [[герой: хаскар]] [[patchnote]] Максимальная скорость атаки Berserker’s Blood увеличена с 130/190/250/310 до 160/210/260/310. [[patchnote]] Длительность скипетра Life Break увеличена с 2,5 до 3. [[patchnote]] Скипетр Life Break теперь также увеличивает дальность применения на +300. [[patchnote]] Талант 20 уровня изменен с +325 к дальности применения Life Break на -3 секунды перезарядки Life Break. [[patchnote]] Талант 25 уровня усилен с +175 к дальности атаки до +200. [[shard: huskar_inner_fire: shardupgrade]] [[shardnote]] Заставляет Inner Fire уменьшить лечение / регенерацию на 50% и применяет замедление скорости передвижения на 35%.Снижает время восстановления на 2 секунды. [[shardvideo]] [[heroend]] [[герой: invoker]] [[patchnote]] Forged Spirit теперь порождает два юнита, если у Quas и Exort по 4 очка. [[patchnote]] Максимальный предел снижения брони Forged Spirit увеличен с 10 до 20. [[patchnote]] Время восстановления Cataclysm увеличено с 90 до 100. [[patchnote]] Талант 10 уровня усилен с + 30% урона Chaos Meteor до + 40% урона Chaos Meteor. [[patchnote]] Талант 15 уровня изменен с +1 к призванию Forged Spirit на +40 к урону в секунду Ice Wall. [[patchnote]] Талант 20 уровня ослаблен с +40 к урону / скорости от Alacrity до +35. [[patchnote]] Талант 20 уровня усилен с -8 секунд перезарядки Tornado до -10 секунд. [[shard: invoker_ice_wall: shardupgrade]] [[shardnote]] Превращает Ice Wall в способность Vector Target с радиусом действия 900 единиц.[[shardvideo]] [[heroend]] [[герой: огонек]] [[patchnote]] Больше нет мгновенного поворота перед действиями [[patchnote]] Точка атаки увеличена с 0,15 до 0,3. [[patchnote]] Базовый урон увеличен с 39-48 до 45-51. [[patchnote]] Замедление Tether увеличено с 8/16/24/32 до 15/25/35/45. [[patchnote]] Бонус к передвижению Tether изменен с 5/8/11/14 на 6/8/10/12. [[patchnote]] Передача исцеления от Tether уменьшена с 60/90/120/150 до 60/80/100/120. [[patchnote]] У Spirits снова есть вспомогательные способности "Входить" и "Выходить". [[patchnote]] Урон от Spirits увеличен с 20/40/60/80 до 30/50/70/90. [[patchnote]] Урон от столкновения с духами увеличен с 10/18/26/34 до 10/20/30/40. [[patchnote]] Скорость атаки Overcharge уменьшена с 50/80/110/140 до 50/70/90/110. [[patchnote]] Перегрузка теперь дает 10/12/14/16% усиления заклинаний. [[patchnote]] Перезарядка Relocate увеличена с 90/75/60 ​​до 100/90/80. [[shard: wisp_tether: shardupgrade]] [[shardnote]] Ending Tether теперь оглушает всех прикоснувшихся к нему врагов на 1.75 секунд и наносит 150 урона. Увеличивает скорость передвижения на 5%. [[shardvideo]] [[heroend]] [[герой: jakiro]] [[patchnote]] Талант 15 уровня усилен с -1 секунды перезарядки Ice Path до -1,5 секунды. [[shard: jakiro_liquid_ice: shardnew]] [[shardnote]] Дарует Жидкий мороз. Автоматическая атака. Заставляет вашу Ледяную голову выпускать атаку, основанную на морозе, замедляя врагов на 30% и нанося 20 + 2,5% максимального здоровья в качестве урона в секунду в течение 4 секунд. Перезарядка: 12.[[shardvideo]] [[heroend]] [[герой: джаггернаут]] [[patchnote]] Радиус Blade Fury увеличен с 250 до 260. [[patchnote]] Omnislash больше не ограничен для первоначального использования на Древних. [[patchnote]] Swiftslash больше не ограничен для первоначального использования на Древних. [[patchnote]] Талант 15 уровня изменен с +100 к скорости передвижения Blade Fury на -20 секунд перезарядки Healing Ward. [[patchnote]] Талант 20 уровня усилен с +140 к урону в секунду от Blade Fury до +160. [[shard: juggernaut_blade_fury: shardupgrade]] [[shardnote]] Увеличивает вашу скорость передвижения во время Blade Fury на +100 и атакует случайного ближайшего врага раз в секунду.[[shardvideo]] [[heroend]] [[герой: keeper_of_the_light: Scepterreworked: newability]] [[patchnote]] Стоимость Illuminate уменьшена с 150/160/170/180 до 100/125/150/175. [[patchnote]] Магию чакр больше нельзя применять на врагов. [[patchnote]] Слепящий свет убран как базовая способность. [[patchnote]] Новая способность: Добавлена ​​солнечная связь в качестве новой базовой способности. Снижает сопротивление магии цели на 15/20/25/30% и заставляет цель становиться все более замедленной, чем больше она движется.Каждые 100 перемещенных юнитов снижает скорость передвижения цели на 4 / 5,5 / 7 / 8,5%. Длится 7 секунд. Дальность применения: 700/750/800/850. Стоимость: 60/80/100/120 маны. Перезарядка: 22/20/18/16 секунд. [[patchnote]] Форма духа теперь является ультимативной способностью. Превращает вашего героя в форму духа, предоставляя вам + 20/25/30% скорости передвижения, +125/250/375 дальности применения. Дарует Blinding Light (18 кд, дальность применения 600, промах 40% в течение 4 секунд, дистанция отбрасывания 400, урон 100, стоимость 150 маны) и Recall (15 кд, задержка 3 секунды, стоимость 150 маны).Также заставляет Illuminate больше не требовать поддержания. Перезарядка: 90/80/70. Длительность: 40. Манакост: 75/125/175 [[patchnote]] Scepter Rework: теперь получает Will-O-Wisp, однако вместо оглушения при мерцании он применяет манипуляцию движением, которая притягивает юнитов внутрь со скоростью 60 юнитов в секунду, но не препятствует атаке / сотворению заклинаний. Перезарядка: 60 ​​секунд. [[patchnote]] Талант 10 уровня усилен с -2,5 секунды перезарядки Blinding Light до + 30% промаха Blinding Light. [[patchnote]] Талант 15 уровня изменен с +2 на Will-O-Wisp Flicker на -6 секунд перезарядки Blinding Light. [[patchnote]] Талант 20 уровня изменен с +150 к радиусу действия Will-O-Wisp на +15 секунд длительности Spirit Form. [[patchnote]] Талант 25 уровня изменен с +3 счетчика здоровья Will-O-Wisp на +1.Оглушение ослепляющим светом на 2 секунды [[patchnote]] Талант 25 уровня изменен с +160 к урону / лечению от Illuminate на +160 к урону Illuminate. [[shard: keeper_of_the_light_illuminate: shardupgrade]] [[shardnote]] Заставляет Illuminate лечить союзных юнитов на 40% от своего урона в дневное время. [[shardvideo]] [[heroend]] [[герой: кункка]] [[patchnote]] Прирост интеллекта увеличен с 1,5 до 1,8. [[patchnote]] Скорость передвижения Ghostship Rum увеличена с 10% до 12%. [[patchnote]] Базовое восстановление здоровья увеличено с 0 до 0.25 [[patchnote]] Талант 10 уровня изменен с +6 брони на +150 дальности способностей. [[patchnote]] Талант 20 уровня усилен с +18 силы до +20. [[patchnote]] Талант 25 уровня усилен с + 110% Tidebringer Cleave до + 140%. [[shard: kunkka_tidal_wave: shardnew]] [[shardnote]] Предоставляет Приливную волну. Выпускает волну в направлении цели, которая наносит 225 единиц урона и тащит (не прерывая) врагов вдоль нее на 600 единиц в течение 1,25 секунды. Волна порождает 600 юнитов позади вас и преодолевает расстояние 1400 перед вами.Имеет скорость 700 и радиус 750. Перезарядка: 16. Манакост: 150. [[shardvideo]] [[heroend]] [[герой: legion_commander]] [[patchnote]] Талант 15 уровня изменен с -6 секунд перезарядки Overwhelming Odds на -9 секунд. [[patchnote]] Талант 15 уровня ослаблен с +25 к скорости атаки до +20. [[shard: legion_commander_duel: shardupgrade]] [[shardnote]] Во время дуэли каждые 1,5 секунды заклинание Overwhelming Odds применяется к случайному вражескому отряду в радиусе 900 единиц.Не центрируется на одной и той же цели дважды. Приоритет героев. [[shardvideo]] [[heroend]] [[герой: лешрак: скипетр переработан]] [[patchnote]] Переработка Aghanim's Scepter: Предоставляет способность Нигилизм. Предоставляет вам временную ауру, которая заставляет вас и всех ближайших врагов в 450 AoE превращаться в эфир, не позволяя им атаковать, заставляя их получать на 30% больше магического урона и замедляться на 30% на 4 секунды. Увеличивает вашу скорость, а не снижает ее. Перезарядка: 25. Манакост: 75 [[шард: leshrac_split_earth: shardupgrade]] [[shardnote]] Заставляет Split Earth повторяться в одном и том же месте еще два раза с 5-секундной задержкой между каждым из них.Каждый раз радиус увеличивается на 75. Местоположение эхо-сигнала Split Earth видно обеим командам. [[shardvideo]] [[heroend]] [[герой: лич]] [[patchnote]] Талант 10 уровня усилен с +60 к урону по области от Frost Nova до +90. [[shard: lich_ice_spire: shardnew]] [[shardnote]] Предоставляет Ледяной шпиль. Создает сосульку в выбранной точке на 15 секунд, замедляя врагов на 20% в радиусе 500. Цепной мороз может отскочить к Сосульке, если в радиусе действия нет других врагов.Может наложить на него Морозный щит. Имеет 300 единиц здоровья. Дальность применения: 750. Перезарядка: 25. Манакост: 150. [[shardvideo]] [[heroend]] [[hero: life_stealer: scepterreworked: newability]] [[patchnote]] Базовая скорость атаки уменьшена со 130 до 120. [[patchnote]] «Пир» увеличен с 1,5 / 2 / 2,5 / 3% до 1,6 / 2,2 / 2,8 / 3,4%. [[patchnote]] Feast больше не увеличивает скорость атаки. [[patchnote]] Новая способность: открытые раны заменены на "Бешенство вурдалака". Пассивно заставляет атаки Lifestealer замедлять скорость передвижения противника на 6/12/18/24% на 1.5 секунд. Кроме того, увеличивает скорость атаки 20/30/40/50. [[patchnote]] Стоимость Rage увеличена с 75 до 75/100/125/150. [[patchnote]] Стоимость Infest увеличена с 50 до 100/150/200. [[patchnote]] Талант 20 уровня изменен с -4 секунды перезарядки Open Wounds на + 8% замедления от Ghoul Frenzy. [[patchnote]] Переработка Aghanim's Scepter: позволяет заражать вражеских героев на 4 секунды, атакуя внутри них каждые 1,25 секунды. Вражеские герои не получают бонусов от Infest. Удваивает скорость саморегенерации, увеличивает дальность применения до 500 и сокращает время восстановления до 25 секунд.[[shard: life_stealer_open_wounds: shardnew2]] [[shardnote]] Предоставляет атакующим 50% вампиризма за весь урон, нанесенный цели. Дальность применения 800, время восстановления - 25 секунд. Макс замедление 50%. Стоимость: 125 [[shardvideo]] [[heroend]] [[герой: lina]] [[patchnote]] Базовый урон уменьшен с 49-61 до 49-57. [[patchnote]] Базовая броня уменьшена на 1 [[patchnote]] Скорость атаки от Fiery Soul увеличена с 40/55/70/85 до 40/60/80/100. [[patchnote]] Перезарядка Light Strike Array увеличена с 7 до 10/9/8/7. [[patchnote]] Стоимость Laguna Blade уменьшена с 280/420/680 до 250/400/550. [[patchnote]] Талант 15 уровня усилен с +110 к урону от Light Strike Array до +130. [[patchnote]] Талант 15 уровня усилен с +300 здоровья до +350. [[patchnote]] Талант 20 уровня усилен с +30/1.От 5% Fiery Soul за стек до + 30/2% [[shard: lina_laguna_blade: shardupgrade]] [[shardnote]] Увеличивает дальность применения Laguna Blade на 150. Laguna Blade теперь также может быть нацелена на землю, и всегда будет проходить всю длину применения и поражать всех юнитов на своем пути. [[shardvideo]] [[heroend]] [[герой: лев]] [[patchnote]] Ловкость увеличена с 15 до 18. [[patchnote]] Дальность применения Earth Spike увеличена с 500 до 575. [[patchnote]] Скорость передвижения шестиугольников уменьшена со 140 до 120. [[patchnote]] Мульти-цель Mana Drain теперь ищет юнитов в пределах вашей дальности применения +300, а не в радиусе 400 вокруг цели.Приоритет героев. [[patchnote]] Исправлен скипетр Finger of Death, снижающий манакост на 25 на уровне 3. [[patchnote]] Талант 15 уровня ослаблен с +150 дальности применения до +125. [[shard: lion_mana_drain: shardupgrade]] [[shardnote]] Mana Drain обеспечивает истинное зрение над противником и снижает его скорость атаки на 90. [[shardvideo]] [[heroend]] [[герой: lone_druid]] [[patchnote]] Талант 20 уровня усилен с -32 секунды перезарядки True Form до -40 секунд. [[patchnote]] Уровень 25 изменен с +1000 здоровья True Form на +1000 здоровья True Form и Spirit Bear. [[shard: lone_druid_savage_roar: shardupgrade]] [[shardnote]] Savage Roar теперь усиливает союзных юнитов в 700 AoE с + 20% скорости передвижения и +60 скорости атаки на 4 секунды.[[shardvideo]] [[heroend]] [[герой: луна]] [[patchnote]] Базовая ловкость увеличена на 6 (базовый урон не изменился). [[patchnote]] Бонус к урону от Lunar Blessing изменен с 10/18/26/34% на фиксированный +5/15/25/35. [[patchnote]] Ночное видение Lunar Blessing увеличено с 200/400/600/800 до 250/500/750/1000. [[patchnote]] Снижение урона Moon Glaives уменьшено с 52/46/40/34% до 50/44/38/32%. [[shard: luna_lucent_beam: shardupgrade]] [[shardnote]] Позволяет нацеливать луч Lucent на землю, увеличивает длительность оглушения с 0.От 8 до 1,1 и дает вам + 30% к скорости передвижения на 3 секунды. Радиус поиска наземной цели: 325. [[shardvideo]] [[heroend]] [[герой: ликан]] [[patchnote]] Перезарядка Howl уменьшена с 24/22/20/18 до 18. [[patchnote]] Стоимость Howl уменьшена с 50 до 35/40/45/50. [[patchnote]] Feral Impulse больше не имеет радиуса, действует на ваших юнитов где угодно. [[patchnote]] Талант 10 уровня изменен с +4 брони на +8 восстановления здоровья Feral. [[patchnote]] Талант 15 уровня изменен с +10 к регенерации здоровья Feral на +75 скорости Shapeshift. [[patchnote]] Талант 20 уровня усилен с + 15% к урону от Feral Impulse до + 25%. [[shard: lycan_summon_wolves: shardupgrade]] [[shardnote]] Заставляет одну из ваших волн крипов включать неконтролируемого волка, который движется с каждой волной.[[shardvideo]] [[heroend]] [[герой: магнатавр: скипетр переработан]] [[patchnote]] Длительность Empower изменена с 38/42/46/50 на 40. [[patchnote]] Талант 15 уровня изменен с +140 урона Shockwave на -5 секунд перезарядки Skewer. [[patchnote]] Талант 25 уровня ослаблен с + 12% Empower Damage / Cleave до + 10%. [[patchnote]] Талант 25 уровня усилен с +0,8 длительности оглушения от Reverse Polarity до +1 [[patchnote]] Переработка со скипетром: выпускает 3 ударные волны, идущие от вас наружу под углом 30 градусов (может быть поражена только одной).Достигнув конца, ударные волны возвращаются к своему источнику и наносят 75% урона и притягиваются к точке применения во второй раз. [[shard: magnataur_horn_toss: shardnew]] [[shardnote]] Предоставляет Бросок рога. Подбрасывает врагов перед собой и запускает их позади себя. Враги находятся в воздухе 0,6 секунды, получают 150 урона при приземлении и оглушаются на 0,25 секунды. Дальность применения: 100. Перезарядка: 30. Стоимость маны: 125. [[shardvideo]] [[heroend]] [[герой: марс: скипетр переработан]] [[patchnote]] Стоимость маны God’s Rebuke увеличена с 65/70/75/80 до 80. [[patchnote]] Стоимость Arena of Blood уменьшена с 200 до 150/175/200. [[patchnote]] Урон от Arena of Blood уменьшен с 120/185/250 до 100/175/250. [[patchnote]] Scepter Rework: Создает неуязвимых солдат перед вами, пока включен Bulwark.Солдаты, движущиеся рядом с вашим героем, наносят ваш полный урон с бонусом 75 урона (также применяются срабатывания). Врагов может атаковать только 1 солдат за раз. Солдаты замедляют свои атаки на 20% на 1 секунду. [[patchnote]] Талант 10 уровня изменен с -3 секунды перезарядки Spear на +15 скорости передвижения. [[patchnote]] Талант 15 уровня изменен с +20 скорости передвижения на -4 секунды перезарядки God Rebuke. [[patchnote]] Уровень 25 увеличен с +80 регенерации здоровья Allied Arena of Blood до +120 [[shard: mars_spear: shardupgrade]] [[shardnote]] Копье Марса пронзает до двух юнитов и оставляет за собой огненный след, который длится 10 секунд.Наносит 35 урона в секунду и замедляет на 20%. Дебафф задерживается на 2 секунды. [[shardvideo]] [[heroend]] [[герой: медуза]] [[patchnote]] Талант 25 уровня изменен с +800 маны на +75 интеллекта. [[шард: medusa_cold_blooded: shardnew]] [[shardnote]] Дарует хладнокровие. Пассивный. Когда на вас нацелено заклинание, единственная цель Mystic Snake отправляется обратно к врагу. Перезарядка: 12. [[shardvideo]] [[heroend]] [[герой: мипо: скипетр переработан]] [[patchnote]] Скорость поворота улучшена с 0.65 до 0,7 [[patchnote]] Талант 15 уровня усилен с +30 урона Poof до +35. [[patchnote]] Талант 20 уровня изменен с + 8% вампиризма на +8 кражи здоровья от Ransack. [[patchnote]] Талант 25 уровня изменен с -4 секунды перезарядки Poof на +1 клон Divided We Stand. [[patchnote]] Переработка с Aghanim's Scepter: дает новый навык, Dig. Клоны тоже обладают этой способностью. Создает канал на 0,75 секунды и врывается в землю на 3,5 секунды, рассеивая вас и делая вас неуязвимым и неуязвимым.Восстанавливает в общей сложности 25% вашего максимального здоровья за это время. Невозможно применить, если вы рутированы. Перезарядка: 40. Манакост: 150. [[shard: meepo_ransack: shardupgrade]] [[shardnote]] Ransack теперь имеет 30% шанс при попадании применить дебафф геозадра, замедляющий врагов на 20% и наносящий 20 DPS в течение 4 секунд. Экземпляры из разных стеков Meepos. [[shardvideo]] [[heroend]] [[герой: мирана: скипетр переработан]] [[patchnote]] Талант 10 уровня усилен с +12 к урону до +15. [[patchnote]] Переработка Aghanim's Scepter: Заставляет Sacred Arrow выпускать Звездопад на врагов в радиусе 500 AoE по пути перемещения (активен только на основной стрелке).Выпадает второй Звездопад, который наносит 50% урона пораженному юниту. [[шард: mirana_leap: shardupgrade]] [[shardnote]] Дарует +1 рывок в прыжке. Атаки во время баффа прыжка имеют 1,5-кратный критический удар. [[shardvideo]] [[heroend]] [[герой: monkey_king]] [[patchnote]] Базовая броня увеличена на 1 [[patchnote]] Перезарядка Mischief уменьшена с 20 до 15. [[patchnote]] Талант 20 уровня усилен с +320 к урону от Primal Spring до +350. [[patchnote]] Талант 25 уровня изменен с +100 к командной броне Вуконга на +200. [[shard: monkey_king_tree_dance: shardupgrade]] [[shardnote]] Снижает время восстановления Tree Dance с 1 до 0.3 и время применения уменьшено с 0,3 до 0,1 [[shardvideo]] [[heroend]] [[герой: морфлинг]] [[patchnote]] Талант 25 уровня изменен с +3 Multishot Adaptive Strike на +30 силы. [[шард: morphling_adaptive_strike_agi: shardupgrade]] [[shardnote]] Придает Adaptive Strike +1 Multishot и убирает 3-секундный общий кулдаун между двумя разными способностями. Приоритет отдает вражеским героям. [[shardvideo]] [[heroend]] [[герой: нага_сирена: скипетр переработан]] [[patchnote]] Время восстановления Mirror Image уменьшено с 45/40/35/30 до 40/36/32/28. [[patchnote]] Время каста Ensnare уменьшено с 0.От 5 до 0,4 [[patchnote]] Талант 20 уровня изменен с -9 секунд перезарядки Ensnare на -30 секунд перезарядки Song of the Siren. [[patchnote]] Переработка с Aghanim's Scepter: позволяет Ensnare нацеливаться на невосприимчивых к заклинаниям или спящих юнитов. Уменьшает время восстановления Ensnare на 5 секунд и увеличивает дальность применения на 400. [[shard: naga_siren_rip_tide: shardupgrade]] [[shardnote]] Может активировать Rip Tide, выпуская более сильный Rip Tide, который наносит 100 дополнительных урона и замедляет врагов на 30% на 3 секунды. Применяется к каждой иллюзии, но может быть поражен только одним экземпляром.Перезарядка: 15. Манакост: 75. [[shardvideo]] [[heroend]] [[герой: фурион: скипетр переработан]] [[patchnote]] Скорость передвижения энтов Nature’s Call изменена с 325 на 300/320/340/360. [[patchnote]] Базовый урон трента Nature’s Call уменьшен с 24/28/32/36 до 22/26/30/34. [[patchnote]] Базовое время атаки энтов Nature’s Call увеличено с 1,75 до 1,6. [[patchnote]] Обратный ход Sprout уменьшен с 1,1 до 0,5. [[patchnote]] Переработка Aghanim's Scepter: Уменьшено время восстановления с 85 до 60.Опутывает всех врагов, которых поражает. Продолжительность изменяется от 1,2 секунды до 3 секунд при максимальном отскоке. [[patchnote]] Талант 15 уровня усилен с +4 к призываемым энтам до +5. [[patchnote]] Талант 25 уровня усилен с 1.8x здоровья / урона Treant до 2x. [[шард: furion_sprout: shardupgrade]] [[shardnote]] Заставляет первые два дерева, разрушенные с помощью Sprout, вызывать великих энтов. Одновременно могут быть живы не более двух великих энтов. [[shardvideo]] [[heroend]] [[герой: некролит]] [[shard: necrolyte_death_seeker: shardnew]] [[shardnote]] Предоставляет Искателя смерти.Создает быстро движущийся большой импульс смерти в направлении целевого врага или союзника (не на себя), нанося на 50% больше урона и заставляя его распространять обычный импульс смерти на ближайших врагов и союзников. Дальность применения 900. Перезарядка: 20. Манакост: 150. [[shardvideo]] [[heroend]] [[герой: night_stalker]] [[patchnote]] Талант 10 уровня изменен с + 7% скорости передвижения Hunter In The Night на +4 брони. [[patchnote]] Талант 15 уровня изменен с + 20% вампиризма на + 10% скорости передвижения Hunter In The Night. [[shard: night_stalker_hunter_in_the_night: shardupgrade]] [[shardnote]] Ночью вы можете разыграть Охотника в ночи.Поглощает меньшее существо, мгновенно убивая его и восстанавливая 25% вашего максимального запаса здоровья и маны. Может быть применено только к юнитам, не являющимся игроками. Перезарядка: 20 секунд. [[shardvideo]] [[heroend]] [[герой: nyx_assassin]] [[patchnote]] Базовый интеллект увеличен с 18 до 21 [[patchnote]] Урон Vendetta увеличен с 250/375/500 до 300/450/600. [[patchnote]] Время применения Impale уменьшено с 0,4 до 0,3. [[patchnote]] Талант 20 уровня усилен с + 60% урона от Spiked Carapace до + 75%. [[шард: nyx_assassin_vendetta: shardupgrade]] [[shardnote]] Заставляет вашу атаку Vendetta снижать сопротивление магии на -20% на 4 секунды.Также увеличивает скорость передвижения Vendetta на 40%, разблокируя максимальную скорость. [[shardvideo]] [[heroend]] [[герой: ogre_magi]] [[patchnote]] Базовый урон уменьшен на 2 [[patchnote]] Стоимость Ignite увеличена с 90 до 100. [[patchnote]] Первый урон Ignite теперь наносится немедленно. [[patchnote]] Стоимость Fireblast уменьшена с 75/85/95/105 до 70/80/90/100. [[patchnote]] Стоимость Unrefined Fireblast уменьшена с 45% текущей маны до 30%. [[patchnote]] Талант 25 уровня изменен с +60 скорости передвижения на 20% Bash 1.5 с [[шард: ogre_magi_smash: shardnew]] [[shardnote]] Дарует огненный щит. Создает щит вокруг целевого союзника или здания, поглощая 70% урона от следующих 3 атак. Запускает в атакующего огненные шары, нанося 125 единиц урона. Длится 25 секунд. Может быть многоадресной. Дальность применения: 600. Перезарядка: 18. Манакост: 125. [[shardvideo]] [[heroend]] [[герой: омникнайт]] [[patchnote]] Время действия Heavenly Grace уменьшено с 12 до 10 секунд. [[шард: omniknight_hammer_of_purity: shardnew]] [[shardnote]] Дарует Молот чистоты.Способность автоатаки. Заставляет вашу следующую атаку нанести дополнительный чистый урон, равный 25 плюс 150% от вашего базового урона. Вы исцеляетесь на сумму нанесенного урона. Перезарядка: 6. Манакост: 30 [[shardvideo]] [[heroend]] [[герой: оракул: скипетр переработан]] [[patchnote]] Переработка Aghanim's Scepter: больше не разоружает союзников и не делает врагов невосприимчивыми к магическому урону. [[patchnote]] Талант 20 уровня изменен с False Promise Invisibility на -50% к урону союзников Purifying Flames. [[shard: oracle_false_promise: shardupgrade]] [[shardnote]] Приводит к присвоению ложному обещанию 0.Невидимость с 3-секундной задержкой затухания. [[shardvideo]] [[heroend]] [[герой: obsidian_destroyer]] [[patchnote]] Outworld Devourer переименован в Outworld Destroyer. [[patchnote]] Ловкость снижена с 24 + 2 до 22 + 1,3. [[patchnote]] Минимальный урон увеличен с 46 до 49. [[patchnote]] Дальность применения Astral Imprisonment увеличена с 300/350/400/450 до 650. [[patchnote]] Бонус к дальности применения скипетра Astral Imprisonment уменьшен с +300 до +150. [[patchnote]] Длительность Astral Imprisonment уменьшена с 4 до 1.75 / 2,5 / 3,25 / 4 [[patchnote]] Astral Imprisonment больше не наносит урон по области. [[patchnote]] Урон Astral Imprisonment по одной цели увеличен со 100/175/250/325 до 120/190/260/330. [[patchnote]] Стоимость Astral Imprisonment уменьшена с 140/160/180/200 до 120. [[patchnote]] Astral Imprisonment теперь крадет 14/16/18/20% максимальной маны у врагов в течение 30/40/50/60 секунд. (Это не увеличивает ваши текущие значения маны, и не уменьшает текущее значение маны врага напрямую) [[patchnote]] Стоимость Arcane Orb изменена с 80/120/160/200 до 20% от текущей маны. [[patchnote]] Перезарядка Arcane Orb увеличена с 0 до 6/4/2/0. [[patchnote]] Урон от Arcane Orb увеличен с 7.От 5/9 / 10,5 / 12% до 14% [[patchnote]] Essence Flux больше не имеет активного компонента [[patchnote]] Sanity's Eclipse больше не дает другим его способностям счетчик заряда мановой емкости. [[patchnote]] Базовый урон Sanity's Eclipse увеличен со 150/250/350 до 200/275/350. [[patchnote]] Время восстановления Sanity's Eclipse уменьшено с 160 до 160/145/130. [[shard: obsidian_destroyer_equilibrium: shardupgrade]] [[shardnote]] Essence Flux становится 1.Возможность 5-секундного канала. Меняет местами ваши текущие показатели здоровья и маны. Передает только 75% соответствующих значений. Перезарядка: 45 секунд. [[shardvideo]] [[heroend]] [[герой: пангольер]] [[patchnote]] Урон от Shield Crash увеличен с 75/150/225/300 до 90/160/230/300. [[patchnote]] Стоимость Shield Crash уменьшена с 90/100/110/120 до 80/90/100/110. [[patchnote]] Перезарядка Shield Crash уменьшена с 19/17/15/13 до 18/16/14/12. [[patchnote]] Талант 10 уровня усилен с +350 дальности Swashbuckle Slash до +400. [[patchnote]] Талант 20 уровня усилен с +16 силы до +18. [[shard: pangolier_rollup: shardnew]] [[shardnote]] Накопление грантов.Превращает вас в защитный шар на время до 4 секунд, приобретая иммунитет к магии и позволяя вам поворачиваться. Можно использовать во время Rolling Thunder, чтобы временно приостановить его. Может использовать Rolling Thunder и Shield Crash во время Roll Up. Если враги атакуют вас во время Roll Up, вы откатитесь от атакующего на 0,75 секунды, нанося урон / оглушение Rolling Thunder, если на пути есть враги. Перезарядка: 30 секунд. [[shardvideo]] [[heroend]] [[герой: phantom_assassin]] [[patchnote]] Время затухания размытия для не-скипетров уменьшено с 0.75 до 0,5 [[patchnote]] Уклонение от Blur уменьшено с 20/30/40/50% до 15/25/35/45%. [[patchnote]] Талант 10 уровня ослаблен с +175 здоровья до +150. [[patchnote]] Талант 15 уровня ослаблен с +350 дальности применения Phantom Strike до +300. [[patchnote]] Талант 25 уровня изменен с + 100% критического урона на + 7% шанса Coup de Grace. [[шард: phantom_assassin_fan_of_knives: shardnew]] [[shardnote]] Предоставляет Веера с ножами. Выпускает острые лезвия вокруг вас в радиусе 550 единиц, нанося 12% от максимального запаса здоровья врагов при ударе и накладывая эффект Break на 3 секунды.Перезарядка: 20. Манакост: 125. [[shardvideo]] [[heroend]] [[герой: phantom_lancer: скипетр переработан]] [[patchnote]] Базовый интеллект увеличен с 19 до 21. [[patchnote]] Стоимость Spirit Lance изменена с 110/120/130/140 до 120. [[patchnote]] Бонус ловкости Phantom Rush по-прежнему предоставляется, если рывок отменен [[patchnote]] Минимальная дистанция срабатывания Phantom Rush уменьшена с 250 до 200 [[patchnote]] Талант 15 уровня усилен с -1 секунды перезарядки Spirit Lance до -2 секунды. [[patchnote]] Талант 20 уровня ослаблен с +400 дальности Phantom Rush до +350. [[patchnote]] Переработка с Scepter: теперь можно использовать Juxtapose, уничтожая ваши другие сопоставляющие иллюзии и быстро создавая максимальное количество иллюзий, которое оно позволяет (6/8/10), с дополнительной продолжительностью 10 секунд.Перезарядка: 60. Стоимость: 75 маны. [[шард: phantom_lancer_spirit_lance: shardupgrade]] [[shardnote]] Spirit Lance один раз отскакивает от врага на расстоянии до 900 единиц, отдавая приоритет героям. Увеличивает урон иллюзий Spirit Lance на + 20%. [[shardvideo]] [[heroend]] [[герой: феникс]] [[patchnote]] Перезарядка Supernova увеличена со 110 до 120. [[patchnote]] Стоимость Supernova изменена с 200 до 150/200/250. [[patchnote]] Стоимость Sunray увеличена со 100 до 100/110/120/130. [[patchnote]] Талант 10 уровня усилен с + 18% замедления от Icarus Dive до + 24%. [[shard: phoenix_fire_spirits: shardupgrade]] [[shardnote]] Превращает Fire Spirits в пассивную способность.Каждые 7 секунд возрождается огненный дух. [[shardvideo]] [[heroend]] [[герой: шайба]] [[patchnote]] Прирост ловкости увеличен с 2,2 до 2,5. [[patchnote]] Скорость поворота улучшена с 0,5 до 0,8. [[patchnote]] Урон Illusory Orb увеличен с 70/140/210/280 до 75/150/225/300. [[patchnote]] Максимальная дальность Waning Rift увеличена с 275 до 300. [[patchnote]] Продолжительность оглушения от разрыва связи со скипетром Dream Coil изменена с 1,8 / 3 / 4,5 на 2/3.25 / 4,5 (базовая способность 1,8 / 2,4 / 3) [[patchnote]] Начальный урон Dream Coil увеличен со 100/150/200 до 125/200/275. [[patchnote]] Талант 10 уровня усилен с +25 к урону до +30. [[patchnote]] Талант 25 уровня ослаблен с +300 к радиусу действия и дальности Waning Rift до +275. [[shard: puck_waning_rift: shardupgrade]] [[shardnote]] Waning Rift теперь наносит 70 дополнительного урона и отбрасывает врагов на 250 единиц за 0,4 секунды (без прерывания). Выявляет невидимых вражеских юнитов и вардов в области на 5 секунд.[[shardvideo]] [[heroend]] [[герой: pudge: скипетр переработан]] [[patchnote]] Базовый урон увеличен на 2 [[patchnote]] Базовая броня увеличена на 1 [[patchnote]] Прирост ловкости уменьшен с 1,5 до 1,4. [[patchnote]] Прирост силы уменьшен с 3,2 до 3,0. [[patchnote]] Сопротивление магии Flesh Heap увеличено с 8/10/12/14% до 12/14/16/18%. [[patchnote]] Талант 10 уровня изменен с +30 урона от Rot на -14% замедления от Rot. [[patchnote]] Талант 15 уровня изменен с -16% замедления Rot на +120 урона Meat Hook. [[patchnote]] Переработка с Aghanim's Scepter: Увеличивает радиус Rot на 200, урон на 80.Уменьшает восстановление здоровья пораженных врагов на 25%. [[shard: pudge_dismember: shardupgrade]] [[shardnote]] Позволяет выбрать союзника с помощью Dismember, проглотить его и лечить на 6% от максимального запаса здоровья в секунду. Имеет половину перезарядки при использовании на союзниках. [[shardvideo]] [[heroend]] [[герой: пугна]] [[shard: pugna_life_drain: shardupgrade]] [[shardnote]] За каждые 1,75 секунды воздействия на врага создается еще одно вторичное «Похищение жизни», нацеленное на другого случайного вражеского героя в радиусе применения +200.Вы будете продолжать ченнелинг до тех пор, пока не закончатся доступные вражеские герои или не истечет время действия ченнелинга. [[shardvideo]] [[heroend]] [[герой: queenofpain]] [[patchnote]] Прирост силы увеличен с 2,2 до 2,4 [[patchnote]] Талант 10 уровня усилен с +8 силы до +9. [[patchnote]] Талант 25 уровня изменен с Scream of Pain Fear на +200 к урону от Sonic Wave. [[shard: queenofpain_blink: shardupgrade]] [[shardnote]] Создает звуковой удар, когда вы моргаете и в начальной, и в конечной точке.Наносит 150 урона в 300 AoE и накладывает молчание на 1,5 секунды. (вас могут ударить оба) [[shardvideo]] [[heroend]] [[герой: бритва]] [[patchnote]] Базовая скорость передвижения увеличена с 285 до 290. [[patchnote]] Базовое восстановление здоровья увеличено с 0 до 1. [[patchnote]] Минимальный урон Plasma Field увеличен с 15/25/35/45 до 35/40/45/50. [[shard: razor_unstable_current: shardupgrade]] [[shardnote]] Заставляет Storm Surge с вероятностью 18% выпустить разветвленную молнию при атаке или всегда при нацеливании на заклинание, поражающее цель и до 2 других врагов.Наносит 120 урона и замедляет их на 50% на 1,5 секунды. [[shardvideo]] [[heroend]] [[герой: рики]] [[patchnote]] Дымовая завеса теперь может быть задействована во время Tricks of the Trade. [[patchnote]] Радиус дымовой завесы увеличен с 280/310/340/370 до 300/325/350/375. [[patchnote]] Коэффициент промахов по дымовой завесе изменен с 25/35/45/55% на 20/35/50/65%. [[patchnote]] Стоимость Smoke Screen снижена с 90 до 75. [[patchnote]] Дальность применения скипетра Tricks of the Trade уменьшена с 1000 до 700. [[patchnote]] Улучшение со скипетром «Уловки торговли» теперь поражает 2 юнита одновременно, а не 1 [[shard: riki_poison_dart: shardnew]] [[shardnote]] Предоставляет Спящий дротик.Стреляет дротиком в целевого врага, усыпляя его на 3 секунды (цель неуязвима до окончания действия). Когда цель просыпается, она получает 150 урона и замедляется на 25% на 4 секунды. Перезарядка: 20. Дальность применения: 1200. Стоимость маны: 125 [[shardvideo]] [[heroend]] [[герой: рубик]] [[patchnote]] Arcane Supremacy больше не дает усиление дебаффов. [[patchnote]] Arcane Supremacy теперь дает +75/125/175/225 дальности применения. [[patchnote]] Spell Steal теперь дает бонус + 10/20/30% к усилению дебаффа украденным заклинаниям. [[patchnote]] Перезарядка Spell Steal изменена с 20/18/16 на 26/20/14. [[patchnote]] Перезарядка Spell Steal со скипетром изменена с 2 на 6/4/2. [[patchnote]] Талант 10 уровня изменен с +50 базового урона на Fade Bolt Steals Hero Damage. [[patchnote]] Талант 15 уровня изменен с Fade Bolt Steals Hero Damage на +100 Base Damage. [[shard: rubick_telekinesis: shardupgrade]] [[shardnote]] Позволяет использовать Телекинез на себе или союзнике.Дальность броска увеличивается на 60%, а время восстановления сокращается на 30% при нацеливании на союзников. Задержка броска уменьшена до 0,5 секунды. [[shardvideo]] [[heroend]] [[герой: sand_king]] [[patchnote]] Epicenter теперь использует время каста вместо времени канала [[patchnote]] Радиус эпицентра увеличен с 275-> 725 до 500-> 725 [[patchnote]] Талант 15 уровня усилен с + 8% замедления от Caustic Finale до + 15%. [[shard: sandking_epicenter: shardupgrade]] [[shardnote]] Каждые 700 перемещаемых юнитов вызывают вокруг вас Epicenter Pulse в 400 AoE.[[shardvideo]] [[heroend]] [[герой: shadow_demon]] [[patchnote]] Shadow Poison больше нельзя развеять. [[patchnote]] Дебафф улучшения Demonic Purge с Aghanim's Scepter теперь прекращается при использовании нового (наносит урон в зависимости от того, как долго он длился). [[shard: shadow_demon_demonic_purge: shardupgrade]] [[shardnote]] Позволяет использовать Demonic Purge на союзников, непрерывно рассеивая их и исцеляя в конце вместо того, чтобы нанести им урон. Не замедляет союзников.[[shardvideo]] [[heroend]] [[герой: никогда]] [[patchnote]] Стоимость Shadowraze уменьшена с 90 до 75/80/85/90. [[patchnote]] Талант 10 уровня усилен с +15 к скорости атаки до +20. [[shard: nevermore_necromastery: shardupgrade]] [[shardnote]] Некромастер теперь дает 0,75% усиления заклинаний за душу. [[shardvideo]] [[heroend]] [[герой: shadow_shaman]] [[patchnote]] Урон Mass Serpent Ward увеличен с 50/80/110 до 50/85/120. [[patchnote]] Талант 15 уровня усилен с -4.Перезарядка Hex с 5 до -5 [[patchnote]] Талант 25 уровня ослаблен с +30 к урону от Wards до +25. [[shard: shadow_shaman_shackles: shardupgrade]] [[shardnote]] Shackles создает 4 Serpent Ward, которые атакуют цель, пока вы поддерживаете ее. Увеличивает дальность Shackle на 150. Оберег действует 8 секунд. [[shardvideo]] [[heroend]] [[герой: глушитель]] [[patchnote]] Радиус последнего слова с Aghanim's Scepter увеличен с 600 до 650. [[осколок: молчание_glaives_of_wisdom: shardupgrade]] [[shardnote]] Заставляет Глефы один раз отскочить к ближайшему вражескому отряду, нанося 50% урона от вашей атаки.Дальность отскока составляет 600 единиц на единицу. [[shardvideo]] [[heroend]] [[герой: skywrath_mage]] [[shard: skywrath_mage_ancient_seal: shardupgrade]] [[shardnote]] Дебафф Ancient Seal теперь заставляет другие применяемые дебаффы длиться на 40% дольше. Обеспечивает обзор цели. [[shardvideo]] [[heroend]] [[герой: slardar]] [[patchnote]] Скорость передвижения Sprint уменьшена с 18/26/34/42% до 16/24/32/40%. [[patchnote]] Скорость Sprint River изменена с 7/19/31/43 на 10/20/30/40%. [[patchnote]] Стоимость Slithereen Crush увеличена с 80/95/105/115 до 90/100/110/120. [[patchnote]] Регенерация здоровья с Aghanim's Scepter уменьшена с 35 до 30. [[patchnote]] Бонус к броне с Aghanim's Scepter уменьшен с 12 до 10. [[shard: slardar_amplify_damage: shardupgrade]] [[shardnote]] Вызывает наложение Corrosive Haze на 5 секунд на юнитов, пораженных умением Slithereen Crush.[[shardvideo]] [[heroend]] [[герой: slark]] [[patchnote]] Перезарядка Shadow Dance уменьшена с 80/70/60 до 80/65/50. [[patchnote]] Дальность атаки со скипетром увеличена с 1100 до 1200. [[patchnote]] Талант 10 уровня усилен с +6 к ловкости до +7. [[shard: slark_fish_bait: shardnew]] [[shardnote]] Дарует наживку для рыбы. Может бросить его на врагов, чтобы снизить их скорость передвижения на 30% и дать вам истинное зрение на 4 секунды. Если вы наброситесь на врага в течение этого времени, вы будете вознаграждены 50 скоростью атаки на время действия Pounce.Дальность применения: 1100. Стоимость: 100 маны. Перезарядка: 20 секунд. [[shardvideo]] [[heroend]] [[герой: snapfire]] [[patchnote]] Стоимость Firesnap Cookie увеличена со 100 до 110. [[patchnote]] Манакост Lil ’Shredder уменьшен с 90 до 75/80/85/90. [[patchnote]] Gobble Up теперь стоит 150 маны. [[patchnote]] Gobble Up’s Spit Out больше не требует 150 манакостов. [[patchnote]] Gobble Up теперь может нацеливаться на особые юниты, такие как големы, духи медведя и т. д. [[patchnote]] Урон от удара Gobble Up изменен с 400, чтобы соответствовать текущим значениям Glob на вашем ульте (160/240/320). [[shard: snapfire_scatterblast: shardupgrade]] [[shardnote]] Юниты в упорном диапазоне Scatterblast будут отброшены на 250 юнитов, получат 125 дополнительного урона и будут оглушены на 1.5 секунд. [[shardvideo]] [[heroend]] [[герой: снайпер]] [[patchnote]] Прирост силы увеличен с 1,7 до 2,0. [[patchnote]] Прирост ловкости уменьшен с 3,4 до 3,2. [[patchnote]] Базовая ловкость увеличена с 21 до 27 (базовый урон не изменился). [[patchnote]] Время восстановления заряда шрапнели уменьшено с 40 до 35 секунд. [[shard: sniper_concussive_grenade: shardnew]] [[shardnote]] Дарует Оглушающую гранату. Отбрасывает врагов на 425 единиц, замедляя их на 50% и обезоруживая на 3 секунды.Радиус: 375. Дальность применения: 550. Перезарядка: 20. Манакост: 75. [[shardvideo]] [[heroend]] [[герой: призрак]] [[patchnote]] Базовая скорость атаки уменьшена со 100 до 90. [[patchnote]] Дисперсия изменена с 7/12/17/22% на 8/12/16/20%. [[patchnote]] Перезарядка Spectral Dagger увеличена с 16 до 22/20/18/16. [[patchnote]] Стоимость Spectral Dagger увеличена с 100/120/140/160 до 130/140/150/160. [[patchnote]] Способность Shadow Step со скипетром теперь также накладывает на цель Spectral Dagger. [[шард: spectre_dispersion: shardupgrade]] [[shardnote]] Может активировать Dispersion, чтобы вызвать призрачную иллюзию, которая атакует последнего героя, который нанес вам урон за последние 5 секунд.Иллюзия длится 5 секунд. Перезарядка: 25. Манакост: 150. [[shardvideo]] [[heroend]] [[герой: spirit_breaker]] [[patchnote]] Время восстановления Nether Strike уменьшено с 100/80/60 до 90/70/50. [[patchnote]] Перезарядка со скипетром Charge of Darkness увеличена с 6 до 7. [[patchnote]] Бонус к движению со скипетром Charge of Darkness увеличен с +100 до +175. [[shard: spirit_breaker_nether_strike: shardupgrade]] [[shardnote]] Заставляет Nether Strike иметь задержку применения, а не время произнесения, наносит 200 дополнительных повреждений и накладывает Break на 4 секунды.Вы невосприимчивы к заклинаниям во время задержки применения. [[shardvideo]] [[heroend]] [[герой: storm_spirit]] [[patchnote]] Талант 15 уровня усилен с +325 здоровья до +375. [[patchnote]] Талант 25 уровня изменен с Overload Pierces Immunity на +2 Overload Bounce (заставляет вашу атаку отскакивать до 2 раз от случайных врагов, может отскочить, если есть только 2 врага) [[shard: storm_spirit_electric_rave: shardnew]] [[shardnote]] Предоставляет Electric Rave.Дает вам и союзным героям в радиусе 750 от вас 3 заряда перегрузки. Длится до 12 секунд или до тех пор, пока не закончатся заряды. Перезарядка: 30. Манакост: 150. Дополнительно пассивно увеличивает скорость атаки Storm Spirit на 40. [[shardvideo]] [[heroend]] [[герой: sven]] [[patchnote]] Сила Бога уменьшена с 110/160/210% до 100/140/180%. [[patchnote]] Скипетр Storm Hammer больше не применяет атаки при ударе. [[patchnote]] Дальность действия скипетра Storm Hammer уменьшена с +500 до +350. [[patchnote]] Талант 15 уровня изменен с Storm Hammer Dispels Enemies на +4 секунды к длительности Warcry. [[shard: sven_storm_bolt: shardupgrade]] [[shardnote]] Storm Hammer теперь применяет к врагам развеивание.[[shardvideo]] [[heroend]] [[герой: технари]] [[shard: techies_suicide: shardupgrade]] [[shardnote]] Увеличивает взлет! дальность применения 600 и оглушает врагов в радиусе 200 (половина основного радиуса) на 1,5 секунды. [[shardvideo]] [[heroend]] [[герой: templar_assassin]] [[patchnote]] Базовая сила увеличена с 19 до 21 [[patchnote]] Базовая дальность атаки увеличена со 140 до 160. [[patchnote]] Бонус к дальности атаки Psi Blades изменен с 60/120/180/240 на 80/130/180/230. [[patchnote]] Дальность разлива Psi Blades теперь в 2 раза больше вашей дальности атаки. [[patchnote]] Талант 10 уровня усилен с +15 скорости передвижения до +20. [[шард: templar_assassin_psionic_trap: shardupgrade]] [[shardnote]] Заставляет псионические ловушки заставлять врагов замалчивать до 2 единиц.5 секунд в зависимости от того, как долго ловушка была заряжена. Минимальная длительность 0,5. [[shardvideo]] [[heroend]] [[герой: клинок ужаса]] [[patchnote]] Длительность отражения увеличена с 2,5 / 3,5 / 4,5 / 5,5 до 3,25 / 4 / 4,75 / 5,5. [[patchnote]] Способность «Волна ужаса» теперь появляется при использовании Scepter, а не после применения Metamorphosis. [[patchnote]] Длительность боязни Terror Wave уменьшена с 3,75 до 2,5. [[patchnote]] Страх Волны Ужаса теперь отбрасывает юнитов от вас, а не к фонтану. [[patchnote]] Скипетр «Волны ужаса» теперь дает вам «Метаморфозу» на 10 секунд.Если «Метаморфоза» уже активна, она продлевает ее на 10 секунд. [[patchnote]] Талант 25 уровня усилен с -32 секунды перезарядки Sunder до -34. [[shard: Terrorblade_demon_zeal: shardnew]] [[shardnote]] Дарует демоническое рвение. Для сотворения стоит 25% от вашего текущего HP, что дает вам +25 передвижения и +50 скорости атаки на 6 секунд. Дает на 50% больше бонуса в ближнем бою. Перезарядка: 14 секунд. [[shardvideo]] [[heroend]] [[герой: tidehunter]] [[patchnote]] Блокировка урона Kraken Shell увеличена с 14/26/38/50 до 18/30/42/54. [[patchnote]] Талант 10 уровня усилен с +15 скорости передвижения до +20. [[patchnote]] Талант 10 уровня изменен с +80 к урону от Gush на +1.75 регенерации маны [[patchnote]] Талант 15 уровня изменен с +3 регенерации маны на +120 урона от Gush. [[shard: tidehunter_anchor_smash: shardupgrade]] [[shardnote]] Увеличивает урон Anchor Smash на +90 и заставляет его воздействовать на здания. Уменьшает время восстановления на 1 секунду. [[shardvideo]] [[heroend]] [[герой: измельчитель]] [[patchnote]] Талант 10 уровня усилен с +175 здоровья до +200. [[patchnote]] Базовый урон Whirling Death уменьшен с 90/120/150/180 до 80/120/160/200. [[patchnote]] Дальность Whirling Death увеличена с 300 до 325. [[patchnote]] Скорость Timber Chain увеличена с 1600/2000/2400/2800 до 1900/2200/2500/2800. [[patchnote]] Замедление от Chakram со скипетром теперь складывается независимо от основного Chakram. [[patchnote]] Анимация применения Chakram уменьшена с 0.От 3 до 0,15 (также влияет на его скипетр) [[shard: shredder_flamethrower: shardnew]] [[shardnote]] Дарует Огнемет. Выпускает пламя в том направлении, куда вы смотрите. Длится 7 секунд. Применяет дебафф, наносящий 75 урона в секунду и замедляющий на 20% на 3 секунды. Поджигает деревья, которые в конечном итоге умирают через 5 секунд. Перезарядка: 15. Манакост: 100. [[shardvideo]] [[heroend]] [[герой: мастер: скипетр переработан]] [[patchnote]] Переработка с Aghanim's Scepter: превращает ваш лазер в Shrink Ray, увеличивая дальность применения на +400, а также уменьшает размер модели врага и текущие значения здоровья на 20% (стеки).Лазер один раз отскакивает от самой дальней цели на расстоянии до 700 единиц от основной цели (приоритет отдается героям). [[shard: tinker_defense_matrix: shardnew]] [[shardnote]] Предоставляет защитную матрицу. Нацеливается на союзного юнита, накладывая на него барьер, который блокирует следующие 200 урона и обеспечивает 40% -ное сопротивление статусу. Барьер длится до 10 секунд или до тех пор, пока щит урона не будет использован. Дальность применения: 400. Перезарядка: 30. Стоимость маны: 100. [[shardvideo]] [[heroend]] [[герой: крошечный]] [[patchnote]] Перезарядка Tree Grab уменьшена с 25/20/15/10 до 16/14/12/10. [[patchnote]] Лавина теперь наносит 2 удара.5-кратный урон брошенным юнитам, а не 3-кратный [[patchnote]] Урон от Grow увеличен с 25/50/75 до 30/70/110. [[patchnote]] Талант 15 уровня усилен с +3 заряда атаки Tree Grab до +5. [[patchnote]] Талант 25 уровня усилен с -7 секунд перезарядки Avalanche до -8 секунд. [[shard: tiny_craggy_exterior: shardnew]] [[shardnote]] Предоставляет Craggy Exterior. Пассивный. Дает 20% шанс оглушить врага на 1 секунду и нанести 100 урона, когда физическая атака поражает вашего героя.Работает против врагов в радиусе 400. Срабатывает после атаки, но не влияет на невосприимчивых к заклинаниям врагов. [[shardvideo]] [[heroend]] [[герой: треант]] [[patchnote]] Overgrowth снова прерывает цели [[shard: treant_natures_guise: shardupgrade]] [[shardnote]] Заставляет Nature's Guise обездвиживать врагов при атаке. Обездвиживает их на 1 секунду и наносит в общей сложности 200 повреждений. Длится дополнительную секунду при атаке возле дерева. Перезарядка: 10 секунд. [[shardvideo]] [[heroend]] [[герой: troll_warlord: скипетр переработан]] [[patchnote]] Бонус к передвижению от Berserker’s Rage увеличен с 10/20/30/40 до 15/25/35/45. [[patchnote]] Талант 25 уровня изменен с -5 секунд перезарядки Whirling Axes на +2 секунды длительности Battle Trance. [[patchnote]] Переработка с Aghanim's Scepter: позволяет топорам дальнего боя рассеивать врагов, а топорам ближнего боя - рассеивать вас.Уменьшает время восстановления с 9 до 4 и наполовину манакост. [[шард: troll_warlord_battle_trance: shardupgrade]] [[shardnote]] Casting Battle Trance теперь дает вам глобальную ауру, которая дает союзным героям (включая вас) +60 к скорости атаки. [[shardvideo]] [[heroend]] [[герой: бивень]] [[patchnote]] Walrus Kick теперь выбирает направление и пинает ближайшего к вам вражеского юнита в радиусе 250 единиц. Приоритет героев. [[patchnote]] Талант 25 уровня усилен с -8 секунд перезарядки Snowball до -10 секунд. [[shard: tusk_frozen_sigil: shardnew]] [[shardnote]] Предоставляет Frozen Sigil.Призывает летающий символ, который замедляет атаку противника на -30 и скорость передвижения на -20% для врагов в радиусе 650 единиц. Длится 25 секунд. Перезарядка: 30. Манакост: 100. [[shardvideo]] [[heroend]] [[герой: abyssal_underlord: скипетр переработан]] [[patchnote]] Талант 10 уровня изменен с + 12% сопротивления магии на +2 счетчика волн Firestorm. [[patchnote]] Scepter Rework: Dark Rift теперь можно применить на союзных героев. Уменьшает задержку применения на 1 секунду и время восстановления на 50 секунд.[[шард: abyssal_underlord_firestorm: shardupgrade]] [[shardnote]] Firestorm можно нацелить на себя. При использовании таким образом Firestorm следует за вами. Также заставляет Firestorm лечить вас на 15% от значений урона. Уменьшает время каста вдвое. [[shardvideo]] [[heroend]] [[герой: бессмертие]] [[patchnote]] Стоимость Decay увеличена с 70/85/100/115 до 85/95/105/115. [[patchnote]] Урон / лечение Soul Rip на единицу уменьшено с 22/29/36/43 до 19/26/33/40. [[patchnote]] Талант 10 уровня изменен с +5 регенерации здоровья на +40 длительности разложения. [[patchnote]] Талант 15 уровня изменен с + 40 секунд длительности Decay на +10 к урону / лечению от Soul Rip. [[patchnote]] Талант 20 уровня изменен с «+4 секунды к атакам надгробия» на «Разрушение» на -1.Перезарядка 5 сек. Decay [[patchnote]] Талант 25 уровня изменен с -2 секунды перезарядки Decay на +6 атак Tombstone для уничтожения. [[shard: undying_decay: shardupgrade]] [[shardnote]] Увеличивает радиус Decay на 100 и порождает зомби вокруг каждой цели-героя. [[shardvideo]] [[heroend]] [[герой: урса]] [[patchnote]] Перезарядка Overpower уменьшена с 15/13/11/9 до 12/11/10/9. [[patchnote]] Манакост Overpower уменьшен с 40/50/60/70 до 30/40/50/60. [[patchnote]] Замедление от Earthshock увеличено с 10/20/30/40% до 16/24/32/40%. [[patchnote]] Талант 15 уровня усилен с +300 здоровья до +350. [[shard: ursa_fury_swipes: shardupgrade]] [[shardnote]] Каждые 6 ударов ярости по одной цели заставляют Урсу впадать в ярость на 1 секунду.[[shardvideo]] [[heroend]] [[герой: vengefulspirit]] [[patchnote]] Базовый интеллект увеличен с 17 до 19. [[patchnote]] Дальность применения Magic Missile увеличена с 550 до 575/600/625/650. [[patchnote]] Скорость снаряда Magic Missile увеличена с 900 до 1350. [[patchnote]] Vengeance Aura больше не увеличивает дальность атаки или основной атрибут. [[patchnote]] Vengeance Aura больше не имеет механики иллюзий / смерти. [[patchnote]] Vengeance Aura теперь увеличивает базовый урон от атаки на 8/16/24/32%. [[patchnote]] Переработка Aghanim's Scepter: после смерти создает сильную иллюзию того, что вы можете использовать все ваши заклинания, наносит 100% урона и принимает 100% урона.Иллюзия имеет 30% бонус к скорости передвижения. Если иллюзия жива, когда вы возродитесь, вы займете ее место. Опыт, заработанный вашей иллюзией, передается вашему герою. [[patchnote]] Netherswap больше не имеет зарядов [[patchnote]] Перезарядка Netherswap уменьшена с 90/80/70 до 60/45/30. [[patchnote]] Дальность применения Netherswap увеличена с 700/850/1000 до 800/950/1100. [[patchnote]] Талант 20 уровня изменен с +100 дальности атаки Vengeance Aura на +125 дальности каста. [[patchnote]] Талант 25 уровня изменен с Vengeance Aura Illusion Casts Spells на + 16% базового урона Vengeance Aura. [[shard: vengefulspirit_wave_of_terror: shardupgrade]] [[shardnote]] Wave of Terror теперь крадет 25% базового урона вражеского героя и предоставляет его вам в качестве базового урона на время действия дебаффа.[[shardvideo]] [[heroend]] [[герой: Venomancer]] [[patchnote]] Начальный урон Venomous Gale увеличен с 25/50/75/100 до 50/75/100/125. [[patchnote]] Талант 15 уровня изменен с Gale Hero Impact Summons 2 Ward на +100 дальности атаки. [[shard: venomancer_venomous_gale: shardupgrade]] [[shardnote]] Заставляет Venomous Gale вызывать два Plague Ward, когда он поражает вражеского героя. Увеличивает дальность прохождения на 400. [[shardvideo]] [[heroend]] [[герой: гадюка]] [[patchnote]] Стоимость Nethertoxin изменена с 70/80/90/100 до 85. [[patchnote]] Талант 25 уровня изменен с Nethertoxin Silences на -11 секунд перезарядки Nethertoxin. [[shard: viper_poison_attack: shardupgrade]] [[shardnote]] Ядовитые атаки теперь также снижают броню на 1.5 в стопке. Увеличивает максимальное количество стаков на 2. [[shardvideo]] [[heroend]] [[герой: облик: скипетр переработан]] [[patchnote]] Скорость снаряда увеличена с 1000 до 1400. [[patchnote]] Базовое время атаки Summon Familiars увеличено с 0,4 до 0,5. [[patchnote]] Урон Summon Familiars увеличен с 20/40/60 до 25/50/75. [[patchnote]] Переработка с Aghanim's Scepter: дает вам способность «Безмолвный как могила». Делает вас и ваших знакомых невидимыми и + 20% к скорости передвижения, а также улучшает ваш тип передвижения до полета.Когда вы или ваши друзья выходите из невидимости, вы наносите 30% дополнительного урона в течение 4 секунд. Действует 35 секунд. Перезарядка: 45. Манакост: 100. [[shard: visage_gravekeepers_cloak: shardupgrade]] [[shardnote]] Позволяет вам использовать Gravekeeper's Cloak, чтобы превратиться в Stone Form. Восстанавливает до 25% вашего здоровья. Перезарядка: 60. Стоимость: 300 маны. [[shardvideo]] [[heroend]] [[герой: void_spirit]] [[patchnote]] Талант 20 уровня ослаблен с -5,5 времени восстановления Astral Step Charge до -5. [[shard: void_spirit_dissimilate: shardupgrade]] [[shardnote]] Добавляет частичное внешнее кольцо в Dissimilate.Увеличивает урон на 125. [[shardvideo]] [[heroend]] [[герой: чернокнижник]] [[patchnote]] Талант 20 уровня усилен с +300 AoE Shadow Word до +500. [[shard: warlock_shadow_word: shardupgrade]] [[shardnote]] Shadow Word теперь увеличивает скорость передвижения союзников / врагов на 20 / -20%. [[shardvideo]] [[heroend]] [[герой: ткач]] [[shard: weaver_the_swarm: shardupgrade]] [[shardnote]] Заставляет Рой цепляться за невидимых юнитов и обнаруживать их.Заставляет атаку Близнецов также запускать дополнительную атаку на других врагов в радиусе 1200 от цели атаки, к которым прикреплены Жуки. Уменьшает время восстановления The Swarm на 4 секунды. [[shardvideo]] [[heroend]] [[герой: ветрокрылая]] [[patchnote]] Скорость передвижения со скипетром Windrun уменьшена с 45% до 40%. [[shard: windrunner_powershot: shardupgrade]] [[shardnote]] Powershot теперь становится глобальным, но после достижения диапазона по умолчанию он влияет только на героев (максимум 1 герой).Затронутые герои будут убиты, если их здоровье ниже 13% после получения урона от удара. Порог убийства масштабируется в зависимости от продолжительности канала PowerShot. [[shardvideo]] [[heroend]] [[герой: winter_wyvern]] [[patchnote]] Базовый урон увеличен на 2 [[patchnote]] Базовое лечение от Cold Embrace в секунду увеличено с 20/26/32/38 до 30/35/40/45. [[patchnote]] Стоимость маны со скипетром Arctic Burn снижена с 30 до 20. [[patchnote]] Улучшение скипетра Arctic Burn также увеличивает вашу скорость передвижения на 25%. [[patchnote]] Талант 25 уровня усилен с +1.Длительность Winter’s Curse с 2 секунды увеличена до +1,5 [[shard: winter_wyvern_cold_embrace: shardupgrade]] [[shardnote]] Когда «Холодные объятия» заканчиваются, в этом месте срабатывает Splinter Blast, поражая врагов в радиусе 1200. [[shardvideo]] [[heroend]] [[герой: witch_doctor]] [[shard: witch_doctor_voodoo_switcheroo: shardnew]] [[shardnote]] Предоставляет Voodoo Switcheroo. Превращает вас в оберег смерти на 2 секунды. Death Ward имеет -30 скорости атаки. В это время вы скрыты / неуязвимы.Перезарядка: 70. Манакост: 250. [[shardvideo]] [[heroend]] [[герой: skeleton_king]] [[patchnote]] Mortal Strike переработан. Теперь это пассивная перезарядка критического удара. Критический урон: 150/190/230/270%. Перезарядка: 4 секунды. [[patchnote]] Вампирская аура переработана. Теперь называется Vampiric Spirit. Предоставляет вам 10/18/26/34% вампиризма. Может быть активирован для призыва скелетов (те же числа, что и на Mortal Strike). Скелеты также обладают способностью вампирского духа.[[patchnote]] Улучшение с Aghanim's Scepter теперь усиливает юнитов-призраков +75 скорости атаки и + 25% скорости передвижения. [[patchnote]] Талант 20 уровня изменен с «Без реинкарнации» на +30 к скорости передвижения. [[patchnote]] Талант 25 уровня изменен с + 20% Vampiric Aura на -2 секунды перезарядки Mortal Strike. [[shard: skeleton_king_reincarnation: shardupgrade]] [[shardnote]] Заставляет Reincarnation не иметь мана-стоимости и порождает трех скелетов, которые атакуют каждого ближайшего вражеского героя, когда Reincarnation срабатывает.[[shardvideo]] [[heroend]] [[герой: zuus]] [[patchnote]] Стоимость Thundergod’s Wrath увеличена с 250/350/450 до 300/400/500. [[patchnote]] Перезарядка Thundergod’s Wrath увеличена со 120 до 130/125/120. [[patchnote]] Талант 10 уровня ослаблен с +1,5 регенерации маны до 1,25. [[patchnote]] Талант 20 уровня изменен с + 12% сокращения перезарядки на +100 урона Thundergod's Wrath. [[patchnote]] Талант 25 уровня ослаблен с +115 урона от Arc Lightning до +100. [[shard: zuus_static_field: shardupgrade]] [[shardnote]] Статическое поле можно использовать для выполнения Небесного прыжка, шокирующего ближайшего видимого врага (приоритет героя) в радиусе 2000, нанося им урон Static Field и снижая их скорость передвижения на 100% на 2.5 секунд. Если вы двигались вперед, вы прыгнете в этом направлении на расстояние 450. Перезарядка: 14. Манакост: 100. [[shardvideo]] [[heroend]]

передвижных магазинов уверенно с нулевым временем простоя в терабайтном масштабе - инфраструктура (2021)

Инфраструктура

Shopify поддерживает миллионы продавцов на их пути к предпринимательству. Ключевым компонентом текущей инфраструктуры является базовый парк сегментов базы данных MySQL, которые вместе сохраняют важные данные каждого магазина.По мере изменения структуры трафика и появления новых продавцов на платформе, вполне возможно, что ресурсоемкие магазины в конечном итоге будут жить в одних и тех же сегментах. Некоторые сегменты базы данных становятся несбалансированными в использовании базы данных, посещаемости магазинов и загрузке. Важно, чтобы сегменты оставались хорошо сбалансированными, чтобы снизить риск сбоя базы данных, повысить производительность инфраструктуры в целом и, в конечном итоге, гарантировать покупателям доступ к своим любимым магазинам. В этом сообщении объясняется, как мы можем сбалансировать наши сегменты MySQL, перемещая магазины между сегментами - полностью онлайн и практически без простоев, связанных с потребителями.

Чтобы полностью понять балансировку сегментов, полезно кратко рассмотреть архитектуру Shopify. Среда выполнения приложения Shopify в настоящее время заполнена модулями: инфраструктура состоит из множества модулей (не путать с модулями Kubernetes). Pod - это изолированный экземпляр Shopify, состоящий из отдельного осколка базы данных MySQL, а также других хранилищ данных, таких как Redis и Memcached. В каждом контейнере на платформе размещается уникальный набор магазинов. Веб-запросы для магазинов обрабатываются балансировщиком нагрузки, который обращается к таблице маршрутизации и перенаправляет запрос в нужный модуль в зависимости от магазина.

Среда выполнения приложения Shopify разделена на несколько модулей. Каждый модуль содержит собственный сегмент MySQL. Здесь пример запроса на coolcucumbers.com обрабатывается балансировщиком нагрузки и направляется в модуль 42. Модуль 42 содержит все данные, необходимые для обслуживания трафика для Cool Cucumbers.

Среда выполнения приложения с модулями поддерживается топологией сегментированной базы данных: каждый модуль состоит из своего собственного сегмента. Модель данных Shopify прекрасно подходит для этой топологии, поскольку shop является идентифицирующим объектом для большинства моделей данных.Мы можем прикрепить shop_id ко всем принадлежащим магазинам таблицам и использовать его в качестве ключа сегментирования. Перемещение магазина из одного шарда в другой включает выбор всех записей из всех таблиц, которые имеют желаемый shop_id , и их копирование в другой шард MySQL. В этой публикации полезно рассматривать каждый модуль как осколок MySQL.

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

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

Чтобы сгладить нагрузку на шарды, нам нужно перебалансировать их. Мы определяем сбалансированную инфраструктуру как инфраструктуру, в которой все модули исправны, а их сегменты используются продуктивно. Для достижения этой сбалансированной инфраструктуры нам нужна стратегия, позволяющая непрерывно перераспределять магазины по шардам.

При разработке этой стратегии балансировки сегментов стало ясно, что необходимо решить две проблемы:

  1. Какие магазины в каких шардах должны жить?
  2. Как магазины перемещаются из одного сегмента в другой с минимальным временем простоя?

Распределение магазинов в сегменте в зависимости от количества магазинов - не лучшая стратегия, поскольку размер данных в каждом магазине различается. Одна из стратегий, использованных ранее, заключалась в анализе исторического использования базы данных и данных трафика для шардов и создания классификации на основе их шаблонов использования (т. Е. high_traffic, low_traffic и т. Д.). Применимые магазины были перемещены между этими когортами сегментов с использованием такой схемы, как перемещение каждого N-го магазина с сегментов high_traffic на сегментов low_traffic . Предлагаемые ходы были смоделированы, а их прогнозируемые эффекты использовались для проверки гипотезы.

На приведенном выше графике показано использование базы данных по шардам после имитации перемещения списка магазинов между шардами. Результатом этих перемещений будет то, что отклонение в использовании базы данных будет значительно ниже, а количество недостаточно и чрезмерно используемых сегментов будет меньше.Разница между наименее используемым и наиболее часто используемым осколками теперь ближе к двум разам. Этот график предполагает, что инфраструктура будет лучше настроена для обслуживания трафика.

Хотя эта стратегия была эффективной, она не единственная. Стратегии размещения могут быть произвольно сложными и отдавать приоритет различным метрикам (например, размеру магазина, GMV, времени до переезда, мгновенным продажам и т. Д.). Обычно выдвигается несколько гипотез, которые проверяются на последних данных. После определения идеального распределения магазинов создается список перемещений магазинов, позволяющий достичь желаемого состояния нашей системы.

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

  • Доступность: Перемещение магазина должно происходить полностью онлайн. Это гарантирует, что продавец и более широкая платформа не понесут видимых простоев.Поскольку данные перемещаются из исходного сегмента базы данных в целевой сегмент базы данных, витрина продавца должна быть доступна для взаимодействия.
  • Целостность данных: Нет потери или повреждения данных во время переезда. Процесс должен гарантировать, что все данные, существующие в начале перемещения, скопированы в целевой сегмент. Кроме того, он должен гарантировать, что все записи в исходную базу данных с начала перемещения копируются.
  • Пропускная способность : Процесс перемещения данных из сегмента в сегмент должен быть своевременным и обеспечивать разумную пропускную способность.Размеры магазинов разнятся, поэтому перемещение многих из этих магазинов одновременно не должно создавать чрезмерной нагрузки на инфраструктуру.

Чтобы описать движение магазинов, мы определяем вымышленный сценарий: Peppy Peppers Paarth и Xiaoli Xylophones - это два продавца с интенсивным трафиком на нашей платформе. Оба магазина в настоящее время находятся в модуле 1. Наша команда по анализу данных и разработке приходит к выводу, что размещение обоих этих продавцов в одном модуле не является оптимальным. Использование базы данных чрезвычайно велико, и пакетный трафик от обоих этих продавцов синхронизируется.Кажется, что Paarth и Xiaoli имеют мгновенные распродажи в один и тот же день! Команда предлагает переместить Peppy Peppers Paarth в Pod 2. Мы рассмотрим сквозной процесс того, как Paarth’s Peppy Peppers попадает в Pod 2.

До перехода веб-запрос от конечного пользователя выглядел бы примерно так:

Запрос GET к магазину Peppy Peppers обрабатывается на Ingress (то есть при развертывании NGINX). Модули настраиваемой маршрутизации анализируют запрос и обращаются к таблице маршрутизации, чтобы определить, в какой модуль должен быть перенаправлен запрос. Peppy Peppers ' находится в блоке 1, поэтому запрос пересылается туда.

Перемещение магазина можно разбить на три отдельных высокоуровневых этапа:

  1. Пакетное копирование и отслеживание двоичного журнала MySQL (binlog)
  2. Переход к переключению
  3. Обновить плоскость управления, обслужить трафик и очистить устаревшие данные

Этап первый: пакетное копирование и ведение журнала Binlog

Для выполнения миграции данных мы используем библиотеку под названием Ghostferry: собственный инструмент с открытым исходным кодом, предназначенный для копирования данных из одного экземпляра MySQL в другой.Его потребность возникла, когда Shopify перекочевал в облако.

Ghostferry использует два основных компонента для копирования данных: пакетное копирование и ведение бинлога.

Ghostferry переносит данные из Pod 1 в Pod 2 как путем пакетного копирования между двумя экземплярами MySQL, так и с помощью бинлога.

Ghostferry выполняет пакетное копирование, перебирая набор таблиц в источнике, выбирая соответствующие строки на основе идентификатора магазина и записывая эти строки в целевой объект; каждый пакет операций записи выполняется в отдельной транзакции MySQL.Когда Ghostferry записывает пакеты строк в целевой объект, важно убедиться, что эти же строки не изменяются в источнике, так как это может привести к повреждению данных. Для этого Ghostferry использует оператор MySQL SELECT ... FOR UPDATE . Оператор SELECT ... FOR UPDATE является средством реализации блокировки чтения: выбранные строки из источника блокируются по записи на время транзакции. Ghostferry использует этот оператор, чтобы поддерживать правильность данных и гарантировать атомарность всей транзакции чтения-записи.Ghostferry работает безопасно, зная, что он может зафиксировать эти строки в целевом объекте, в то время как данные в источнике остаются неизменными, предотвращая повреждение данных, которое может возникнуть из-за возможных состояний гонки.

Ghostferry выполняет пакетное копирование между модулем 1 и модулем 2. Заказы Peppy Peppers можно перенести, запустив команду SELECT FROM orders WHERE shop_id = 1 FOR UPDATE в базе данных модуля 1. Затем эти записи вставляются в базу данных Pod 2.

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

Ghostferry отслеживает журнал Pod 1 и выбирает только релевантные изменения.Например, он удаляет все события, связанные с ксилофонами Сяоли (shop_id = 2). Он применяет или воспроизводит соответствующие изменения в целевой базе данных в модуле 2.

Для повышения пропускной способности Ghostferry может работать одновременно, копируя данные из нескольких таблиц одновременно в разных потоках. Процесс копирования происходит в фоновом режиме и не мешает работе магазина продавца. Таким образом, витрина Peppy Peppers в это время активна, и трафик по-прежнему обслуживается из модуля 1.

Этап второй: переход к переключению

После завершения пакетного копирования все данные, которые существовали для Peppy Peppers в начале перемещения, сохраняются в осколке MySQL Pod 2. Теперь Ghostferry продолжает копировать новые записи и обеспечивать их репликацию в Pod 2.

Пакетное копирование между модулем 1 и модулем 2 завершено. Единственные задействованные активные передачи данных - это те, которые вызваны новыми записями в Pod 1 и, следовательно, новыми записями в binlog. Они передаются цели на капсуле 2.

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

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

Ghostferry завершила пакетное копирование и отслеживание бинлога Pod 1, так как все данные магазина поступили в Pod 2. Веб-запросы и задания для Peppy Peppers остановлены, поэтому новые события бинарного журнала не генерируются. Ghostferry вошел в зону обслуживания.

Одним из ключевых ограничений всей стратегии перебалансировки является предотвращение потери данных. Для безопасного перехода к переключению мы предписываем , чтобы не выполнялись никакие единицы работы (то есть веб-запросы и задания), которые могут изменить данные магазина.Для этого мы используем блокировку на уровне приложения с несколькими читателями и одной записью (MRSW). Эти замки с поддержкой Redis используются, чтобы гарантировать возможность продавцу управлять эксклюзивностью в магазине. Прежде чем можно будет начать переезд магазина, любая единица работы, относящаяся к этому конкретному магазину, должна содержать считывающую (или совместно используемую) часть замка MRSW. Любое количество запросов может удерживать эту часть блокировки, пока не удерживается блокировка записи (или исключительная). Задания, которые не могут быть привязаны к конкретному магазину, должны иметь аналогичную глобальную блокировку.Чтобы перейти на стадию переключения, продавец ожидает, пока блокировка считывающего устройства не будет снята, и получает блокировку записи. Это означает, что в этом модуле не выполняется никаких операций записи для магазина. Если продавец не может вовремя получить блокировку писателя, он не сможет переехать.

Фаза 3: обновление уровня управления, обслуживание трафика и удаление устаревших данных

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

Таблица маршрутизации, содержащая сопоставление между доменом и идентификатором модуля, обновляется. Идентификатор модуля Peppy Peppers обновлен до 2.

. Как только таблица маршрутизации обновлена, продавец снимает исключительную блокировку и позволяет единицам работы продолжить работу и, в конечном итоге, записать снова - на этот раз в новый модуль. Единственная возможность простоя - во время переключения. Доступность - критическое ограничение, поэтому переключение задумано как короткий процесс, чтобы минимизировать время простоя.

Итак, магазин теперь обслуживается из новой капсулы. Однако в старом пакете все еще хранятся данные о магазине. Наша система начинает выполнять проверку, чтобы убедиться, что перемещение прошло должным образом, и что новые записи не поступают в старый модуль. Это включает в себя обеспечение того, чтобы никакие запросы не перенаправлялись к исходному (исходному) осколку в течение определенного периода времени после успешного перемещения магазина. Как только перемещение считается успешным, устаревшие данные в старом модуле удаляются.

Теперь трафик для Peppy Peppers ’обслуживается из капсулы 2.Блок 1 по-прежнему содержит устаревшие данные Peppy Peppers. Под 1 очищается позднее путем удаления всех устаревших данных.

Peppy Peppers теперь обслуживается из Pod 2. Использование базы данных одинаково для всей платформы, и два продавца с высоким трафиком изолированы на уровне Pod.

Перенос данных в режиме реального времени в режиме онлайн - рискованный процесс. Мы коснулись некоторых требований к среде выполнения и базе данных. Мы также изучили ключевые этапы Ghostferry: пакетное копирование, ведение бинарного журнала, выполнение переключения и обновление уровня управления.Тем не менее, нам еще предстоит изучить более сложные функции, такие как поддержка параллелизма Ghostferry или прерывание и возобновление миграции. По мере добавления новых функций становится все более важным обеспечить сохранение целостности кода. Чтобы повысить доверие, Shopify уделяет большое внимание правильности, безопасности и проверке.

Библиотека Ghostferry и более широкая система могут похвастаться набором верификаторов, которые запускаются до, во время и после миграции данных. Проверка включает обеспечение отсутствия искажений данных, полноты передачи и подлинности.Кроме того, центральный алгоритм Ghostferry был смоделирован и представлен в формальной спецификации, используемой для доказательства его правильности. Это написано на TLA +.

Перемещение магазина из одного шарда в другой требует инженерных решений вокруг больших взаимосвязанных систем. Гибкость, позволяющая перемещать магазины из сегмента в сегмент, позволяет Shopify предоставлять стабильную, хорошо сбалансированную инфраструктуру для наших продавцов. Поскольку продавцы создают свои средства к существованию на платформе, как никогда важно, чтобы Shopify оставался прочной основой.Ребалансировка сегментов с высоким уровнем достоверности - это просто один из способов сделать это.

Паарт Мадан - стажер со степенью разработчика, в настоящее время работает в команде Rails Infrastructure. Присоединившись к Shopify в 2018 году, он потратил 2 года на работу над приложением Shop как в серверной (Ruby on Rails), так и в мобильной (React Native) мощности. Последние 8 месяцев он проработал в группе разработки баз данных, где он увлекся базами данных, облачной инфраструктурой и мультитенантностью.


Сяоли Лян (Xiaoli Liang) - менеджер по развитию в группе разработки баз данных.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *