Yandex Π³ΠΎ ΠΎΡ‚Π²ΠΎΡ€ΠΈ ΠΊΠΎΠ΄ΠΎΡ‚ Π½Π° дистрибуираниот DBMS YDB кој ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° SQL

Yandex Π³ΠΈ објави ΠΈΠ·Π²ΠΎΡ€Π½ΠΈΡ‚Π΅ тСкстови Π½Π° дистрибуираниот YDB DBMS, кој ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° SQL Π΄ΠΈΡ˜Π°Π»Π΅ΠΊΡ‚ ΠΈ ACID трансакции. DBMS бСшС создадСн ΠΎΠ΄ Π½ΡƒΠ»Π° ΠΈ ΠΏΡ€Π²ΠΈΡ‡Π½ΠΎ бСшС Ρ€Π°Π·Π²ΠΈΠ΅Π½ со Ρ†Π΅Π» Π΄Π° сС ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Ρ‚ΠΎΠ»Π΅Ρ€Π°Π½Ρ†ΠΈΡ˜Π° Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ, автоматско Π²Ρ€Π°ΡœΠ°ΡšΠ΅ Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΈ ΠΈ приспособливост. Π—Π°Π±Π΅Π»Π΅ΠΆΠ°Π½ΠΎ Π΅ Π΄Π΅ΠΊΠ° Yandex Π·Π°ΠΏΠΎΡ‡Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½ΠΈ кластСри YDB, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ повСќС ΠΎΠ΄ 10 илјади јазли, ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°Ρ˜ΡœΠΈ стотици ΠΏΠ΅Ρ‚Π°Π±Π°Ρ˜Ρ‚ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΈ ΠΎΠΏΡΠ»ΡƒΠΆΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ дистрибуирани трансакции Π²ΠΎ сСкунда. YDB сС користи Π²ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π½Π° Yandex ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Market, Cloud, Smart Home, Alice, Metrika ΠΈ Auto.ru. ΠšΠΎΠ΄ΠΎΡ‚ Π΅ напишан Π²ΠΎ C/C++ ΠΈ сС дистрибуира ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Ρ†Π°Ρ‚Π° Apache 2.0. Π—Π° запознавањС ΠΈ Π±Ρ€Π·ΠΎ ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° користитС Π³ΠΎΡ‚ΠΎΠ² ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ Docker.

