แแแแคแแ แแแชแแ 11-12 แแแแแกแก แกแแแฅแข-แแแขแแ แแฃแ แแจแ แแแแแแ แแแแ
Hydra แแ แแก แฉแแแแ แแ แ-แแ แแ แงแแแแแแ แแแแจแแแแแแแแแ แแแแคแแ แแแชแแ แแแแ แ แแแแแแแแ แฌแแแก แแแแแแแแแแแจแ. แแแแก แฌแแ แฃแซแฆแแแ แซแแแแแ แกแแ แแแแฃแแ แแแแแแแแแ, แแแแฎแกแแแแแแแแแก แจแแ แฉแแแ แแ แแแฎแกแแแแแแแ. แแแกแฃแ แแแแ แแก แแแแก แจแแกแแฎแแ
แฉแแแ
แแแขแแแแชแแ
แแฃ แแฅแแแ แฎแแ แ แฉแแ แแฃแแ แแ แแแ แแแแ แแแแจแ, แแแจแแ แแกแ แแฃ แแกแ แกแแฅแแ แแแฅแแ แแ แแแแแซแแแแแ แแ แแแแแฌแแแแแฃแ แแแแแแแแแแแแ. แแแแแแ แฃแจแฃแแแแ แแฃแจแแแแแ แจแแกแแแแแแกแ แแแ แแแก แแฅแกแแแ แขแแแ, แแแแ แแ แแแแแแชแแขแฃแ แแ, แแแกแขแ แแแฃแชแแ แงแแแแแแ แแแแงแฃแ แแแก: แแแแแกแแแแ แแ แแแแ แแแ แแแแแ แแแแแแฃแขแแ แจแ แแ แแแแแฌแแแแแฃแ แกแแ แแแกแจแ แแ แแก แ แแฆแแช, แ แแแแแแช แแแ แแแแแฃแ แแ แแฎแแ แชแแแแแแก แแแแแแแแแแก.
แแ แกแแแแแก แแ แแแแแ แแแแคแแ แแแชแแ, แ แแแแแแช แแแแชแแแก แแแแแแแชแแแก แแ แแแ แแแแ แแแแก แกแฎแแแแแกแฎแแ แแกแแแฅแขแก. แกแแแฅแขแ แแก แแแแ แ แแฎแแ แแก, แฉแแแ แแแแฅแแก แกแแแชแแแแแแแแฃแแ แกแแแแชแแแแ แ แกแแแแแแ, แ แแแแแแแช แแแแแแแ แแแแแแแฅแกแฃแ แ แแแแ แแแก แฃแแแ แแแแแ แ แแแแแแแแแก แแแฅแชแแแก แคแแ แแแขแจแ. แแแแแแแแแ, แฐแแแ แแก แแแ แแแแแฃแ แแ แแแขแแ แแฃแ แแจแ แแ แกแแแแแก
แแคแแฅแ แแ แแแแแ: แฉแแแ แแชแฎแแแ แแแ แกแแแชแแ แแ แแจแ, แ แแแแกแแช แจแแแแซแแแแ แแแ แแแแ แจแแฎแแแแ แแแชแแแแ แแแแกแ แแ แแแแแแแ แแแก แแแ แแแก แแแแคแฃแซแแแแแแแก, แ แแแแแแกแแช แฉแแแ แแกแฌแแแแแแ. แคแแแแแแกแแแ แแ แจแแฎแแแแแแแ แแ แช แแแฃแขแแแก แแ แแ แช แแแแจแขแแแแก - แแแขแแ แแแแแ แฌแแแแแ. แแแแ แแ แฉแแแแก แแแแ แแแ แแแแแ แชแฎแแแ แแแแ แแกแแแ, แแแแช แจแแฅแแแแก แแแแแฌแแแแแฃแแ แกแแกแขแแแแแแก แแแแ แแแก แกแแคแฃแซแแแแแ, แแแแแแแแแแก แแแแฃแแแ แฃแแ แแ แแแ แแแแ แแแแก แแแแแ แแ แแแ แแแแแ แแแแแกแแฎแแแ แแก แแก แงแแแแแคแแ แ แกแแแฃแจแแ แแ แแขแแขแแแแแจแ. แแ แแแแแแแแแแแ แแแฎแแแ แแ แแ แแแขแแแแก แกแแแกแแฎแฃแ แ, แแกแแแ แแฎแแ แแฃแจแแแแแ แแกแแคแแแแก แชแแแแแ แฃแแแแแ แกแแขแแขแแแกแ แแ แแแแแแแแแแจแ แแ แกแแแฃแ แกแแแแแฎแแแแ แแ แแฆแแก แชแแแแแกแ แแ แแแแแชแแแแแแแก แฃแแแแแกแ แฌแงแแ แแ.
แแแแ แแก แแฎแ แแ, แแแแแแ แจแแฎแแแแ แแก แจแแกแแซแแแแแแแ, แ แแแแ แช แฌแแกแ, แ แฉแแแ แแฎแแแแ แแแแ แแฃแแแ: แ แแแแแแแแ แฉแแแแแแแก แจแแฃแซแแแ แแฃแแแแแแ แแแแแงแฃแ แ แแแแแแแก แกแแฏแแ แ แแแแแแแแแก แ แแฉแแกแขแแ แแก แแแแแแ แ แฃแแแแแ แกแแขแแขแจแ, แจแแแแแ แแ แแจแจ-แจแ แแแแฅแชแแก แแ แฃแแแ แแแแแ แกแแแขแแแ แแ แแแ แแแฅแชแแแแ. Hydra-แก แงแแแแ แฌแแแ แแก แแแแแฎแฃแแแแ แแชแแ แ แกแแแแแแ แแก แฏแแแแ, แแ แฉแแแแแแแ แแแแแ แแฃแแ แแ แแแก แฃแคแกแแ แฃแแก (แแฃแแชแ แแก แกแแแแขแแ แแกแ แฅแแแกแขแแ แแฆแแ แก).
แแแแ แแก แแฎแ แแ, แฉแแแ แแแงแแแก แแแแ แ แฌแแแงแแแแ แแแแแแแ แ, แ แแแแแแแช แแแแแแแ แแฃแจแแแแแ แแแแแฌแแแแแฃแ แกแแกแขแแแแแจแ แแฌแแแแ แแ แแแแแแแแแ แแ แแแ แแแแแแแแแ แแแแ แ แแฅแแ แกแแแฅแแแแ. แแแแ แแ แแฅ แแ แแก แแ แแแแแแ - แแกแแแ แแฃแจแแแแแแ แแแแ แแ แ แฆแแ แแแฃแแแ. แแแแฎ, แแฃ แแฅแแแ แฎแแ แ Microsoft-แแก, Google-แแก แแ JetBrains-แแก แแแแแแจแ แแแแแ, แจแแแ แฆแแแแกแซแแแแแแ แแ แ-แแ แ แชแแแแแ แกแแแแแ แแแ แจแแฎแแแแ แแก แแแแแแแแ แแแแแแ แแ แแแ แแแแ, แแแแ แแ แแแแแแแ, แแ แ, แแก แงแแแแแแฆแ แแ แฎแแแแ.
แแแแแแ แแ, แฐแแแ แแก แแแแคแแ แแแชแแ แแกแ แฃแแแแก แแแแจแแแแแแแแ แแแแชแแแแก, แ แแแแแกแแช แฃแแแขแแกแแแ แฉแแแแแแแก แแ แจแแฃแซแแแ แแแแแฃแแแแแแแแ - แแ แ แแแแแแแก แแ แแ แ แแ แแก, แแก แแแ แแแแแแแก แแแแแแแแแแก, แ แแแแแแ แแแแแแแ แแ แฃแ แแแแ แแแแแ แจแแแซแแแแ แจแแชแแแแแก แแฅแแแแ แชแฎแแแ แแแ. แแแฆแแแ แแ, แ แแ แงแแแแแก แแ แกแญแแ แแแแ แแแแแฌแแแแแฃแแ แกแแกแขแแแแแ แแ แ แแแแ แ แแฃแแ แคแฃแแแแแแแขแฃแ แ แ แแ. แจแแแแซแแแแ CRUD-แแแแก แแแแ แแแ แแแแแ PHP-แจแ แกแแชแแชแฎแแแก แแแแแแแ แแ แแแ แฉแแ แกแ แฃแแแแ แแแแแแแ แ. แแแแ แแ แแแกแแช แแก แกแญแแ แแแแ, แแก แแฅแแแแ แจแแแกแแ.
แกแแแแแแ แแแแ แแ แ แแแแแแ แฐแแแ แแแ แฐแแแ แแก แแแแคแแ แแแชแแแก แแแ แแแแ แแแแแชแฎแแแแแแแแ. แแ แฎแแแก แแแแแแแแแแแจแ แแแแ แ แกแแแฃแจแแ แแแแแแแ โ แแฎแแ แแ แแแแฅแแแก แงแแแแ แแแแแ แแจแแก แกแแ แแแแฅแแก. แแ แแ แแก แแฃแแ แแ แแแแแแแแแแ แแแแแ แแแแแแ, แฃแแ แแแแ แกแฃแคแแ แแแแแฌแแแแแฃแแ แฐแแ แแแแ แ! แแแแแกแ แฃแแแ แแแแแแ แกแแขแงแแแแแ แแ แแแแฎแแ แ แ แแแแฅแแก แแฎแแ แฎแแแแ.
แซแแ แแแแแ แแแขแแแ
แซแแ แแแแแ แแแขแแแ แแฌแงแแแ แแ แแแแแ แแแแ แแแแคแแ แแแชแแแก แแฆแแแแจแ. แ แแแแ แช แฌแแกแ, แแแฎแกแแแก แแแแคแแ แแแชแแแก แแแแแแแ แแแแคแแ แแแชแแแก แแแแแแ แกแฃแแแกแ แแ แแแแแ แแฃแแแแแก แแแแแแแ. แแแกแแแแแแ แแแแคแแ แแแชแแ แฎแแแก แฃแกแแแแก แฎแแแก แแ แแแแแแ แขแแแก, แแฃ แ แแแแ แจแแแแแซแแแ แแแชแฎแแแ แแ แแแแคแแ แแแชแแแก แแ แแก แจแแซแแแแแ แชแแแแแแ แแ แฃแแแ แแแแ. แแแกแแฌแงแแกแ แแ แแแกแแกแ แฃแแ: แแก, แ แแช แงแแแแแแ แแแ แแแ แแฎแกแแแก แแ แกแแแ แแแ, แแแแแแ แแ แแแแจแแแแแแแ.
Cliff Click H2O แแแแแฌแแแแแฃแแ K/V แแแแแ แแแแ
แแแแคแ แแ แแก แแแแแแแ แฏแแแแก แกแแแงแแ แแจแ. 90-แแแแ แฌแแแแแก แแแแแก, แกแแแแฅแขแแ แ แแแกแแ แขแแชแแแกแแแแก แแแ แแแฌแแ แ แแแจแ แแแ แกแแฎแแแฌแแแแแแ
แแแฎแกแแแก แแแแคแแ แแแชแแแจแ แแแแคแ แแกแแฃแแ แแแก แแแแแก แกแฎแแ แแชแแแแแแแแ -
แแแแแ แแ แแ แแแฎแกแแแแแ, แ แแแแแกแแช แแแแคแ แแแแแชแแแก แแ แแก -
แงแแแแแแ แกแแแแขแแ แแกแ แแแฌแแแ แแแจแแ แแแแฌแงแ, แ แแแแกแแช แแแ แจแแฅแแแแก แแแแ แแขแฃแ แ แแแแ แแแแแแกแแกแแแแก - แกแฃแแแ แแแแแแฃแขแแ แ แฏแแแแก แแแกแแจแแแแแ. แแก แแงแ แกแแแแแแ แแแแแแชแแฃแ แ แ แแ, แกแแแชแแแแฃแ แแ Java-แกแแแแก แแแ แแแแฃแแ, แ แแแแแกแแช แแฅแแก แกแแแชแแแแฃแ แ แแแแฎแแแแแแ - แฌแแแแแแฎแแ แแแฎแกแแแ แแแแก แแแ แแแ แแแ แแแแแแก แแแแแแ แแแฃแแแก แจแแแ แแแแแแกแแแแก, แกแแแฆแแ แแแแก แจแแแแฌแแแแแก แแแกแแแแแ, แแแ แขแฃแแแฃแ แ แแแ แแแ... แแ แ-แแ แแ แงแแแแแแ แแแแแ แ แขแแฅแแแแแแแ แแ แแก แขแแฅแแแแแก แแแแ แแชแแฃแแ แแแฎแกแแแ แแแ. แแแแแกแแแแ แ 1 แแแ แแแแก แแแแ L864-แก แจแแฃแซแแแ แแแแแฌแแแแแแ แแแแฆแแก แขแ แแแแแฅแชแแแก แฉแแฌแแ แแจแ, แ แแช แแแแกแแแฃแแ แแแแ แแแแจแแแแแแแแแแ แฏแแแแจแ แกแแแแขแแแแแ แแฃแจแแแแแกแแแแก (แกแแแฅแ แแแแแแแฃแแ แแแแแแแ แจแแแซแแแแ แแแฃแจแแแ แแแ แแแแแฃแ แแ, แกแแแแ แแ แแ แแก แ แแแแฃแ แ แแแฎแกแแแ แแแแก แแแแคแแแฅแขแ). แแแแ แแ แแจแแแแแแ แ แแแแ แแแแแแแแฃแ แ แแแแชแ แแ แ แแแแแแแ - แแ แแ แแแแฎแแแแแจแ แแแแคแ แแแขแงแแแ, แแฃ แ แแขแแ แแ แแ แแก HTM แแ STM แแแ แแแ แแแ แแแแฃแแ แแ แแแแแซแแแแแแ แแแแแแแแแก แแ แแฅแขแแแฃแ แกแแญแแ แแแแแแแ.
แแแแแ แกแแแขแ - แแ แแแแ แแแแแชแแแแ แกแขแ แฃแฅแขแฃแ แแแ
แแแแแ แแกแแคแแแ แแชแแแแก แแแแแแก แกแแฎแแแแซแฆแแแแแแแก แฌแงแแแแแแ
แ แแช แจแแแฎแแแ แฏแแแแก แกแแแงแแ แแก, แแก แแแแกแแแฃแแ แแแฃแแ แจแแแแฎแแแแแ: แแฃแ แแแแกแแแ แแ แแแ แแแ แจแแแแฃแจแแแ แแ แแแแแแแแแแก แแแแแ แแแแแแ แแ แกแแแฅแ แแแฃแแ แ แแแแแ, แ แแแแแแแแช แแฃแจแแแแก แฏแแแแก แแแแแแแแแแแแ. แกแฌแแ แแ แแแแแ แแฅแแแแ แกแแฃแแแ แ โDual data structuresโ - แแ แกแขแ แฃแฅแขแฃแ แแแแก แแแแแ แแแแ Java SE 6-แจแ 10-แฏแแ แแแแฃแแฏแแแแกแ แจแแกแ แฃแแแแ. java.util.concurrent.ThreadPoolExecutor
. แแฃ แฌแแแแกแฌแแ แแแแแขแแ แแกแแแ แ แ แแ แแก แแก "แแ แแแแ แแแแแชแแแแ แกแขแ แฃแฅแขแฃแ แแแ", แแแจแแ แแแแก แจแแกแแฎแแ แแ แแก แแแคแแ แแแชแแ
แแแ แแก แฐแแ แแแฐแ - แแแแแฉแแแแแแ แแ แแแแแฌแแแแแฃแแ แแแแแแแแแก แแแแแแแแ
แแ แแแกแแแแแ แแแแคแแ แแแชแแแแ, แแแ แแกแ แแกแแฃแแ แแแก แแแแแฉแแแแแก แแแแแฌแแแแแฃแแ แกแแกแขแแแแแแก แแแแ แแแกแ แแ แแ แแฅแขแแแแแ, แแแแแฌแแแแแฃแแ แแแแแแแแแก แแแแกแแแแก แแแแแกแแแ แแกแแ แแ แ แแแแ แแแแ แขแแแแแก แแก แแแแ แแแแแแจแแ แแแฃแ แแ แแแแแแแก. แแก แแ แแก แแแฎแกแแแแแ แแฅแกแแแฃแแแฃแ แแ แแแแคแแ แแแชแแแก แแแแแแ - แกแฃแแแช แแ แแ แแก แแแแแแแ-แฐแแแแก แจแแกแแฎแแ, แแ แแแแ แแแแแ, แแฃ แ แแแแ แจแแแซแแแแ แฉแแแแ แชแแแแแก แกแแแชแ แแ แแคแแฅแขแฃแ แแ แแ แกแแแแแแแแ แแแแแงแแแแแ แกแฎแแแแแกแฎแแ แแแแชแแแแแแแ แแแแแแจแแ แแแแ.
2017 แฌแแแก แแแแแกแจแ แแแ แแกแ แฃแแแ แฉแแแแแ แ แฃแกแแแจแ SPTDC แกแแแแแจแ แแแกแแกแฌแ แแแแ, แแแแแฌแแแแแแ แแแแฆแ JUG.ru-แก แจแแฎแแแแ แแจแ แแ แฉแแแแฌแแ แแก แแแฎแแ แจแแแแซแแแแ YouTube-แแ:
แแแแแแ แ แแ แแแ แแแ
แจแแแแแ แแฅแแแแ แแ แแแ แแแแจแ แจแแขแแแแแ แแแแแ แแจแแแแก แแแแแ แแแแแฎแแแแ. แแแแแแ แแ แแแฎแกแแแแแ แแฅ แแแขแแแฃแ แแ แแ แแก แแฆแฌแแ แแแ, แแแแ แฃแคแ แ แแแแแแ. แแ แซแแแ แแฆแฌแแ แแแแแแแ แซแแ แแแแแแ แแแแแแกแฃแ แแแแแแ แแแฎแกแแแแแแแก แแฎแแแแแ, แ แแแแแแแช แกแแญแแ แแแแแแแ แกแแแแชแแแแ แ แแแจแ แแแแแแก แแแฃแแแแก, แแแแแแแแแแก แขแแ แแแแแแก แแ แ.แจ. แกแ แฃแแ แกแแ แฎแแแแแกแแฌแแแแแแ
แแแกแแ แแแแแแ แขแ - Q & A
แแแกแแ แแแแแแ แขแ แแ แแก แแแแแฌแแแแแฃแแ แแแแแแแแแแแก แแแแแแ แ แแแจแ แแแแแแก แแแขแแ แ.
แแก แแ แแก แแแแแชแแแแก แงแแแแแแ แฃแฉแแแฃแแ แแแฌแแแ แคแแ แแแขแแก แแฎแ แแ, แ แแแแแ แแก แ แแแแ แขแแแ แแ แแ แแ แแก, แแ แแแแ แแแแฎแแ-แแแกแฃแฎแแก แกแแกแแ. แ แแแแกแแช แแฃแแแขแแ แแแก แแแแจแแแแแแแแแ แแแฌแแแ แฃแแแ แแชแแแแก (แแ แจแแแซแแแแ แแแแชแแแก) โแแแแแแ แขแแก แแแแ แแแแโ แแแคแฃแซแแแแฃแ แงแแแแแแแแ แแแฌแแ แแแแแก, แแแก แกแแแฃแแแ แกแขแแขแแแแกแ แแ แแแฎแกแแแแแแแก, แฃแคแ แ แแแแจแแแแแแแแแแ แแแแแ แแ แกแแแฃแแ แแ แแแก แแแฎแแ แฏแแ แแแ แแแแแ แแแแฃแแแแแชแแแแ.
แแแแ แแแ แขแแแแ - แแฅแแแ แฃแงแฃแ แแแ แแ แ แแแแ แขแแแก YouTube-แแ:
แแ แแ แ แแแแแแแแ แแแ แแแแ แฃแแแ แแแแฅแแก
แจแแแแจแแแ: แแแกแแ แแแแแแ แขแแก แแแแแ แแแแ แ แแแแแแ YouTube-แแ. แแแแแแแแแ, แแ แแก แแแแ
แแแ แขแแ แแแแแแแแ - แแแแแชแแแแ แกแแแฅแ แแแแแแชแแ แแแแฎแแแ แแแแแก แแแฌแงแแแแแแแแแแ แแแแแฌแแแแแฃแแ แแแแแแจแ แแแแแแแกแแแแก
แแแ แขแแ แแแแแแแแ แแ แแก แแแแแ แแฏแแก แฃแแแแแ แกแแขแแขแแก แแแแแแแแ แ, แ แแแแแแช แแฃแจแแแแก CRDT-แแ แแ แแแแแ แแแแแแแก แแคแแชแแแแฃแ แแแแแแแฌแแแแแแ. แแแ แขแแแแก แฌแแแแ
แแแแแแแแฃแ แแแแแแแแแ แแแแแกแแแแแแ แแแ แขแแแ แแฃแจแแแแแ แแแแฃแกแขแ แแแจแ แแ แแแแแ แกแ แแ แ แฌแแ แแแขแแแฃแแ แกแขแแ แขแแแ:
- Rapportive, แ แแแแแแช แแซแฆแแแแแ แแฅแแแแ แแแคแแกแขแแก แแแแขแแฅแขแแแแก แกแแชแแแแฃแ แ แแ แแคแแแแก แฉแแแแแแแก, แ แแแแแแช LinkedIn-แแ แแงแแแ 2012 แฌแแแก;
- Go Test It, แกแแ แแแกแ แกแฎแแแแแกแฎแแ แแ แแฃแแแ แจแ แแแแกแแแขแแแแก แแแขแแแแขแฃแ แแ แจแแกแแแแฌแแแแแแ, แ แแแแแแช RedGate-แแ แแงแแแ 2009 แฌแแแก.
แแแแแแแ, แแแ แขแแแแ, แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแแแแแแแ แชแแแแแแแ, แแแแ แ แฉแแแแ แแแแแแ แ แแแขแแแ, แฃแแแ แจแแซแแ แแแ แแแแฃแแ แฌแแแแแ แจแแแขแแแแก แแแแแฌแแแแแฃแแ แแแแแแแแแก แแแแแแแแ แแแแจแ แแ แแแแฃแกแขแ แแแจแ.
แแ แแแฎแกแแแแแแจแ แแแ แขแแแ แแกแแฃแแ แแแก แแแก แแแแแแแแฃแ แแแแแแแกแแแ แฃแคแ แ แแฎแแแก แแแแแแ แ แแแแแแ. Google Docs-แจแ แแ แแกแแแแกแ แแแแฃแแแแขแแแแก แแแแแ แแแแฅแขแแ แแแแก แแแแแแแแจแ, "แแแแแแจแ แแแแแแแแ แ แแแแฅแขแแ แแแ" แแฎแแแ แ แแแแแแแชแแแก แแแแแแแแแก: แแแแแแฃแ แแแแฎแแแ แแแแแก แแฅแแก แแแแแแ แแแฃแแ แแแแฃแแแแขแแก แกแแแฃแแแ แ แแกแแ, แ แแแแแกแแช แจแแแแแ แชแแแแก แแ แงแแแแ แชแแแแแแแ แแแแแแแแแ แฅแกแแแจแ แแแแแ แฉแแ แแแฌแแแแแจแ. แแแแแฌแแแแแแ. แแคแแแแ แแแแฃแแแแขแแแจแ แชแแแแแแแแแ แแฌแแแแก แแแแฃแแแแขแแก แแ แแแแแ แจแแฃแกแแแแแแแแก แกแฎแแ แแแแแฌแแแแแแแแ แแแแแ แแแแแจแ แแ แฎแแแแฎแแแ แกแแแฅแ แแแแแแชแแ แแแแแฎแแแก แแแแคแแแฅแขแแก แแแแฃแจแแแแแแก. แกแฌแแ แแ แแแแกแแแแก แแ แกแแแแแแ
แแแแแแแ แแแแ แแก แแแแแแแฅแแแงแแแแ แแแ แขแแแแก แแ แซแแ แแแขแแ แแแฃแก Habrรฉ-แแ, แกแแแแขแแ แแกแ แแฅแแแแ.
แแแแ แ แ แแแแแฐแแขแ - แแแแแแแก แแแ แแจแ แแแแแชแแแแ แกแขแ แฃแฅแขแฃแ แแแ แแ แแแแแแแก แแแ แแจแ แขแ แแแแแฅแชแแแแ
แแแแ แ แแฃแจแแแแก Cisco-แจแ แแ แแแแแแ แแแก แแแ แแแแแฃแ แแแแแ แแแแแแก แแแแ แแแ แฌแแแก แแแแแแแแแแแจแ, แแแ แจแแ แแก แกแแแฅแ แแแแแแชแแแก แแแฅแแแแแแแแก, แแแแแแแแแก แแแ แแจแ แแ แแแแแแแก แแแ แแจแ แแแแแชแแแแ แกแขแ แฃแฅแขแฃแ แแแก แแ แงแแแแแคแแ แก, แ แแกแ แฌแแ แแแแแแแแช แจแแแแซแแแแ แแ แแแแแแ. แแแกแ แแแแแแแแแแแ แแแแแแแแ แแ แกแแแแแแแ แ แแแขแแ แแกแแแ แคแแแฃแกแแ แแแฃแแแ แฃแแแแแ แกแแแฃแ แแแแกแขแ แฃแฅแชแแแแแ, แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แขแ แแแแแฅแชแแแก แแแฎแกแแแ แแแแแ, แแฃแแแแ แแแฎแกแแแ แแแแแ แแ แแกแแแแก แขแแฅแแแแแแแแแแ, แ แแแแแแแช แกแแจแฃแแแแแแก แแซแแแแ แกแฌแแ แ, แแแกแจแขแแแแ แแแแแ แแ แจแแชแแแแแกแแแแ แขแแแแ แแแขแฃแแ แแแแแแแชแแแแ. แแก แแกแแแ แแ แแก แแแฌแ แ แฌแ แแแแจแ แคแแ แแแ แชแแแแแแ แแแแแแก แแแขแแ แ
แแ แแแแแซแแแแแแ แแแแแแแชแแแแแก แฃแแแขแแกแแแ แแฎแแ แแฃแจแแแแก แแแ แแแแแฃแ แแแแแชแแแแ แกแขแ แฃแฅแขแฃแ แแแแ, แแแฌแงแแแฃแแ แจแแขแงแแแแแแแแแแก แ แแแแแแก แแแแแงแแแแแแ แแฅแขแแ แแแก แจแแ แแก แแแแแฅแกแแ แแแฃแ แแแแแชแแแแ แกแขแ แฃแฅแขแฃแ แแแแแแ แแแกแแฆแแแแก แแแแจแแแแแแแแก แแแฆแแแแแแจแ. แแกแแแ แแ แแแแแ แฌแแแแ แฌแแ แแแขแแแแ แแฃแจแแแแแ Java JDK-แจแ แแ แแแ-แแแแ แแแแขแแแแแ C++-แก.
แแแ แแแแแฃแ แ แแแแแชแแแแ แกแขแ แฃแฅแขแฃแ แแก แแแแฎแแ แชแแแแแแแก แฃแแแ แขแแแแกแ แแแ แแ แแก แแแแแแแแแแ แฃแแ (แแ แ แฎแ แแฎแแแแแ) แแแแแแแแแขแแชแแ, แ แแแแแก แแ แแกแแช แแแแแแแแ แแแชแฃแแแ แแฃแขแแฅแกแแแแ. แแก แฎแแแแแกแแฌแแแแแแ แแแแแกแแแแ แ แแแแแกแแกแแแแก, แแแแ แแ แแฅแแก แแจแแแ แ แแ แแแแแแแแ แกแแแแแ แแแแกแแแ แแ แจแแกแ แฃแแแแแกแแแ แแแแแแจแแ แแแแ. แแแแแแ แแฃแแแ, แแแแแแแแแก แแแ แแจแ แแ แแแแแแแก แแแ แแจแ แแแแแชแแแแ แกแขแ แฃแฅแขแฃแ แแแ แแ แ แแฎแแแแ แฃแแแ แฃแแแแแแแแแแแ แจแแชแแแแแแก, แแ แแแแ แแฅแแ แฃแแแแแกแ แจแแกแ แฃแแแแแก แแ แแคแแแ - แแฃแแชแ, แแแแ แแแแแแแแ แแแ แแแแแฎแแแก แฆแ แแ แแแแแชแแแแแแแก แแ แแแแแ แแขแฃแ แแแแแแแชแแแกแแแ แแแแแขแแชแแแก. แแแแแก แแ แแ แแ แแกแฌแแ แ แฎแแแ แกแแแแแ แแกแแ แงแแแแแคแ แแก แแแกแแขแแฎแแ.
แ แแแแ แแแแแฎแแ แฎแแ แแกแ, แ แแ แแ แแแฅแกแแแ แขแแแช แแ แจแแซแแแก แแแแแชแแแแ แแกแแแ แกแขแ แฃแฅแขแฃแ แแแแก แแแแแแแ แแ แแแแแ แแแ? แชแแแแแแแ, แ แแ แแแแแกแแแแ แ แแแแแแแแแแ แฃแแ แแแแแ แแแแ แจแแแซแแแแ แแงแแก แฃแกแแคแ แแฎแ แซแแคแแ แแ แแแแแงแแแแแแ
แฐแแแแ แฐแแแแ แแ - แแแแแแแแแแกแฃแคแแแแแแ แแแแแฌแแแแแฃแแ แแแแกแแแกแฃแกแ
แฐแแแแ แฐแแแแ แแ, แแแ แขแแแแก แแกแแแแกแแ, แแแแแฌแแแแแฃแแ แกแแกแขแแแแแแก แแแแแแแแ แแ แแแแแ แแฏแแก แฃแแแแแ แกแแขแแขแจแ. แแแกแ แกแแแชแแแแแแแแแ แแแแแแแแแแ แฃแแแแ, แจแแชแแแแแแแก แจแแแฌแงแแแ แแแแแแ, แจแแกแ แฃแแแแ แแ แแแแแฌแแแแแฃแแ แแแแกแแแกแฃแกแ. แแก แงแแแแแแ แชแแแแแแแ แแแฅแกแแกแแก แแแแแ แแแแแก แแแแแแแแแแแแ
แจแแแแฎแกแแแแแ, แ แแ
แแ แแแแแ แแชแฎแแแแ แแแกแแแแซแแแแก แจแแ แแก แแแแกแแแกแฃแกแแก แแแแแแก แจแแกแแซแแแแแแแ - แแแแแ แแแแกแแแแก, แแแแแ แแก แแ แฉแแแแกแแแแก, แแแแแแแแแกแแแแก แแ แแแแ แแแแแชแแแกแแแแก - แคแฃแแแแแแแขแฃแ แ แกแแแแแฎแแ แแแแแแแแ แแแ แแแแแฌแแแแแฃแ แกแแกแขแแแแแจแ. แแแฅแกแแกแ แแฎแแ แแแแกแแแกแฃแกแแก แแ แแแแแแแแแก แแแแแญแ แแก แแแแแแ แ แแแแ แแ แแแก แแ แแแแแ แแ แแแแแ แแแแแแ แแแแแแแแ แแแแก แกแฎแแแแแกแฎแแ แแ แแฅแขแแแฃแแ แกแแญแแ แแแแแกแแแแก แแแแแ แแแแแก แแแคแแ แแแแแแกแ แแ แแแขแแแแแแชแแแก แแแแแแ.
แแ แแแแฎแแแแแจแ แฉแแแ แแแแแแฎแแแแแ แแแฅแกแแกแแก แแแแ แแฃแ แกแแคแฃแซแแแแก, แแแแแแจแแแแแแ แแแแแแแแ แแแ แแแแฎแแแแแแก แแ แแแแแแแแแแแแแ แแแแแ แแแแก. แฉแแแ แแแแแแแฎแแแ, แ แแ Paxos แแ แกแแแแแแ แแฎแแแแ แแ แแ แแแ แแแแขแแ แแแแกแแแกแฃแกแแก แแแแแแแแแแก แฃแแแ แแแแแ แแแแแแแแแจแ แแ แ แแ แกแแแฅแขแ แแก แกแฎแแ แฌแแ แขแแแแแ แแกแแแ แซแแแแแ แกแแกแแ แแแแแแ แแแ แแ แแแแแฌแแแแแฃแแ แกแแกแขแแแแแแก แจแแกแแฅแแแแแแ.
แแแแฅแก แแแขแ แแแ - แจแแแแชแแ แแ แจแแแแฎแแแก แฎแแ แฏแแแ แแแ แแแแแแแแ แ แแแแแแแชแแแ แแ แแแคแ แแแแ แฃแแแแแ
แแแแฅแกแ แแ แแก แแแแแชแแแแ แแแแแกแ แแ แจแแแแฎแแแก แกแแกแขแแแแแแก แกแแแชแแแแแกแขแ แแ แ แแช แแแแแแ แแ แฉแแแแแแแก, แจแแแกแ แฃแแแแแแ
แกแแกแขแแแแแแกแแแแก
แแฃแแชแ แงแแแแแคแแ แก แแแแแกแ แคแแกแ แแฅแแก. แแแแ แฃแแแก แ แแแแแแแชแแแก แกแฅแแแ แแแจแแแแก แจแแแแฎแแแก แฎแแ แฏแแแแก แแแแ แแแก: แแแแแแขแ แแแแแชแแแแแ แฃแแแ แแงแแก แจแแแแฎแฃแแ แแ แแแ แแฃแแแ แ แแแแแแแแ แแแแแซแแ, แ แแแ แฃแแ แฃแแแแแงแแคแแแ แแงแแก แกแแแแแ แแกแ แแกแแแแ, แ แแแแกแแช แแ แแแแแแ แฌแแ แแแแฅแแแแแ. แแแแแแแก, แ แแ แแฅแแแ แแ แแญแแ แแแแแ แงแแแแ แแแแแชแแแแก แจแแแแฎแแ แงแแแแ แ แแแแแแแแ. แแฅแแแ แจแแแแซแแแแ แจแแแแชแแ แแ แกแแชแแแแ แแแขแแแ แแแ, แแฃ แแแแฎแแแ แแแแแชแแแแแก แแฎแแแแ แแแแแซแแแแก แแแฌแแแแ แแ แแงแแแแแ แกแแแชแแแแฃแ แแแแแซแแแก (Transient Replica) แฌแแ แฃแแแขแแแแแแแก แกแชแแแแ แแแแกแแแแก.
แแแฎแกแแแแแแก แแกแแแแแแแแกแแก แแแแแแฎแแแแแ
แแแแแขแ แ แแแฃแแแแ - แแแ แฃแขแแแแแ แแแแแแจแแแ แแแแ
แแแแแขแ แ แแ แแก Google-แแก แแแแแแแแแ แ, แ แแแแแแช แแฃแจแแแแก C/C++ แแ Go - Address/Memory/ThreadSanitizer-แแก แแแแแแแฃแ แขแแกแขแแ แแแแแ แแ Linux-แแก แแแ แแแแก แแกแแแแก แแแกแขแ แฃแแแแขแแแแ. แฌแแแแแ แจแแแขแแแ Go-แก แแแกแจแขแแแแ แแแแแ แแแ แแฃแขแแแแก แแ แแคแแแแก, แฅแกแแแแก แแแแแแซแแแแแแกแ แแ แแแ แแแแแฃแ แ แแแแแแก แจแแแแ แแแแแแแจแ. แแก แแ แแก แแฃแแขแแ แแแแแแแก แแฅแกแแแ แขแ, แแแแฃแแ แแฎแแแ แแ แแแแแแแแแแก แแแแแ แแแแแก แแแขแแ แ แแ แแ แแก แแคแแแแแแ
แแฎแแ แชแแขแ แแแแแ แแแฎแกแแแแแแก แจแแกแแฎแแ. Go แแแแก แแฅแแก แแ แแแแแซแแคแแก แแฎแแ แแแญแแ แ แแแ แฃแขแแแแแแก (แแกแฃแแฃแฅแ แซแแคแแแ) แแ แแ แฎแแแแก (FIFO แ แแแแแ) แกแแฎแแ. แแก แแแฅแแแแแแแแ แแแแฎแแแ แแแแแแก แฃแแแแแแแแก แแ แกแแกแแแแแแแแก แฃแฅแแแแก แแแแแแแแ แแแ แแ แแแแแแแแแแแแแ แแแแแแแชแแแแแก แแแฌแแ แแก แแ แแก แฏแแแแกแแฃแ แแ. แ แแแแ แช แแแแกแแแก, แแฅ แแแแแ แแ แแ แแก. แแ แแแแฎแแแแแจแ แแแแแขแ แ แฉแแฃแฆแ แแแแแแแ Go แแ แแคแแแแก แกแแ แแฃแแแแแก แแ แแฉแแแแแแก แแ "แฏแแแแกแแฃแ แ" แแแแฎแแ แชแแแแแแแก แกแแแแฃแแแแแแแแก. แแแ แแแ แ แแแจแ, แแก แแแแแแฎแแแแแก แแ แแคแแแแก แซแแ แแแแ แแแแแแแแแขแแแก แแ แแแขแงแแแ, แแฃ แ แแแแ แแฃแจแแแแก แแแ. แจแแแแแแ, แฉแแแ แฃแคแ แ แแแขแแแฃแ แแ แแแแแแฎแแแแแ แชแแแแแฃแ แแกแแแฅแขแแแก, แ แแแแ แแชแแ แแแ แแแ แแแแก/แแแ แแแแแแก แกแขแ แแขแแแแ แแ แแแแแแแแแก แกแแกแขแแแแก แแแ แแแแก แแแ แแแ. แแแแแแแก, แแแแแขแ แ แชแแขแแก แแกแแฃแแ แแแก แแ แแคแแแแก แจแแกแแซแแ แแแฃแแฏแแแแกแแแแก แจแแกแแฎแแ.
แแแแแขแ แ แแฃแแแแฉแแแแ - แแแแแฌแแแแแฃแแ แแ แแคแแแแก แแแแแแแแก แแแฉแฅแแ แแแ แกแแแแ แแฃแแ แฉแแแแฎแแขแแแแ แแ แกแฎแแ
แแแแแขแ แ แแฃแจแแแแแ แแฃแแกแแ แกแแแแจแ แแแแฅแแแก 9 แฌแแแก แแแแแแแแแแแจแ แฃแแแแแ แกแแขแแขแแแ แแ แกแแแแชแแแแ แ แกแแแแแแแแแแแกแแแ แแแแขแแฅแขแแก แแแแแ แแแแก แแแ แแจแ. แแแแ แแแแแชแแแแแแก แแแแแแแ Odnoklassniki-แจแ แแแกแแแแก แแแฎแแ แฃแแแแแแฃแ แ แจแแแกแ, แจแแแแแแกแแแแแ แแแแ แแฃแแ แกแฌแแแแแแ แแ แกแแแแชแแแแ แ แกแแคแฃแซแแแแ แ แแแแฃแ แ, แแแแฎแแแแแแ แแ แแแฃแฅแขแแแแก แจแแแฃแจแแแแแแกแแแ.
แแแแแฌแแแแแฃแแ แแ แแคแแแแก แแแแแแแ แแงแ แแ แ แฉแแแ แ แแฃแ แแแแชแแแแ: แ แแแแกแแช แกแแญแแ แ แฎแแแแ แแแคแแ แแแชแแแก แแแแแแแแ แแแแแแแแ แฌแแแ แแแแแก แแแแจแแ แแแแก แจแแกแแฎแแ, แแแแแชแแแแแ แฎแจแแ แแ แฃแแแ แแแแแแแแแก แแแแฅแแแแแก แจแแ แแก, แ แแช แแฌแแแแก แจแแกแ แฃแแแแแก แแ แแก แแ แแแขแแแ แแแแก แฅแกแแแแก แแแคแ แแกแขแ แฃแฅแขแฃแ แแแ. แแ แแแแฎแแแแแจแ แฉแแแ แแแแแแแฎแแแ, แแฃ แ แแแแ แจแแแแซแแแแ แแแแฆแแ แแแแจแแแแแแแแแ แแแแฃแจแแแแแแก แกแแฉแฅแแ แ แแแแแชแแแแ แกแแแแ แแฃแแ แกแขแ แฃแฅแขแฃแ แแแแก แแ แคแแฅแขแแแแก แแแแแงแแแแแแ, แ แแแแ แแชแแ แแแแแแ แแแแก แแ แแคแแแแก แกแแแแขแ แแ แกแแชแแแแฃแ แฅแกแแแจแ. แแก แงแแแแแคแแ แ แแแฃแกแขแ แแ แแแฃแแแ แแแแแก แแแแแแแแแแแ Apache Spark-แจแ.
แแแแแก แ แแกแกแแแ - แจแแแแชแแ แแ แจแแแแฎแแแก แฎแแ แฏแแแ แแแ แแแแแแแแ แ แแแแแแแชแแแ แแ แแแคแ แแแแ แฃแแแแแ
แแแแแก - แแแแแแแแแ แ
แแ แแแแฎแแแแแจแ แฉแแแ แแแแแแฎแแแแแ แแแแแฌแแแแแฃแ แขแ แแแแแฅแชแแแก แแ แแขแแแแแแแก, แ แแแแแแแช แแแแแแแแแแก แแแแ แ แแแแแแแแ แฌแแแก แแแแแแแแแแแจแ, แ แแแแแแแช แจแแแซแแแแ แแแแฎแแ แชแแแแแแก แแแแแแขแแก แแฎแแ แแก, แแแแแกแแแแ แ แแแแแชแแแแ แแแฆแแแแแก แแแแแ, แ แแแแแแช แแฎแแ แก แฃแญแแ แก แแแ แแแแ แแแแแฎแแแแแก (แจแแแแ แแแ แแ แแแงแแแแแ). แแแกแแแแ แแก แแ แแก, แ แแ แชแฎแแแ แแแ แแ แแแแแ แแแแ แแ แคแแแแแแ แจแแกแ แฃแแแแแ, แขแ แแแแแฅแชแแแแ แจแแแซแแแแ แแแแแแขแแก แแแแแกแแแแ แแแแแชแแแแ แแแแแก - แแแแแแแชแแแก แแแแแแ, แแแแ แแ แกแฎแแแแแกแฎแแ แแ แแขแแแแแแแก (2PC, Percolator, RAMP) แแฅแแ แกแฎแแแแแกแฎแแ แแแแแ แแแแกแ แแ แแ แแแแซแแแแ. แฃแคแแกแแ.
แแแแฅแกแแ แแแแแแแแแ - แงแแแแ ML แแแแแ แแแแ แแ แแฆแฌแแแก แแแแแฌแแแแแฃแ แกแแแแแฎแแจแ
แแแแฅแกแแ (
แแ แแแแฎแแแแแจแ แแแแฅแกแแ แแกแแฃแแ แแแก แแแแแฌแแแแแฃแ แ แแแแแจแ แจแแกแ แฃแแแแแกแแแแก แแแแกแแแฃแ แ แแแแฅแแแแแแชแแแแแแแแก แแแแแ แแแแแแแก แแแแแขแแชแแแก แแ แแแแแแแแแ Apache Spark ML-แแแ, Apache Mahout-แแแ, Apache Flink ML-แแแ แแฃแจแแแแแก แแแแแชแแแแแแแแ แแ Apache Ignite ML-แแก แจแแฅแแแแก แแแแแชแแแแแแแแ แแแงแ แแแแแแ. แแแแฅแกแแ แแกแแแ แแกแแฃแแ แแแก แแ แฉแแ แฉแแแแจแ แแแแแฌแแแแแฃแแ ML แแแแแ แแแแแแแก แแแแฎแแ แชแแแแแแแแ.
แแ แแแแแก, Yandex-แแก แแ แ แแแฎแกแแแแแ Yandex แแแแแชแแแแ แแแแแก แจแแกแแฎแแ.
แแแแแแกแแแ แแฃแแแแชแแแ - Yandex แแแแแชแแแแ แแแแ - แ แแแแ แฃแแ แฃแแแแแแงแแคแ แจแแชแแแแแแแก แขแแแแ แแแขแแแแก
แแแแแแกแแแแ แแ แแก Yandex-แแก แแแแแแแแแ แ แแแแแฌแแแแแฃแแ แแแแขแคแแ แแแก แฏแแฃแคแจแ. Yandex Database แแ แแก แฐแแ แแแแแขแแแฃแ แแ แแแกแจแขแแแแ แแแแแ, แแแแแแแแฌแแแแแฃแแ, แฎแแ แแแแแแแกแแแแ แขแแแแ แแแขแฃแแ DBMS, แ แแแแแกแแช แจแแฃแซแแแ แแแฃแซแแแก แแแกแแแแแก, แกแแ แแแ แแแแก, แแแ แแแแแก แแ แแแแแชแแแแ แชแแแขแ แแแแก แแแฃแแแ แแแแแแก แแแแแแแแแแ แฃแแแแแก แแแแแ แแแแก แแแ แแจแ. แฎแแ แแแแแแแก แขแแแแ แแแขแแแแก แฃแแ แฃแแแแแกแแงแแคแแ แแแแแแงแแแแแ แแแแแฌแแแแแฃแแ แแแแกแแแกแฃแกแแก แแแฆแฌแแแแก แกแแแฃแแ แแแแก แแแแแ แแแแ, แแกแแแ แ แแแแ แช แ แแแ แขแแฅแแแแฃแ แ แแแแแฌแงแแแขแแแแแแแ, แ แแแแแแแช แแแขแแแฃแ แแ แแ แแก แแแแฎแแแฃแแ แแแแแ แแจแจแ. แแแแแ แแจแ แจแแแซแแแแ แแงแแก แกแแแแขแแ แแกแ แ แแแแ แช DBMS แแแแแแแแแ แแแแกแแแแก, แแกแแแ DBMS-แแ แแแคแฃแซแแแแฃแแ แแแแแแแชแแแก แแแแแฌแงแแแขแแแแแแแแก แจแแแฅแแแแแแแแกแแแแก.
แกแแแแแ แฉแแฉแแ แแแแ - แแแแแฌแแแแแฃแแ แขแ แแแแแฅแชแแแแ YDB-แจแ
Semyon แแ แแก แแแแแแแแแ แ Yandex-แแก แแแแแฌแแแแแฃแแ แแแแขแคแแ แแแก แฏแแฃแคแจแ, แ แแแแแแช แแฃแจแแแแก YDB แแแกแขแแแแชแแแก แแ แแแแ แแแแฏแแ แแแ แแแแแงแแแแแแก แจแแกแแซแแแแแแแแแ.
Yandex แแแแแชแแแแ แแแแ แจแแฅแแแแแแ OLTP แแแแฎแแแแแแแกแแแแก แแ แจแแแกแแแแแแแ ACID แแแแฎแแแแแแก แขแ แแแแแฅแชแแแก แกแแกแขแแแแกแแแแก. แแ แแแแแ แแจแจแ แแแแแแฎแแแแแ แขแ แแแแแฅแชแแแก แแแแแแแแแก แแแแแ แแแแก, แ แแแแแแช แกแแคแฃแซแแแแ แฃแแแแก YDB แขแ แแแแแฅแชแแแก แกแแกแขแแแแก. แแแแฎแแ, แ แแแแแ แกแฃแแแแฅแขแแแ แแแแแฌแแแแแแแ แขแ แแแแแฅแชแแแแจแ, แแแ แแแแญแแแก แขแ แแแแแฅแชแแแแก แแแแแแแฃแ แฌแแกแ แแแก, แ แแแแ แแแแฆแฌแแแ แขแ แแแแแฅแชแแแก แแขแแแฃแ แแแ, แกแแแแแแแ แแ แแแแแแชแแแก แแแแชแ แ แแแแ. แแแแแแแแแ, แกแแแ แแ แแ แแแแแแแก แแแแแงแแแแแแ, แแแแแ แจแแแฎแแแแ แขแ แแแแแฅแชแแแก แแแแฎแแ แชแแแแแแแก แแ แคแแแแแแ แแแแแแแฃแแแแแแแกแ แแ แแแขแแ แแแแแกแขแฃแแ แขแ แแแแแฅแชแแแแแก แแแแแงแแแแแแ. แแแแแ แแแแแแฎแแแแ แแแแ แแแแกแฎแแแแแแแแ.
แ แ แแ แแก แจแแแแแแ?
แแแแคแแ แแแชแแแก แแ แแแ แแแ แแแแแ แแแกแแแ แแฎแแแ แแแฎแกแแแแแแแแ. แแแ แซแแ, แแแแแแแแแ แแแแแ แแจแก แแแแแขแ แแแแแแ (
แฐแแแ แแก แแแแคแแ แแแชแแ 11-12 แแแแแกแก แกแแแฅแข-แแแขแแ แแฃแ แแจแ แแแแแแ แแแแ. แแแแแแแแ แฎแแแแแกแแฌแแแแแแ
แจแแแฎแแแแแแ แฐแแแ แแจแ!
แฌแงแแ แ: www.habr.com