ΠšΠ°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΡΡ‚ΠΈΠΊΠΈ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚:

  • ΠšΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΎΡ‚ Π½Π° Ρ€Π΅Π»Π°Ρ†ΠΈΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ со Ρ‚Π°Π±Π΅Π»ΠΈ. YQL (YDB Query Language) сС користи Π·Π° ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ ΠΈ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ‡Π½Π°Ρ‚Π° шСма, која Π΅ Π΄ΠΈΡ˜Π°Π»Π΅ΠΊΡ‚ Π½Π° SQL ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° со Π³ΠΎΠ»Π΅ΠΌΠΈ дистрибуирани Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. Кога ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ шСма Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅, ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΎ Π΅ Π³Ρ€ΡƒΠΏΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ‚Π°Π±Π΅Π»ΠΈ ΠΊΠ°ΠΊΠΎ Π΄Ρ€Π²ΠΎ, ΡˆΡ‚ΠΎ Π½Π°Π»ΠΈΠΊΡƒΠ²Π° Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ Π²ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π΅Π½ систСм. ОбСзбСдСно Π΅ API Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° со ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π²ΠΎ JSON Ρ„ΠΎΡ€ΠΌΠ°Ρ‚.
    Yandex Π³ΠΎ ΠΎΡ‚Π²ΠΎΡ€ΠΈ ΠΊΠΎΠ΄ΠΎΡ‚ Π½Π° дистрибуираниот DBMS YDB кој ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° SQL
  • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° пристап Π΄ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π±Π°Ρ€Π°ΡšΠ° Π·Π° ΡΠΊΠ΅Π½ΠΈΡ€Π°ΡšΠ΅ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ΠΈ Π΄Π° Π²Ρ€ΡˆΠ°Ρ‚ Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡ΠΊΠΈ Π°Π΄-Ρ…ΠΎΠΊ Π±Π°Ρ€Π°ΡšΠ° Π²ΠΎ однос Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, ΠΈΠ·Π²Ρ€ΡˆΠ΅Π½ΠΈ Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌ само Π·Π° Ρ‡ΠΈΡ‚Π°ΡšΠ΅ ΠΈ Π²Ρ€Π°ΡœΠ°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊ Π½Π° grpc.
  • Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° со DBMS ΠΈ ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅Ρ‚ΠΎ Π±Π°Ρ€Π°ΡšΠ° сС Π²Ρ€ΡˆΠΈ со помош Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΎΡ‚ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° линија, Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈΠΎΡ‚ Π²Π΅Π±-ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ ΠΈΠ»ΠΈ YDB SDK, кој ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π·Π° C ++, C # (.NET), Go, Java, Node.js, PHP ΠΈ Python.
  • Бпособност Π΄Π° сС создадат ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Ρ‚ΠΎΠ»Π΅Ρ€Π°Π½Ρ‚Π½ΠΈ Π·Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΊΠΎΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒΠ²Π°Π°Ρ‚ Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ ΠΊΠΎΠ³Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ дискови, јазли, Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈΡ‚Π΅, ΠΏΠ° Π΄ΡƒΡ€ΠΈ ΠΈ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ‚Π΅ Π·Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½Π΅ успСваат. YDB ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° Ρ€Π°ΡΠΏΠΎΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ ΠΈ синхрона Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π²ΠΎ Ρ‚Ρ€ΠΈ Π·ΠΎΠ½ΠΈ Π½Π° достапност Π΄ΠΎΠ΄Π΅ΠΊΠ° Π³ΠΎ ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π° Π·Π΄Ρ€Π°Π²Ρ˜Π΅Ρ‚ΠΎ Π½Π° кластСрот Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° Π΄Π΅Ρ„Π΅ΠΊΡ‚ Π½Π° Π΅Π΄Π½Π° ΠΎΠ΄ Π·ΠΎΠ½ΠΈΡ‚Π΅.
  • Автоматски Π·Π°ΠΊΡ€Π΅ΠΏΠ½Π΅Ρ‚Π΅ ΠΎΠ΄ нСуспСси со ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ Π΄ΠΎΡ†Π½Π΅ΡšΠ° Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ ΠΈ автоматски ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°Ρ˜Ρ‚Π΅ Π³ΠΎ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΎΡ‚ вишок ΠΏΡ€ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ.
  • Автоматско ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ Π½Π° индСкси Π½Π° ΠΏΡ€ΠΈΠΌΠ°Ρ€Π½ΠΈΠΎΡ‚ ΠΊΠ»ΡƒΡ‡ ΠΈ моТност Π·Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° сСкундарни индСкси Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° Сфикасноста Π½Π° пристапот Π΄ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΈ.
  • Π₯ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»Π½Π° приспособливост. Како ΡˆΡ‚ΠΎ растС ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° складиранитС ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, кластСрот ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΎΡˆΠΈΡ€ΠΈ со Сдноставно ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½ΠΎΠ²ΠΈ јазли. Нивоата Π½Π° ΠΏΡ€Π΅ΡΠΌΠ΅Ρ‚ΡƒΠ²Π°ΡšΠ΅ ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ сС ΠΎΠ΄Π²ΠΎΠ΅Π½ΠΈ, ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° ΠΎΠ΄Π΄Π΅Π»Π½ΠΎ ΡΠΊΠ°Π»ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΡ€Π΅ΡΠΌΠ΅Ρ‚ΡƒΠ²Π°ΡšΠ΅ ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅. Π‘Π°ΠΌΠΈΠΎΡ‚ DBMS ја слСди ΡƒΠ½ΠΈΡ„ΠΎΡ€ΠΌΠ½Π°Ρ‚Π° Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ ΠΈ ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ, зСмајќи Π³ΠΈ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ достапнитС хардвСрски рСсурси. МоТно Π΅ Π΄Π° сС распорСдат гСографски дистрибуирани ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠΈ ΠΏΠΎΠΊΡ€ΠΈΠ²Π°Π°Ρ‚ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Ρ†Π΅Π½Ρ‚Ρ€ΠΈ Π·Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π²ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΄Π΅Π»ΠΎΠ²ΠΈ Π½Π° свСтот.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΌΠΎΠ΄Π΅Π» Π½Π° силна конзистСнтност ΠΈ ACID трансакции ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΡ€Π°ΡˆΠ°ΡšΠ° ΠΊΠΎΠΈ ΠΎΠΏΡ„Π°ΡœΠ°Π°Ρ‚ повСќС јазли ΠΈ Ρ‚Π°Π±Π΅Π»ΠΈ. Π—Π° Π΄Π° Π³ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ пСрформанситС, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сСлСктивно Π΄Π° ја ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π°Ρ‚Π° Π½Π° конзистСнтноста.
  • Автоматска Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, автоматско ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€Π°ΡšΠ΅ (ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€Π°ΡšΠ΅, ΡΠΏΠΎΠ΄Π΅Π»ΡƒΠ²Π°ΡšΠ΅) ΠΊΠΎΠ³Π° сС Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° ΠΈΠ»ΠΈ ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ ΠΈ автоматско Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ ΠΈ Π±Π°Π»Π°Π½ΡΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Ρ˜Π°Π·Π»ΠΈΡ‚Π΅.
  • Π‘ΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π½Π° Π±Π»ΠΎΠΊ ΡƒΡ€Π΅Π΄ΠΈ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° основна ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° PDisk ΠΈ VDisk слој. На Π²Ρ€Π²ΠΎΡ‚ Π½Π° VDisk, Ρ€Π°Π±ΠΎΡ‚ΠΈ DSProxy, кој ја Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° достапноста ΠΈ пСрформанситС Π½Π° дисковитС со Ρ†Π΅Π» Π΄Π° Π³ΠΈ исклучи Π΄ΠΎΠΊΠΎΠ»ΠΊΡƒ сС ΠΎΡ‚ΠΊΡ€ΠΈΡ˜Π°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ.
  • ЀлСксибилна Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° која Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ Π½Π°Π΄ YDB, Ρ€Π°Π·Π½ΠΈ услуги, Π΄ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ Π±Π»ΠΎΠΊ ΡƒΡ€Π΅Π΄ΠΈ ΠΈ ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Π½ΠΈ Ρ€Π΅Π΄ΠΈΡ†ΠΈ (ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Π½Π° Ρ€Π΅Π΄ΠΈΡ†Π°). БоодвСтност Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ‚ΠΈΠΏΠΎΠ²ΠΈ Π½Π° ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅, OLTP ΠΈ OLAP (Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡ΠΊΠΈ ΠΏΡ€Π°ΡˆΠ°ΡšΠ°).
  • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΠΎΠ²Π΅ΡœΠ΅ΠΊΠΎΡ€ΠΈΡΠ½ΠΈΡ‡ΠΊΠΈ (ΠΌΡƒΠ»Ρ‚ΠΈΡ‚Π΅Π½Π°Π½Ρ‚Π½ΠΈ) ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π±Π΅Π· сСрвСр. Бпособност Π·Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ. ΠšΠΎΡ€ΠΈΡΠ½ΠΈΡ†ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Π°Ρ‚ свои Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ кластСри ΠΈ Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π²ΠΎ Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠ° Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠ° инфраструктура, зСмајќи ја ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ°Ρ‚Π° Π½Π° рСсурси Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° Π±Π°Ρ€Π°ΡšΠ° ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ со ΠΈΠ·Π½Π°Ρ˜ΠΌΡƒΠ²Π°ΡšΠ΅/Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠΈ рСсурси ΠΈ простор Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅.
  • ΠœΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΈΠΎΡ‚ Π²Π΅ΠΊ Π½Π° записитС Π·Π° автоматско Π±Ρ€ΠΈΡˆΠ΅ΡšΠ΅ Π½Π° застарСни ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€