แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ—แƒแƒ•แƒ˜แƒก แƒ’แƒแƒ›แƒแƒกแƒ•แƒšแƒแƒจแƒ˜ แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ แƒ’แƒ”แƒขแƒงแƒ•แƒ˜แƒ—, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ˜แƒ—แƒ•แƒแƒšแƒ˜แƒกแƒฌแƒ˜แƒœแƒ”แƒก PgBouncer แƒกแƒ™แƒแƒšแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒชแƒ“แƒ˜แƒšแƒ”แƒ‘แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒก แƒ“แƒ˜แƒ–แƒแƒ˜แƒœแƒ˜แƒก แƒ“แƒ แƒแƒก. Odyssey, แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒแƒคแƒแƒ แƒ—แƒแƒ•แƒ”แƒก แƒ˜แƒ’แƒ˜ แƒฌแƒแƒ แƒ›แƒแƒ”แƒ‘แƒแƒจแƒ˜. แƒ’แƒแƒ แƒ“แƒ แƒแƒ›แƒ˜แƒกแƒ, แƒ’แƒแƒœแƒ•แƒ˜แƒฎแƒ˜แƒšแƒแƒ•แƒ— แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒก แƒ แƒ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒก แƒ’แƒ•แƒกแƒฃแƒ แƒก แƒ•แƒ˜แƒฎแƒ˜แƒšแƒแƒ— แƒแƒฎแƒแƒš แƒ•แƒ”แƒ แƒกแƒ˜แƒ”แƒ‘แƒจแƒ˜: แƒฉแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜แƒ แƒแƒ แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒคแƒแƒ แƒ•แƒ, แƒแƒ แƒแƒ›แƒ”แƒ“ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒ—แƒ แƒกแƒแƒ–แƒแƒ’แƒแƒ“แƒแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ. แƒแƒ“แƒ˜แƒกแƒ”แƒ.

แƒ•แƒ˜แƒ“แƒ”แƒ:

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แฒกแƒแƒšแƒแƒ›แƒ˜ แƒงแƒ•แƒ”แƒšแƒแƒก! แƒ›แƒ” แƒ›แƒฅแƒ•แƒ˜แƒ แƒแƒœแƒ“แƒ แƒ˜แƒ.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

Yandex-แƒจแƒ˜ แƒ•แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘ แƒฆแƒ˜แƒ แƒ™แƒแƒ“แƒ˜แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ”แƒ‘แƒก. แƒ“แƒ แƒ“แƒฆแƒ”แƒก แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒ—แƒ”แƒ›แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ—แƒฃ แƒ˜แƒชแƒ˜แƒ—, แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒ แƒ”แƒ™แƒแƒ— แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜ แƒžแƒฃแƒšแƒ”แƒ แƒ˜ แƒ แƒฃแƒกแƒฃแƒšแƒแƒ“, แƒ›แƒแƒจแƒ˜แƒœ แƒ›แƒ˜แƒ—แƒฎแƒแƒ แƒ˜แƒ—. แƒซแƒแƒšแƒ˜แƒแƒœ แƒ›แƒ˜แƒœแƒ“แƒ แƒ•แƒ˜แƒžแƒแƒ•แƒ แƒ™แƒแƒ แƒ’แƒ˜ แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒขแƒ”แƒ แƒ›แƒ˜แƒœแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒฃแƒ  แƒšแƒ˜แƒขแƒ”แƒ แƒแƒขแƒฃแƒ แƒแƒจแƒ˜ แƒฃแƒœแƒ“แƒ แƒ“แƒแƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ“แƒ”แƒก.

แƒ—แƒ”แƒ›แƒ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ แƒ—แƒฃแƒšแƒ˜แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ‘แƒ”แƒ•แƒ  แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜ แƒฉแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜ แƒ“แƒ แƒ—แƒฅแƒ•แƒ”แƒœ แƒแƒ แƒช แƒ™แƒ˜ แƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ— แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒ˜แƒชแƒแƒ“แƒ”แƒ—. แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜, แƒ แƒ แƒ—แƒฅแƒ›แƒ แƒฃแƒœแƒ“แƒ, แƒงแƒ•แƒ”แƒšแƒ’แƒแƒœ แƒแƒ แƒ˜แƒก, แƒ›แƒแƒ’แƒ แƒแƒ› Postgres-แƒจแƒ˜ แƒ”แƒก แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก. แƒžแƒแƒ แƒแƒšแƒ”แƒšแƒฃแƒ แƒแƒ“ (HiLoad++ 2019) แƒแƒ แƒ˜แƒก แƒœแƒ˜แƒ™แƒแƒšแƒแƒ˜ แƒกแƒแƒ›แƒแƒฎแƒ•แƒแƒšแƒแƒ•แƒ˜แƒก แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ Postgres-แƒจแƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘. แƒ“แƒ แƒ›แƒ” แƒ›แƒ”แƒกแƒ›แƒ˜แƒก, แƒ แƒแƒ› แƒแƒฅ แƒ›แƒแƒ•แƒ˜แƒ“แƒœแƒ”แƒœ แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ›แƒแƒช แƒฃแƒ™แƒ•แƒ” แƒ˜แƒ“แƒ”แƒแƒšแƒฃแƒ แƒแƒ“ แƒ“แƒแƒแƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒ˜แƒ แƒ”แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ”แƒกแƒ”แƒœแƒ˜ แƒแƒ แƒ˜แƒแƒœ แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒกแƒแƒช แƒฃแƒคแƒ แƒ แƒ˜แƒจแƒ•แƒ˜แƒแƒ—แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒแƒฅแƒ•แƒ— แƒฅแƒกแƒ”แƒšแƒ—แƒแƒœ, แƒ แƒ”แƒกแƒฃแƒ แƒกแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒแƒกแƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒ—. แƒ“แƒ แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ— แƒแƒ“แƒ’แƒ˜แƒšแƒแƒก แƒ”แƒก แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ˜แƒงแƒแƒก แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ แƒ—แƒฃแƒšแƒ˜ แƒ˜แƒ› แƒ’แƒแƒ’แƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ› แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒแƒจแƒ™แƒแƒ แƒ แƒแƒ  แƒแƒ แƒ˜แƒก.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

Yandex-แƒก แƒแƒฅแƒ•แƒก Postgres. Yandex.Cloud-แƒจแƒ˜ แƒ‘แƒ”แƒ•แƒ แƒ˜ Yandex แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜ แƒชแƒฎแƒแƒ•แƒ แƒแƒ‘แƒก. แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒžแƒ”แƒขแƒแƒ‘แƒแƒ˜แƒขแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฅแƒ›แƒœแƒ˜แƒก แƒ›แƒ˜แƒœแƒ˜แƒ›แƒฃแƒ› แƒ›แƒ˜แƒšแƒ˜แƒแƒœ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒแƒก แƒฌแƒแƒ›แƒจแƒ˜ Postgres-แƒจแƒ˜.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒ’แƒ—แƒแƒ•แƒแƒ–แƒแƒ‘แƒ— แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒขแƒ˜แƒžแƒฃแƒ  แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒก แƒงแƒ•แƒ”แƒšแƒ แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก - แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ™แƒ•แƒแƒœแƒซแƒ˜แƒก แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜ แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒแƒ“แƒ˜ แƒ™แƒ•แƒแƒœแƒซแƒ˜, แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ•แƒ˜ แƒแƒ แƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ (แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒฃแƒšแƒ˜ แƒ“แƒ แƒแƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒฃแƒšแƒ˜), แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒ–แƒ” แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ, แƒกแƒ™แƒแƒšแƒ˜แƒ แƒ”แƒ‘แƒ.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒฃแƒšแƒ˜ แƒ™แƒ•แƒแƒœแƒซแƒ˜ แƒแƒ แƒ˜แƒก Postgres, แƒ แƒแƒ›แƒ”แƒšแƒ–แƒ”แƒ“แƒแƒช Postgres-แƒ˜แƒกแƒ แƒ“แƒ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ“แƒ, แƒ“แƒแƒ›แƒแƒœแƒขแƒแƒŸแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒช. แƒจแƒ”แƒ”แƒ แƒ—แƒ”แƒ‘แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒคแƒแƒ แƒ˜แƒ™แƒแƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ แƒ›แƒ˜แƒกแƒ˜ แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒ“แƒแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ แƒ แƒแƒ แƒ˜แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒก แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜ แƒ“แƒแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ”แƒ‘แƒ?

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

Postgres แƒ˜แƒฆแƒ”แƒ‘แƒก แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜แƒก แƒ›แƒแƒ“แƒ”แƒšแƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒกแƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ”แƒก แƒœแƒ˜แƒจแƒœแƒแƒ•แƒก, แƒ แƒแƒ› แƒ”แƒ แƒ—แƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜ แƒแƒ แƒ˜แƒก แƒ”แƒ แƒ—แƒ˜ แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜, แƒ”แƒ แƒ—แƒ˜ Postgres backend. แƒ“แƒ แƒแƒ› แƒ‘แƒ”แƒฅแƒ”แƒœแƒ“แƒจแƒ˜ แƒแƒ แƒ˜แƒก แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒฅแƒ”แƒจแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ—แƒ แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒแƒช แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒซแƒ•แƒ˜แƒ แƒ˜แƒ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒแƒกแƒ”แƒ•แƒ”, Postgres แƒ™แƒแƒ“แƒจแƒ˜ แƒแƒ แƒ˜แƒก แƒ›แƒแƒกแƒ˜แƒ•แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒ”แƒฌแƒแƒ“แƒ”แƒ‘แƒ procArray. แƒ˜แƒก แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘. แƒ“แƒ แƒ—แƒ˜แƒ—แƒฅแƒ›แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ procArray แƒ“แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ˜แƒก แƒแƒšแƒ’แƒแƒ แƒ˜แƒ—แƒ›แƒก แƒแƒฅแƒ•แƒก แƒฌแƒ แƒคแƒ˜แƒ•แƒ˜ แƒกแƒ˜แƒ แƒ—แƒฃแƒšแƒ”, แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ’แƒแƒ“แƒ˜แƒแƒœ แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ—แƒ”แƒš แƒ›แƒแƒกแƒ˜แƒ•แƒก. แƒ”แƒก แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒกแƒฌแƒ แƒแƒคแƒ˜ แƒชแƒ˜แƒ™แƒšแƒ˜แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒ”แƒขแƒ˜ แƒจแƒ”แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒ—, แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒชแƒแƒขแƒ แƒฃแƒคแƒ แƒ แƒซแƒ•แƒ˜แƒ แƒ“แƒ”แƒ‘แƒ. แƒ“แƒ แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒชแƒแƒขแƒแƒ—แƒ˜ แƒ’แƒแƒซแƒ•แƒ˜แƒ แƒ“แƒ”แƒ‘แƒ, แƒ—แƒฅแƒ•แƒ”แƒœ แƒ˜แƒฎแƒ“แƒ˜แƒ— แƒซแƒแƒšแƒ˜แƒแƒœ แƒ›แƒแƒฆแƒแƒš แƒคแƒแƒกแƒก แƒ“แƒ˜แƒ“แƒ˜ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ˜แƒ— แƒฅแƒกแƒ”แƒšแƒฃแƒ แƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก 3 แƒจแƒ”แƒกแƒแƒซแƒšแƒ แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒ:

  • แƒ’แƒแƒœแƒแƒชแƒฎแƒแƒ“แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ”แƒก.
  • แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ”แƒก.
  • แƒ“แƒ แƒจแƒแƒ แƒ˜แƒก, แƒแƒœแƒฃ แƒงแƒ•แƒ”แƒšแƒ แƒจแƒ”แƒกแƒแƒซแƒšแƒ แƒ™แƒแƒ›แƒ‘แƒ˜แƒœแƒแƒชแƒ˜แƒ.

แƒกแƒแƒ›แƒฌแƒฃแƒฎแƒแƒ แƒแƒ“, แƒฉแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒฃแƒšแƒ”แƒ แƒ˜ แƒแƒ›แƒŸแƒแƒ›แƒแƒ“ แƒ“แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ˜แƒก แƒžแƒ แƒแƒชแƒ”แƒกแƒจแƒ˜แƒ. PostgreSQL Professional-แƒ˜แƒก แƒ›แƒ”แƒ’แƒแƒ‘แƒ แƒ”แƒ‘แƒ˜ แƒแƒ›แƒแƒก แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒแƒ“ แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ”แƒœ. แƒ แƒแƒ“แƒ˜แƒก แƒ’แƒแƒ›แƒแƒฉแƒœแƒ“แƒ”แƒ‘แƒ, แƒซแƒœแƒ”แƒšแƒ˜แƒ แƒžแƒ แƒแƒ’แƒœแƒแƒ–แƒ˜แƒ แƒ”แƒ‘แƒ. แƒ“แƒ แƒคแƒแƒฅแƒขแƒแƒ‘แƒ แƒ˜แƒ•แƒแƒ“, แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒแƒ แƒ˜ แƒ’แƒแƒ›แƒแƒกแƒแƒ•แƒแƒšแƒ˜ แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒแƒ แƒ˜แƒก แƒแƒ แƒฉแƒ”แƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ’แƒแƒœแƒแƒชแƒฎแƒแƒ“แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ˜แƒก แƒแƒฃแƒ–แƒ˜ แƒ“แƒ แƒ›แƒแƒ แƒ˜แƒแƒœแƒ”แƒขแƒฃแƒšแƒ˜ แƒแƒฃแƒ–แƒ˜.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ’แƒแƒœแƒแƒชแƒฎแƒแƒ“แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ˜แƒก แƒแƒฃแƒ–แƒ˜ แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒ’แƒ–แƒแƒ. แƒ“แƒ แƒ—แƒ˜แƒ—แƒฅแƒ›แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ˜ แƒ’แƒแƒซแƒšแƒ”แƒ•แƒ— แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก: แƒฌแƒแƒ แƒ›แƒแƒแƒ“แƒ’แƒ˜แƒœแƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒ›แƒ˜แƒšแƒ˜แƒแƒœแƒแƒ‘แƒ˜แƒ— แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜ แƒ™แƒแƒ“แƒจแƒ˜, แƒ แƒแƒ’แƒแƒ แƒช แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒแƒ—แƒ”แƒฃแƒšแƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒกแƒ—แƒแƒœ.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒแƒ แƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒ˜แƒ›แƒแƒจแƒ˜, แƒ แƒแƒ› แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒš แƒ›แƒแƒ›แƒ”แƒœแƒขแƒจแƒ˜ แƒ’แƒกแƒฃแƒ แƒ— แƒ’แƒแƒ–แƒแƒ แƒ“แƒแƒ— backend, แƒ’แƒกแƒฃแƒ แƒ— แƒ’แƒแƒœแƒแƒ—แƒแƒ•แƒกแƒแƒ— แƒ˜แƒ’แƒ˜ แƒ‘แƒ”แƒ•แƒ  แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ  แƒ›แƒแƒœแƒฅแƒแƒœแƒแƒ–แƒ”.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ›แƒแƒจแƒ˜แƒœ แƒ›แƒแƒ˜แƒœแƒช แƒฎแƒ•แƒ“แƒ”แƒ‘แƒ˜, แƒ แƒแƒ› แƒ’แƒแƒฅแƒ•แƒก แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒแƒ‘แƒ˜แƒก แƒ–แƒแƒœแƒ, แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒชแƒ”แƒœแƒขแƒ แƒ˜. แƒ“แƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ›แƒฎแƒ แƒ˜แƒ“แƒแƒœ แƒ’แƒแƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒ แƒ˜แƒฌแƒ•แƒ”แƒ•แƒก แƒ“แƒ˜แƒ“ แƒชแƒ˜แƒคแƒ แƒ”แƒ‘แƒก. แƒ“แƒ˜แƒ“แƒ˜ แƒแƒ แƒ˜แƒก แƒ“แƒแƒแƒฎแƒšแƒแƒ”แƒ‘แƒ˜แƒ— 10 แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜. แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ–แƒฆแƒ•แƒแƒ แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ™แƒแƒ แƒ’แƒแƒ“ แƒ˜แƒ›แƒฃแƒจแƒแƒแƒก.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ—แƒฃ แƒ•แƒกแƒแƒฃแƒ‘แƒ แƒแƒ‘แƒ— แƒžแƒ แƒแƒฅแƒกแƒ˜ แƒžแƒฃแƒšแƒ”แƒ แƒ”แƒ‘แƒ–แƒ”, แƒ›แƒแƒจแƒ˜แƒœ แƒแƒ แƒ˜แƒก แƒแƒ แƒ˜ แƒžแƒฃแƒšแƒ”แƒ แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒกแƒแƒช แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒ แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒแƒ—. แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒแƒœ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒžแƒแƒฃแƒšแƒ”แƒ แƒ”แƒ‘แƒ˜. แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒžแƒฃแƒšแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒแƒ แƒ˜แƒแƒœ + แƒฃแƒคแƒ แƒ แƒ›แƒแƒ’แƒแƒ แƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒ. แƒ”แƒก pgpool ะธ แƒฎแƒ แƒแƒจแƒฃแƒœแƒ แƒžแƒ แƒแƒฅแƒกแƒ˜.

แƒ›แƒแƒ’แƒ แƒแƒ›, แƒกแƒแƒ›แƒฌแƒฃแƒฎแƒแƒ แƒแƒ“, แƒงแƒ•แƒ”แƒšแƒแƒก แƒแƒ  แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ”แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ. แƒ“แƒ แƒ”แƒก แƒ›แƒ˜แƒ•แƒงแƒแƒ•แƒแƒ แƒ— แƒ˜แƒ› แƒคแƒแƒฅแƒขแƒก, แƒ แƒแƒ› แƒžแƒฃแƒšแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒ”แƒœ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒกแƒ”แƒกแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ”แƒ‘แƒแƒก, แƒแƒœแƒฃ แƒ”แƒ แƒ—แƒ˜ แƒจแƒ”แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜, แƒ”แƒ แƒ—แƒ˜ แƒ’แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜.

แƒ”แƒก แƒแƒ  แƒแƒ แƒ˜แƒก แƒซแƒแƒšแƒ˜แƒแƒœ แƒจแƒ”แƒกแƒแƒคแƒ”แƒ แƒ˜แƒกแƒ˜ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒแƒ›แƒแƒชแƒแƒœแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒ›แƒ˜แƒขแƒแƒ› แƒฉแƒ•แƒ”แƒœ แƒ•แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ— PgBouncer-แƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒก แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ”แƒ‘แƒแƒก, แƒแƒœแƒฃ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜ แƒแƒกแƒแƒฎแƒฃแƒšแƒ˜แƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ–แƒ” แƒ›แƒฎแƒแƒšแƒแƒ“ แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒฎแƒแƒœแƒ’แƒ แƒซแƒšแƒ˜แƒ•แƒแƒ‘แƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ“แƒ แƒฉแƒ•แƒ”แƒœแƒก แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒแƒ–แƒ” - แƒ”แƒก แƒ›แƒแƒ แƒ—แƒแƒšแƒ˜แƒ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒแƒ.แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ˜แƒฌแƒงแƒ”แƒ‘แƒ แƒ›แƒแƒจแƒ˜แƒœ, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ’แƒกแƒฃแƒ แƒ— แƒกแƒ”แƒกแƒ˜แƒ˜แƒก แƒ“แƒ˜แƒแƒ’แƒœแƒแƒกแƒขแƒ˜แƒ™แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒงแƒ•แƒ”แƒšแƒ แƒจแƒ”แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜ แƒšแƒแƒ™แƒแƒšแƒฃแƒ แƒ˜แƒ. แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒแƒ•แƒ˜แƒ“แƒ loopback-แƒ˜แƒ— แƒ“แƒ แƒ แƒแƒขแƒแƒ›แƒฆแƒแƒช แƒ แƒ—แƒฃแƒšแƒ˜ แƒฎแƒ“แƒ”แƒ‘แƒ แƒกแƒ”แƒกแƒ˜แƒ˜แƒก แƒ™แƒ•แƒแƒšแƒ˜.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ แƒ แƒ—แƒฅแƒ›แƒ แƒฃแƒœแƒ“แƒ, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒ— application_name_add_host. แƒ”แƒก แƒแƒ แƒ˜แƒก Bouncer-แƒ˜แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒ—แƒ˜ แƒ’แƒ–แƒ, แƒ แƒแƒ› แƒ“แƒแƒแƒ›แƒแƒขแƒแƒ— IP แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜ application_name-แƒจแƒ˜. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ’แƒแƒœแƒแƒชแƒฎแƒแƒ“แƒ˜แƒก_แƒกแƒแƒฎแƒ”แƒšแƒ˜ แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒ—.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒแƒ› แƒกแƒฅแƒ”แƒ›แƒแƒ–แƒ”, แƒกแƒแƒ“แƒแƒช แƒงแƒ•แƒ˜แƒ—แƒ”แƒšแƒ˜ แƒฎแƒแƒ–แƒ˜ แƒแƒ แƒ˜แƒก แƒ แƒ”แƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒแƒ“แƒแƒช แƒšแƒฃแƒ แƒฏแƒ˜ แƒฎแƒแƒ–แƒ˜ แƒแƒ แƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ“แƒแƒคแƒ แƒ˜แƒœแƒแƒ•แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜. แƒ“แƒ แƒ”แƒก แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒ แƒแƒ แƒ˜แƒก แƒ–แƒฃแƒกแƒขแƒแƒ“ application_name-แƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒฎแƒแƒšแƒแƒ“ แƒขแƒ แƒแƒกแƒ˜แƒœแƒ’แƒ˜แƒกแƒ—แƒ•แƒ˜แƒกแƒแƒ แƒกแƒแƒญแƒ˜แƒ แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒกแƒฃแƒšแƒแƒช แƒแƒ  แƒแƒ แƒ˜แƒก แƒฃแƒคแƒแƒกแƒ.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ’แƒแƒ แƒ“แƒ แƒแƒ›แƒ˜แƒกแƒ, Bouncer-แƒก แƒแƒ  แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒแƒก แƒ”แƒ แƒ—แƒ˜ แƒแƒฃแƒ–แƒ˜, แƒแƒœแƒฃ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ แƒ—แƒ˜แƒ—แƒ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก, แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ แƒแƒก แƒ˜แƒฌแƒ•แƒ”แƒ•แƒก แƒ”แƒก? แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒแƒฅแƒ•แƒ— แƒฉแƒแƒขแƒ•แƒ˜แƒ แƒ—แƒฃแƒšแƒ˜ แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜ แƒ“แƒแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜ C ++-แƒ–แƒ” แƒ“แƒ แƒกแƒแƒ“แƒฆแƒแƒช แƒแƒฎแƒšแƒแƒก แƒแƒ แƒ˜แƒก แƒžแƒแƒขแƒแƒ แƒ แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜ แƒ™แƒ•แƒแƒœแƒซแƒ–แƒ”, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ แƒแƒคแƒ”แƒ แƒก แƒฃแƒจแƒšแƒ˜แƒก แƒ‘แƒแƒ–แƒแƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒ˜แƒกแƒ˜ แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ˜ แƒ’แƒ˜แƒŸแƒ“แƒ”แƒ‘แƒ. แƒ˜แƒก แƒฎแƒกแƒœแƒ˜แƒก 20 แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒก แƒ“แƒ แƒกแƒฎแƒ•แƒ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ“แƒแƒ”แƒšแƒแƒ“แƒ”แƒ‘แƒ. แƒจแƒ”แƒœแƒ˜ แƒ™แƒแƒ“แƒ˜แƒช แƒ™แƒ˜ แƒกแƒฌแƒแƒ แƒ˜แƒ.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ แƒ แƒ—แƒฅแƒ›แƒ แƒฃแƒœแƒ“แƒ, แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒฌแƒ”แƒ แƒ”แƒ— แƒžแƒแƒขแƒแƒ แƒ แƒžแƒแƒฉแƒ˜ Bouncer-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ›แƒ”แƒšแƒ›แƒแƒช แƒ“แƒแƒแƒ›แƒแƒขแƒ แƒ”แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜, แƒแƒœแƒฃ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒแƒ•แƒก แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ”แƒ‘แƒก แƒแƒฃแƒ–แƒ–แƒ”.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒแƒ“แƒ Postgres-แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ”แƒก, แƒแƒœแƒฃ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜ แƒ แƒแƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ˜แƒ—.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ›แƒแƒ’แƒ แƒแƒ› แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ—แƒฅแƒ•แƒ”แƒœ แƒ“แƒแƒ™แƒแƒ แƒ’แƒแƒ•แƒ— แƒฃแƒœแƒแƒ แƒก แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒ’แƒ”แƒ‘แƒ, แƒ—แƒฃ แƒ แƒแƒขแƒแƒ› แƒแƒ  แƒ’แƒแƒฅแƒ•แƒ— แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ—แƒแƒœ. PgBouncer แƒแƒ  แƒฃแƒจแƒ•แƒ”แƒ‘แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒแƒก, แƒ˜แƒก แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒก แƒ”แƒ แƒ—แƒกแƒ แƒ“แƒ แƒ˜แƒ›แƒแƒ•แƒ” แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒแƒก. แƒ“แƒ แƒ—แƒฅแƒ•แƒ”แƒœ แƒ•แƒ”แƒ  แƒ’แƒแƒ˜แƒ’แƒ”แƒ‘แƒ—: แƒจแƒ”แƒกแƒแƒซแƒšแƒแƒ แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒžแƒแƒ แƒแƒšแƒ˜ แƒจแƒ”แƒ˜แƒชแƒ•แƒแƒšแƒ, แƒจแƒ”แƒกแƒแƒซแƒšแƒแƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ’แƒแƒฅแƒ แƒ, แƒ˜แƒฅแƒœแƒ”แƒ‘ แƒ แƒแƒฆแƒแƒช แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜แƒ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ“แƒ˜แƒแƒ’แƒœแƒแƒ–แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก. แƒ—แƒฃ แƒกแƒ”แƒกแƒ˜แƒ˜แƒก แƒ“แƒแƒ›แƒงแƒแƒ แƒ”แƒ‘แƒ แƒ•แƒ”แƒ  แƒ›แƒแƒฎแƒ”แƒ แƒฎแƒ“แƒ, แƒ•แƒ”แƒ  แƒ’แƒแƒ˜แƒ’แƒ”แƒ‘แƒ—, แƒ แƒแƒขแƒแƒ› แƒแƒ  แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒš แƒ›แƒแƒ›แƒ”แƒœแƒขแƒจแƒ˜, แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒงแƒฃแƒ แƒ”แƒ‘แƒ— แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒก แƒ“แƒ แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒ แƒแƒ› แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒจแƒ”แƒฎแƒ”แƒ“แƒ”แƒ— แƒ–แƒ”แƒ•แƒ˜แƒ— แƒ“แƒ แƒœแƒแƒฎแƒ”แƒ—, แƒ แƒแƒ› Bouncer แƒแƒ แƒ˜แƒก แƒ”แƒ แƒ—แƒ˜ แƒซแƒแƒคแƒ˜. แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ’แƒแƒ แƒ“แƒแƒ›แƒขแƒ”แƒฎแƒ˜ แƒ›แƒแƒ›แƒ”แƒœแƒขแƒ˜ แƒกแƒแƒ›แƒกแƒแƒฎแƒฃแƒ แƒ˜แƒก แƒชแƒฎแƒแƒ•แƒ แƒ”แƒ‘แƒแƒจแƒ˜. แƒ’แƒ”แƒกแƒ›แƒ˜แƒ—, แƒ แƒแƒ› แƒฌแƒ”แƒšแƒ˜แƒฌแƒแƒ“แƒœแƒแƒฎแƒ”แƒ•แƒแƒ แƒจแƒ˜ แƒ”แƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒแƒ“แƒ˜แƒ— แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒก แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒ˜แƒ แƒ”แƒ‘แƒแƒก แƒ“แƒ แƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒก แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒ˜แƒ แƒ”แƒ‘แƒ.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒฉแƒ•แƒ”แƒœ แƒ›แƒ˜แƒ•แƒ”แƒ“แƒ˜แƒ— แƒ“แƒแƒกแƒ™แƒ•แƒœแƒแƒ›แƒ“แƒ”, แƒ แƒแƒ› แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ›แƒ”แƒขแƒ˜ PgBouncers.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

https://lwn.net/Articles/542629/

Bouncer แƒแƒ“แƒœแƒแƒ• แƒจแƒ”แƒคแƒฃแƒ—แƒฃแƒšแƒ˜แƒ.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ“แƒ แƒ›แƒแƒ— แƒ’แƒแƒแƒ™แƒ”แƒ—แƒ”แƒก แƒ”แƒก แƒ˜แƒกแƒ”, แƒ แƒแƒ› แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” Bouncer แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒ˜แƒ–แƒแƒ แƒ“แƒแƒก TCP แƒžแƒแƒ แƒขแƒ˜แƒก แƒฎแƒ”แƒšแƒแƒฎแƒแƒšแƒ˜ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—. แƒ“แƒ แƒฃแƒ™แƒ•แƒ” แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒฃแƒšแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒแƒ“ แƒ’แƒแƒ“แƒแƒกแƒชแƒ”แƒ›แƒก แƒจแƒ”แƒ›แƒแƒ›แƒแƒ•แƒแƒš TCP แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒก แƒ›แƒแƒ— แƒจแƒแƒ แƒ˜แƒก round-robin'om-แƒ˜แƒ—.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ’แƒแƒ›แƒญแƒ•แƒ˜แƒ แƒ•แƒแƒšแƒ” แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœแƒฃ, แƒ แƒแƒ’แƒแƒ แƒช แƒฉแƒแƒœแƒก, แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒแƒฅแƒ•แƒ— แƒ”แƒ แƒ—แƒ˜ Bouncer, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒแƒฅแƒ•แƒ— แƒฃแƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒคแƒ แƒแƒ’แƒ›แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒฃแƒš Bouncer-แƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ“แƒ แƒ แƒแƒฆแƒแƒช แƒ›แƒแƒ›แƒ”แƒœแƒขแƒจแƒ˜, แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒจแƒ”แƒแƒ›แƒฉแƒœแƒ˜แƒแƒ—, แƒ แƒแƒ› แƒ”แƒก 3 แƒ‘แƒแƒฃแƒœแƒกแƒ”แƒ แƒ˜ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒญแƒแƒ›แƒก แƒ—แƒแƒ•แƒ˜แƒก แƒ‘แƒ˜แƒ แƒ—แƒ•แƒก 100%-แƒ˜แƒ—. แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ— แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ‘แƒ”แƒ•แƒ แƒ˜ Bouncer. แƒ แƒแƒขแƒแƒ›?

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ˜แƒ›แƒ˜แƒขแƒแƒ› แƒ แƒแƒ› แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒแƒฅแƒ•แƒ— TLS. แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒแƒฅแƒ•แƒ— แƒ“แƒแƒจแƒ˜แƒคแƒ แƒฃแƒšแƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜. แƒ“แƒ แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒแƒคแƒแƒกแƒ”แƒ‘แƒ— Postgres-แƒก TLS-แƒ˜แƒ— แƒ“แƒ แƒ›แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”, แƒแƒฆแƒ›แƒแƒแƒฉแƒ”แƒœแƒ—, แƒ แƒแƒ› แƒ“แƒแƒ›แƒงแƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ แƒ›แƒชแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ—แƒ˜แƒ—แƒฅแƒ›แƒ˜แƒก แƒแƒ แƒ˜ แƒ แƒ˜แƒ’แƒ˜แƒ— แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒ˜แƒ— แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒฉแƒแƒ แƒ—แƒฃแƒšแƒ˜แƒ—, แƒ แƒแƒ“แƒ’แƒแƒœ TLS แƒฎแƒ”แƒšแƒ˜แƒก แƒฉแƒแƒ›แƒแƒ แƒ—แƒ›แƒ”แƒ•แƒ แƒ›แƒแƒ˜แƒฎแƒ›แƒแƒ แƒก CPU แƒ แƒ”แƒกแƒฃแƒ แƒกแƒ”แƒ‘แƒก.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ“แƒ แƒ–แƒ”แƒ“แƒ แƒœแƒแƒฌแƒ˜แƒšแƒจแƒ˜ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ˜แƒฎแƒ˜แƒšแƒแƒ— แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ™แƒ แƒ˜แƒžแƒขแƒแƒ’แƒ แƒแƒคแƒ˜แƒฃแƒšแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒจแƒ”แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒขแƒแƒšแƒฆแƒ˜แƒก แƒ“แƒ แƒแƒก. แƒ•แƒ˜แƒœแƒแƒ˜แƒ“แƒแƒœ แƒฉแƒ•แƒ”แƒœแƒก แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒแƒ‘แƒ˜แƒก แƒ–แƒแƒœแƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก แƒ’แƒแƒ“แƒแƒ แƒ—แƒ•แƒ, แƒจแƒ”แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒขแƒแƒšแƒฆแƒ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒขแƒ˜แƒžแƒ˜แƒฃแƒ แƒ˜ แƒกแƒ˜แƒขแƒฃแƒแƒชแƒ˜แƒแƒ. แƒแƒœแƒฃ, แƒ แƒแƒขแƒแƒ›แƒฆแƒแƒช, แƒซแƒ•แƒ”แƒšแƒ˜ แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒแƒ“แƒ˜ แƒ›แƒ˜แƒฃแƒฌแƒ•แƒ“แƒแƒ›แƒ”แƒšแƒ˜ แƒ˜แƒงแƒ, แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ แƒ’แƒแƒ˜แƒ’แƒ–แƒแƒ•แƒœแƒ แƒกแƒฎแƒ•แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒชแƒ”แƒœแƒขแƒ แƒจแƒ˜. แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒงแƒ•แƒ”แƒšแƒแƒœแƒ˜ แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒแƒ“ แƒ›แƒแƒ•แƒšแƒ”แƒœ TLS-แƒก แƒ›แƒ˜แƒกแƒแƒšแƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒ—แƒฅแƒ›แƒ”แƒšแƒแƒ“.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ“แƒ แƒ“แƒ˜แƒ“แƒ˜ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ˜แƒ— TLS-แƒ˜แƒก แƒฎแƒ”แƒšแƒ˜แƒก แƒฉแƒแƒ›แƒแƒ แƒ—แƒ›แƒ”แƒ•แƒ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒฃแƒ™แƒ•แƒ” แƒแƒ  แƒ›แƒ˜แƒ”แƒกแƒแƒšแƒ›แƒแƒก แƒ‘แƒแƒฃแƒœแƒกแƒ”แƒ แƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒงแƒ”แƒšแƒ–แƒ” แƒ›แƒแƒ”แƒญแƒ˜แƒ›แƒ”แƒ‘แƒ. แƒจแƒ”แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒขแƒแƒšแƒฆแƒ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒฃแƒฅแƒ›แƒ“แƒ”แƒก แƒ“แƒ แƒแƒ˜แƒก แƒแƒ›แƒแƒฌแƒฃแƒ แƒ•แƒ˜แƒก แƒ’แƒแƒ›แƒ. แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒ”แƒฅแƒœแƒ”แƒ‘แƒแƒ— แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒชแƒ“แƒ แƒ‘แƒแƒ–แƒแƒ–แƒ” แƒ”แƒฅแƒกแƒžแƒแƒœแƒ”แƒœแƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒฃแƒ™แƒแƒœ แƒ“แƒแƒฎแƒ”แƒ•แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”, แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒแƒ  แƒ“แƒแƒ‘แƒ แƒฃแƒœแƒ“แƒ”แƒ‘แƒ˜แƒแƒœ แƒ˜แƒกแƒ”แƒ• แƒ“แƒ แƒ˜แƒกแƒ”แƒ• แƒ—แƒแƒœแƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒฃแƒšแƒ˜ แƒขแƒแƒšแƒฆแƒ˜แƒ—.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒแƒฅ แƒแƒ แƒ˜แƒก 16 PgBouncer-แƒ˜แƒก แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ˜แƒขแƒ•แƒ˜แƒ แƒ—แƒ”แƒ‘แƒ 16 แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜ 100%.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒฉแƒ•แƒ”แƒœ แƒ›แƒ˜แƒ•แƒ”แƒ“แƒ˜แƒ— แƒ™แƒแƒกแƒ™แƒแƒ“แƒฃแƒ  PgBouncer-แƒ—แƒแƒœ. แƒ”แƒก แƒแƒ แƒ˜แƒก แƒกแƒแƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒ›แƒ˜แƒฆแƒฌแƒ”แƒ•แƒแƒช แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒฉแƒ•แƒ”แƒœแƒก Bouncer แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒแƒ–แƒ”. แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ’แƒแƒ แƒ” Bouncer-แƒ”แƒ‘แƒ˜ แƒ”แƒ›แƒกแƒแƒฎแƒฃแƒ แƒ”แƒ‘แƒ TCP-แƒ˜แƒก แƒฎแƒ”แƒšแƒ˜แƒก แƒฉแƒแƒ›แƒแƒ แƒ—แƒ›แƒ”แƒ•แƒแƒก, แƒฎแƒแƒšแƒ แƒจแƒ˜แƒ“แƒ Bouncer-แƒ”แƒ‘แƒ˜ แƒ”แƒ›แƒกแƒแƒฎแƒฃแƒ แƒ”แƒ‘แƒ แƒ แƒ”แƒแƒšแƒฃแƒ  แƒ’แƒแƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ”แƒ‘แƒแƒก, แƒ แƒแƒ—แƒ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒœแƒแƒ“ แƒแƒ  แƒ›แƒแƒฎแƒ“แƒ”แƒก แƒ’แƒแƒ แƒ” แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒœแƒแƒฌแƒ”แƒ•แƒ แƒ”แƒ‘แƒ.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒแƒ› แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒแƒจแƒ˜ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒ แƒ‘แƒ˜แƒšแƒ˜ แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ. แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ— แƒงแƒ•แƒ”แƒšแƒ แƒ”แƒก 18 Bouncer แƒกแƒแƒ—แƒ˜แƒ—แƒแƒแƒ“. แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒกแƒ”แƒ—แƒ˜ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒจแƒ”แƒœแƒแƒ แƒฉแƒฃแƒœแƒ”แƒ‘แƒ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ แƒ—แƒฃแƒšแƒ˜แƒ. แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒแƒ“แƒ›แƒ˜แƒœแƒ˜แƒกแƒขแƒ แƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜, DevOps แƒ“แƒ แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒแƒ“ แƒแƒ แƒ˜แƒแƒœ แƒžแƒแƒกแƒฃแƒฎแƒ˜แƒกแƒ›แƒ’แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒแƒ› แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ”, แƒแƒ  แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ˜แƒแƒœ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ™แƒ›แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒแƒ› แƒกแƒฅแƒ”แƒ›แƒ˜แƒ—.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ แƒแƒ’แƒแƒ แƒช แƒฉแƒแƒœแƒก, แƒฉแƒ•แƒ”แƒœแƒ˜ แƒงแƒ•แƒ”แƒšแƒ แƒ’แƒแƒฃแƒ›แƒฏแƒแƒ‘แƒ”แƒกแƒ”แƒ‘แƒ˜แƒก แƒžแƒแƒžแƒฃแƒšแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒฆแƒ˜แƒ แƒ™แƒแƒ“แƒ˜แƒ—, แƒ›แƒแƒ’แƒ แƒแƒ› Bouncer แƒแƒ  แƒฃแƒญแƒ”แƒ แƒก แƒ›แƒฎแƒแƒ แƒก แƒซแƒแƒšแƒ˜แƒแƒœ แƒ™แƒแƒ แƒ’แƒแƒ“. แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ”แƒ แƒ—แƒกแƒ แƒ“แƒ แƒ˜แƒ›แƒแƒ•แƒ” แƒžแƒแƒ แƒขแƒ–แƒ” แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜ PgBouncer-แƒ˜แƒก แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ“แƒ แƒ”แƒ แƒ—แƒ˜ แƒ—แƒ•แƒ˜แƒก แƒฌแƒ˜แƒœ. แƒแƒ› แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ˜แƒ— แƒ›แƒแƒ–แƒ˜แƒ“แƒ•แƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ แƒ˜แƒงแƒ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒฌแƒšแƒ˜แƒก แƒฌแƒ˜แƒœ.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

https://www.postgresql.org/docs/current/libpq-cancel.html

https://github.com/pgbouncer/pgbouncer/pull/79

แƒแƒœ แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ”แƒ แƒ—แƒ˜ แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ˜. Postgres-แƒจแƒ˜ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ’แƒแƒแƒฃแƒฅแƒ›แƒแƒ— แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ แƒกแƒแƒ˜แƒ“แƒฃแƒ›แƒšแƒแƒ”แƒ‘แƒ˜แƒก แƒกแƒฎแƒ•แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ–แƒ” แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒ— แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒแƒ•แƒขแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒก TCP- แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒแƒก, แƒแƒœแƒฃ แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒแƒ แƒฆแƒ•แƒ”แƒ•แƒ”แƒœ แƒฅแƒกแƒ”แƒšแƒฃแƒ  แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒก. แƒ แƒแƒก แƒ’แƒแƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒก Bouncer แƒแƒ›แƒ˜แƒ—? แƒ˜แƒก แƒแƒ แƒแƒคแƒ”แƒ แƒก แƒ’แƒแƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒก. แƒ˜แƒก แƒ’แƒแƒแƒ’แƒ แƒซแƒ”แƒšแƒ”แƒ‘แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒแƒก. แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒ›แƒ˜แƒ˜แƒฆแƒ”แƒ— แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ˜แƒ“แƒ˜ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ›แƒแƒช แƒกแƒแƒคแƒฃแƒซแƒ•แƒ”แƒšแƒ˜ แƒฉแƒแƒฃแƒงแƒแƒ แƒ”แƒก แƒ›แƒชแƒ˜แƒ แƒ” แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒก, แƒ›แƒแƒจแƒ˜แƒœ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ Bouncer-แƒ˜แƒกแƒ’แƒแƒœ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒ’แƒแƒ—แƒ˜แƒจแƒ•แƒ แƒแƒ  แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒ˜, แƒ—แƒฅแƒ•แƒ”แƒœ แƒแƒกแƒ”แƒ•แƒ” แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒแƒ•แƒกแƒแƒ— แƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜.

แƒ”แƒก แƒจแƒ”แƒกแƒฌแƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ“แƒ แƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒ˜ แƒฏแƒ”แƒ  แƒ™แƒ˜แƒ“แƒ”แƒ• แƒแƒ  แƒแƒ แƒ˜แƒก แƒ’แƒแƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ Bouncer-แƒ˜แƒก แƒ–แƒ”แƒ›แƒแƒ—.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒแƒกแƒ” แƒ แƒแƒ›, แƒฉแƒ•แƒ”แƒœ แƒ›แƒ˜แƒ•แƒ”แƒ“แƒ˜แƒ— แƒ“แƒแƒกแƒ™แƒ•แƒœแƒแƒ›แƒ“แƒ”, แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒจแƒ”แƒ˜แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒก, แƒ“แƒแƒ›แƒแƒœแƒขแƒแƒŸแƒ“แƒ”แƒ‘แƒ, แƒ แƒแƒ›แƒ”แƒšแƒจแƒ˜แƒช แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒ’แƒแƒ›แƒแƒกแƒฌแƒแƒ แƒ”แƒ‘แƒ แƒ“แƒ แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช, แƒ แƒ แƒ—แƒฅแƒ›แƒ แƒฃแƒœแƒ“แƒ, แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก แƒ›แƒ แƒแƒ•แƒแƒšแƒซแƒแƒคแƒ˜แƒแƒœแƒ˜.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒฉแƒ•แƒ”แƒœ แƒ›แƒ—แƒแƒ•แƒแƒ  แƒแƒ›แƒแƒชแƒแƒœแƒแƒ“ แƒ•แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ— แƒ›แƒ แƒแƒ•แƒแƒšแƒœแƒแƒ™แƒแƒ“แƒก. แƒฉแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒ•แƒซแƒšแƒแƒ— แƒ™แƒแƒ แƒ’แƒแƒ“ แƒ’แƒแƒ•แƒฃแƒ›แƒ™แƒšแƒแƒ•แƒ“แƒ”แƒ— แƒจแƒ”แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ TLS แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒขแƒแƒšแƒฆแƒแƒก.

แƒแƒ›แƒ˜แƒกแƒแƒ—แƒ•แƒ˜แƒก แƒฉแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒ’แƒ•แƒ”แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ˜แƒœแƒ แƒชแƒแƒšแƒ™แƒ” แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ แƒกแƒแƒฎแƒ”แƒšแƒฌแƒแƒ“แƒ”แƒ‘แƒ˜แƒ— Machinarium, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒšแƒ˜แƒ แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒ›แƒแƒœแƒฅแƒแƒœแƒ˜แƒก แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒกแƒ”แƒ แƒ˜แƒฃแƒšแƒ˜ แƒ™แƒแƒ“แƒ˜แƒก แƒกแƒแƒฎแƒ˜แƒ— แƒแƒฆแƒฌแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ—แƒฃ แƒ“แƒแƒแƒ™แƒ•แƒ˜แƒ แƒ“แƒ”แƒ‘แƒ˜แƒ— libpq แƒฌแƒงแƒแƒ แƒแƒก แƒ™แƒแƒ“แƒก, แƒ“แƒแƒ˜แƒœแƒแƒฎแƒแƒ•แƒ— แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ แƒ—แƒฃแƒš แƒ–แƒแƒ แƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒกแƒแƒช แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒแƒ— แƒ“แƒแƒ’แƒ˜แƒ‘แƒ แƒฃแƒœแƒแƒ— แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜ แƒ“แƒ แƒ—แƒฅแƒ•แƒแƒ—: โ€žแƒ“แƒแƒ›แƒ˜แƒ แƒ”แƒ™แƒ” แƒชแƒแƒขแƒ แƒ›แƒแƒ’แƒ•แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜แƒ—. แƒแƒ›แƒŸแƒแƒ›แƒแƒ“ แƒ›แƒแƒฅแƒ•แƒก IO, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒแƒชแƒ IO แƒ’แƒแƒ“แƒ˜แƒก, แƒžแƒ แƒแƒชแƒ”แƒกแƒแƒ แƒ–แƒ” แƒ›แƒแƒฅแƒ•แƒก แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ. แƒ“แƒ แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ›แƒ แƒแƒ•แƒแƒš แƒ“แƒแƒœแƒ˜แƒก แƒกแƒฅแƒ”แƒ›แƒ. แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ• แƒแƒฆแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜แƒ แƒกแƒแƒฎแƒ”แƒšแƒ›แƒฌแƒ˜แƒคแƒ แƒแƒžแƒแƒ แƒแƒขแƒ˜แƒก แƒ›แƒ˜แƒ”แƒ . แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒฌแƒ”แƒกแƒ˜, แƒ แƒแƒ’แƒแƒ แƒ˜แƒชแƒแƒ "แƒ—แƒฃ แƒแƒ“แƒ แƒ” แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ” แƒžแƒแƒ™แƒ”แƒขแƒ˜แƒก แƒกแƒแƒ—แƒแƒฃแƒ แƒ˜ N แƒ–แƒแƒ›แƒ˜แƒก, แƒ›แƒแƒจแƒ˜แƒœ แƒแƒฎแƒšแƒ แƒ•แƒ”แƒšแƒแƒ“แƒ”แƒ‘แƒ˜ N แƒ‘แƒแƒ˜แƒขแƒก", "แƒ—แƒฃ แƒ’แƒแƒ•แƒ’แƒ–แƒแƒ•แƒœแƒ” SYNC แƒžแƒแƒ™แƒ”แƒขแƒ˜, แƒ›แƒแƒจแƒ˜แƒœ แƒแƒฎแƒšแƒ แƒ•แƒ”แƒšแƒแƒ“แƒ”แƒ‘แƒ˜ แƒžแƒแƒ™แƒ”แƒขแƒก แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜แƒก แƒ›แƒ”แƒขแƒแƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒ—." แƒ’แƒแƒ›แƒแƒ“แƒ˜แƒก แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ แƒ—แƒฃแƒšแƒ˜ แƒ™แƒแƒœแƒขแƒ -แƒ˜แƒœแƒขแƒฃแƒ˜แƒชแƒ˜แƒฃแƒ แƒ˜ แƒ™แƒแƒ“แƒ˜, แƒ—แƒ˜แƒ—แƒฅแƒแƒก แƒšแƒแƒ‘แƒ˜แƒ แƒ˜แƒœแƒ—แƒ˜ แƒ’แƒแƒ“แƒแƒ™แƒ”แƒ—แƒ“แƒ แƒฎแƒแƒ–แƒ˜แƒก แƒกแƒ™แƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒแƒจแƒ˜. แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ•แƒแƒ™แƒ”แƒ—แƒ”แƒ— แƒ˜แƒกแƒ”, แƒ แƒแƒ› แƒกแƒแƒฎแƒ”แƒšแƒ›แƒฌแƒ˜แƒคแƒ แƒ›แƒแƒœแƒฅแƒแƒœแƒ˜แƒก แƒœแƒแƒชแƒ•แƒšแƒแƒ“, แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒกแƒขแƒ˜ แƒแƒฆแƒฌแƒ”แƒ แƒก แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ—แƒแƒ•แƒแƒ  แƒ’แƒ–แƒแƒก แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ•แƒ˜ แƒ˜แƒ›แƒžแƒ”แƒ แƒแƒขแƒ˜แƒฃแƒšแƒ˜ แƒ™แƒแƒ“แƒ˜แƒก แƒกแƒแƒฎแƒ˜แƒ—. แƒ›แƒฎแƒแƒšแƒแƒ“ แƒแƒ› แƒ˜แƒ›แƒžแƒ”แƒ แƒแƒขแƒ˜แƒฃแƒš แƒ™แƒแƒ“แƒจแƒ˜, แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒฉแƒแƒฌแƒ”แƒ แƒแƒ— แƒแƒ“แƒ’แƒ˜แƒšแƒ”แƒ‘แƒ˜, แƒกแƒแƒ“แƒแƒช แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒ—แƒแƒœแƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒแƒ‘แƒ แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒฌแƒงแƒ“แƒ”แƒก แƒฅแƒกแƒ”แƒšแƒ˜แƒ“แƒแƒœ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒšแƒแƒ“แƒ˜แƒœแƒ˜แƒ—, แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒ™แƒแƒœแƒขแƒ”แƒฅแƒกแƒขแƒ˜แƒก แƒกแƒฎแƒ•แƒ แƒ™แƒแƒ แƒฃแƒขแƒ˜แƒœแƒแƒ–แƒ” (แƒ›แƒฌแƒ•แƒแƒœแƒ” แƒซแƒแƒคแƒ–แƒ”) แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒ—. แƒ”แƒก แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒ แƒฐแƒ’แƒแƒ•แƒก แƒ˜แƒ›แƒแƒก, แƒ แƒแƒ› แƒšแƒแƒ‘แƒ˜แƒ แƒ˜แƒœแƒ—แƒจแƒ˜ แƒ–แƒ”แƒ“แƒ˜แƒ–แƒ”แƒ“ แƒ•แƒฌแƒ”แƒ แƒ— แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ›แƒแƒกแƒแƒšแƒแƒ“แƒœแƒ”แƒš แƒ’แƒ–แƒแƒก แƒ“แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ›แƒแƒก แƒขแƒแƒขแƒ”แƒ‘แƒก แƒ•แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ—.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒจแƒ”แƒ“แƒ”แƒ’แƒแƒ“, แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒ”แƒ แƒ—แƒ˜ แƒซแƒแƒคแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ˜แƒซแƒฃแƒšแƒ”แƒ‘แƒก TCP-แƒก แƒ›แƒ˜แƒ˜แƒฆแƒแƒก แƒ“แƒ แƒ›แƒ แƒ’แƒ•แƒแƒšแƒ˜ แƒ แƒแƒ‘แƒ˜แƒœแƒ˜ แƒ’แƒแƒ“แƒแƒกแƒชแƒ”แƒ›แƒก TPC แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒก แƒ‘แƒ”แƒ•แƒ  แƒ›แƒฃแƒจแƒแƒ™แƒก.

แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜ แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒ”แƒ แƒ— แƒžแƒ แƒแƒชแƒ”แƒกแƒแƒ แƒ–แƒ”. แƒ“แƒ แƒ”แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ’แƒแƒซแƒšแƒ”แƒ•แƒ— แƒ’แƒแƒฎแƒแƒ“แƒแƒ— แƒ˜แƒก แƒฅแƒ”แƒจแƒ˜-แƒ›แƒ”แƒ’แƒแƒ‘แƒ แƒฃแƒšแƒ˜.

แƒ’แƒแƒ แƒ“แƒ แƒแƒ›แƒ˜แƒกแƒ, แƒฉแƒ•แƒ”แƒœ แƒแƒ“แƒœแƒแƒ• แƒ’แƒแƒ•แƒแƒฃแƒ›แƒฏแƒแƒ‘แƒ”แƒกแƒ”แƒ— แƒ›แƒชแƒ˜แƒ แƒ” แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ’แƒ แƒแƒ•แƒ”แƒ‘แƒ แƒ”แƒ แƒ— แƒ“แƒ˜แƒ“ แƒžแƒแƒ™แƒ”แƒขแƒจแƒ˜, แƒ แƒแƒ—แƒ แƒ’แƒแƒ“แƒ›แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ— แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก TCP แƒกแƒขแƒ”แƒ™แƒ˜.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ’แƒแƒ แƒ“แƒ แƒแƒ›แƒ˜แƒกแƒ, แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ•แƒแƒฃแƒ›แƒฏแƒแƒ‘แƒ”แƒกแƒ”แƒ— แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ”แƒ‘แƒ แƒ˜แƒ› แƒ’แƒแƒ’แƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ› Odyssey แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒกแƒแƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ’แƒแƒฃแƒ’แƒ–แƒแƒ•แƒœแƒแƒก CANCEL แƒ“แƒ ROLLBACK แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒ’แƒแƒฃแƒ›แƒแƒ แƒ—แƒแƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒแƒœแƒฃ แƒ—แƒฃ แƒแƒ แƒแƒ•แƒ˜แƒœ แƒ”แƒšแƒแƒ“แƒ”แƒ‘แƒ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒแƒก, Odyssey แƒ”แƒฃแƒ‘แƒœแƒ”แƒ‘แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒก, แƒ แƒแƒ› แƒแƒ  แƒจแƒ”แƒ”แƒชแƒแƒ“แƒแƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒแƒก. แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒซแƒ•แƒ˜แƒ แƒคแƒแƒกแƒ˜ แƒ แƒ”แƒกแƒฃแƒ แƒกแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ™แƒแƒ แƒ’แƒ•แƒ.

แƒ“แƒ แƒจแƒ”แƒซแƒšแƒ”แƒ‘แƒ˜แƒกแƒ“แƒแƒ’แƒ•แƒแƒ แƒแƒ“, แƒฉแƒ•แƒ”แƒœ แƒ•แƒ˜แƒœแƒแƒ แƒฉแƒฃแƒœแƒ”แƒ‘แƒ— แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒก แƒ˜แƒ›แƒแƒ•แƒ” แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ—แƒแƒœ. แƒ”แƒก แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœ แƒแƒ˜แƒชแƒ˜แƒšแƒ”แƒ‘แƒก application_name_add_host-แƒ˜แƒก แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒ˜แƒœแƒกแƒขแƒแƒšแƒแƒชแƒ˜แƒแƒก. แƒ—แƒฃ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ, แƒ›แƒแƒจแƒ˜แƒœ แƒฉแƒ•แƒ”แƒœ แƒแƒ  แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒกแƒแƒญแƒ˜แƒ แƒแƒ แƒ“แƒ˜แƒแƒ’แƒœแƒแƒกแƒขแƒ˜แƒ™แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒฉแƒ•แƒ”แƒœ แƒ•แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ— Yandex.Cloud-แƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒ’แƒแƒ›แƒแƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”. แƒ“แƒ แƒ—แƒฃ แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ— แƒ›แƒแƒ แƒ—แƒฃแƒš PostgreSQL-แƒก แƒ“แƒ แƒ“แƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒแƒฅแƒ•แƒ— แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒจแƒ”แƒฅแƒ›แƒœแƒแƒ— แƒšแƒแƒ’แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ’แƒแƒ แƒ”แƒ“แƒแƒœ, แƒแƒœแƒฃ แƒ“แƒแƒ’แƒ•แƒขแƒแƒ•แƒแƒ—, แƒ—แƒฃ แƒ’แƒกแƒฃแƒ แƒ—, แƒšแƒแƒ’แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—. Bouncer แƒ’แƒแƒ แƒ”แƒ— แƒœแƒแƒ™แƒแƒ“แƒ˜ แƒšแƒแƒ’แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒแƒ  แƒ›แƒ˜แƒกแƒชแƒ”แƒ›แƒก.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ”แƒก แƒแƒ แƒ˜แƒก แƒšแƒแƒ’แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ˜.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ’แƒแƒ แƒ“แƒ แƒแƒ›แƒ˜แƒกแƒ, แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒคแƒ˜แƒ–แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. Cloud-แƒจแƒ˜, แƒ แƒ แƒ—แƒฅแƒ›แƒ แƒฃแƒœแƒ“แƒ, แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ›แƒแƒจแƒ˜แƒœ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜ แƒ›แƒแƒ’แƒชแƒ”แƒ›แƒ— แƒซแƒแƒšแƒ˜แƒแƒœ แƒ‘แƒ”แƒ•แƒ  แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒแƒก แƒ—แƒแƒ•แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ—แƒฅแƒ•แƒ”แƒœแƒก แƒ˜แƒœแƒกแƒขแƒแƒšแƒแƒชแƒ˜แƒแƒจแƒ˜, แƒ—แƒฃ แƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ— แƒคแƒ˜แƒ–แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒแƒ“แƒ˜แƒกแƒ”แƒแƒจแƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—, แƒ”แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

Odyssey-แƒก แƒแƒฅแƒ•แƒก แƒกแƒ แƒฃแƒšแƒแƒ“ แƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒแƒ“แƒ˜ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜ PgBouncer-แƒ—แƒแƒœ. แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒ™แƒแƒœแƒกแƒแƒšแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒก แƒ—แƒ˜แƒ—แƒฅแƒ›แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒ”แƒ แƒ—แƒกแƒ แƒ“แƒ แƒ˜แƒ›แƒแƒ•แƒ” แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒแƒก. แƒ—แƒฃ แƒ แƒแƒ›แƒ” แƒแƒ™แƒšแƒ˜แƒ, แƒ’แƒแƒ›แƒแƒแƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ— แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ, แƒแƒœ แƒ—แƒฃแƒœแƒ“แƒแƒช แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ GitHub-แƒ–แƒ”, แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ•แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ— แƒกแƒแƒญแƒ˜แƒ แƒ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ”แƒ‘แƒก. แƒ›แƒแƒ’แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœ แƒฃแƒ™แƒ•แƒ” แƒ’แƒ•แƒแƒฅแƒ•แƒก PgBouncer แƒ™แƒแƒœแƒกแƒแƒšแƒ˜แƒก แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒ.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ“แƒ แƒ แƒ แƒ—แƒฅแƒ›แƒ แƒฃแƒœแƒ“แƒ, แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒ’แƒแƒ“แƒแƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ. แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒ— แƒ‘แƒแƒ–แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒฃแƒš แƒจแƒ”แƒชแƒ“แƒแƒ›แƒแƒก. แƒ—แƒฅแƒ•แƒ”แƒœ แƒ›แƒ˜แƒ˜แƒฆแƒ”แƒ‘แƒ— แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒแƒก, แƒ—แƒฃ แƒ แƒแƒขแƒแƒ› แƒแƒ  แƒฎแƒแƒ แƒ— แƒ‘แƒแƒ–แƒแƒจแƒ˜ แƒ“แƒ แƒแƒ แƒ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“, แƒ แƒแƒ› แƒแƒ  แƒฎแƒแƒ แƒ— แƒ›แƒแƒกแƒจแƒ˜.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ”แƒก แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ แƒ’แƒแƒ›แƒแƒ แƒ—แƒฃแƒšแƒ˜แƒ แƒ˜แƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ—แƒฃ แƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ— 100% แƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒแƒ“แƒแƒ‘แƒ PgBouncer-แƒ—แƒแƒœ. แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ›แƒแƒ•แƒ˜แƒฅแƒชแƒ”แƒ— แƒ‘แƒแƒฃแƒœแƒกแƒ”แƒ แƒ˜แƒ•แƒ˜แƒ—, แƒงแƒแƒ•แƒ”แƒšแƒ˜ แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ

แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒกแƒ˜แƒขแƒงแƒ•แƒ แƒแƒ“แƒ˜แƒกแƒ”แƒแƒก แƒฌแƒงแƒแƒ แƒแƒก แƒ™แƒแƒ“แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

https://github.com/yandex/odyssey/pull/66

แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒแƒ แƒ˜แƒก "แƒžแƒแƒฃแƒ–แƒ / แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ˜แƒก" แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜. แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ• แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒก แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ— Postgres-แƒ˜แƒก แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒจแƒ”แƒแƒฉแƒ”แƒ แƒแƒ— แƒ˜แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒจแƒ˜, แƒ’แƒแƒแƒ™แƒ”แƒ—แƒแƒ— pg_upgrade แƒ“แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ’แƒแƒœแƒแƒแƒฎแƒšแƒแƒ—. แƒ“แƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ›แƒฎแƒ แƒ˜แƒ“แƒแƒœ, แƒ แƒแƒ’แƒแƒ แƒช แƒฉแƒแƒœแƒก, แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒจแƒ”แƒœแƒ”แƒšแƒ“แƒ. แƒ”แƒก แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ แƒฉแƒ•แƒ”แƒœแƒแƒ›แƒ“แƒ” แƒ›แƒแƒ’แƒ•แƒ˜แƒขแƒแƒœแƒ แƒกแƒแƒ–แƒแƒ’แƒแƒ“แƒแƒ”แƒ‘แƒ˜แƒก แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ”แƒ‘แƒ›แƒ. แƒ˜แƒก แƒฏแƒ”แƒ  แƒแƒ  แƒ›แƒแƒ›แƒ™แƒ•แƒ“แƒแƒ แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒแƒšแƒ” แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ. (แƒฃแƒ™แƒ•แƒ” แƒ›แƒ™แƒ•แƒ“แƒแƒ แƒ˜)

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

https://github.com/yandex/odyssey/pull/73 - แƒฃแƒ™แƒ•แƒ” แƒ›แƒ™แƒ•แƒ“แƒแƒ แƒ˜

แƒ’แƒแƒ แƒ“แƒ แƒแƒ›แƒ˜แƒกแƒ, PgBouncer-แƒ˜แƒก แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜ แƒแƒฎแƒแƒšแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒ SCRAM Authentication แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒกแƒ”แƒ•แƒ” แƒ›แƒแƒ’แƒ•แƒ˜แƒขแƒแƒœแƒ แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ›แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก Yandex.Cloud-แƒจแƒ˜. แƒแƒ แƒ˜แƒ•แƒ” แƒ แƒ—แƒฃแƒšแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜แƒ.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒแƒ›แƒ˜แƒขแƒแƒ›, แƒ›แƒ˜แƒœแƒ“แƒ แƒ’แƒ˜แƒ—แƒฎแƒ แƒแƒ—, แƒ แƒ˜แƒกแƒ’แƒแƒœ แƒแƒ แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒšแƒ˜ แƒแƒ“แƒ˜แƒกแƒ”แƒ, แƒ˜แƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœแƒช แƒ’แƒกแƒฃแƒ แƒ— แƒแƒฎแƒšแƒ แƒ“แƒแƒฌแƒ”แƒ แƒแƒ— แƒ แƒแƒ˜แƒ›แƒ” แƒ™แƒแƒ“แƒ˜.

แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒแƒฅแƒ•แƒ— แƒแƒ แƒ˜แƒ’แƒ˜แƒœแƒแƒšแƒฃแƒ แƒ˜ Odyssey แƒ‘แƒแƒ–แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ”แƒงแƒ แƒ“แƒœแƒแƒ‘แƒ แƒแƒ  แƒ›แƒ—แƒแƒ•แƒแƒ  แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒแƒก. แƒ™แƒ˜แƒ•แƒ˜แƒก แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ แƒแƒ แƒ˜แƒก Postgres แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ˜แƒก แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ˜แƒก แƒ˜แƒ›แƒžแƒšแƒ”แƒ›แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ. แƒแƒœแƒฃ, Postgres-แƒ˜แƒก แƒ›แƒจแƒแƒ‘แƒšแƒ˜แƒฃแƒ แƒ˜ แƒžแƒ แƒแƒขแƒ 3 แƒแƒ แƒ˜แƒก แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒฃแƒšแƒ˜ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ—แƒ แƒ’แƒแƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒแƒ— แƒคแƒ แƒแƒœแƒขแƒ”แƒœแƒขแƒ”แƒ‘แƒกแƒ แƒ“แƒ แƒ‘แƒ”แƒฅแƒ”แƒœแƒ“แƒ”แƒ‘แƒก. แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ“แƒแƒœแƒ”แƒ แƒ’แƒ˜แƒšแƒ˜แƒ แƒ™แƒ˜แƒ•แƒ˜แƒก แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒแƒจแƒ˜.

Machinarium แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ แƒแƒ แƒ˜แƒก แƒซแƒแƒคแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ. แƒแƒ› แƒ›แƒแƒฉแƒ˜แƒœแƒแƒ แƒ˜แƒฃแƒ›แƒ˜แƒก แƒ›แƒชแƒ˜แƒ แƒ” แƒคแƒ แƒแƒ’แƒ›แƒ”แƒœแƒขแƒ˜ แƒ“แƒแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜แƒ แƒแƒกแƒแƒ›แƒ‘แƒšแƒ”แƒ แƒจแƒ˜. แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ  แƒ˜แƒœแƒ”แƒ แƒ•แƒ˜แƒฃแƒšแƒแƒ—, แƒ›แƒฎแƒแƒšแƒแƒ“ 15 แƒฎแƒแƒ–แƒ˜แƒ.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒแƒ“แƒ˜แƒกแƒ”แƒแƒก แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒ. แƒแƒ แƒ˜แƒก แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜ แƒ›แƒแƒœแƒฅแƒแƒœแƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒ™แƒแƒ แƒฃแƒขแƒ˜แƒœแƒ”แƒ‘แƒ–แƒ”. แƒ”แƒก แƒ›แƒแƒœแƒฅแƒแƒœแƒ แƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒก แƒจแƒ”แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ TCP แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒแƒก แƒ“แƒ แƒ—แƒแƒœแƒแƒ›แƒจแƒ แƒแƒ›แƒšแƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก แƒ’แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒแƒก.

แƒ”แƒ แƒ—แƒ˜ แƒ—แƒแƒœแƒแƒ›แƒจแƒ แƒแƒ›แƒšแƒ˜แƒก แƒคแƒแƒ แƒ’แƒšแƒ”แƒ‘แƒจแƒ˜, แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ“แƒแƒ›แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ”แƒšแƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ˜แƒ›แƒฃแƒจแƒแƒแƒก. แƒแƒกแƒ”แƒ•แƒ” แƒ›แƒ—แƒแƒ•แƒแƒ  แƒ—แƒ”แƒ›แƒแƒจแƒ˜ แƒขแƒ แƒ˜แƒแƒšแƒ”แƒ‘แƒก แƒ™แƒแƒœแƒกแƒแƒšแƒ˜ แƒ“แƒ แƒ™แƒ แƒแƒœแƒ˜แƒก แƒแƒ›แƒแƒชแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒ›แƒแƒกแƒแƒฆแƒ”แƒ‘แƒแƒ“, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒแƒฃแƒ–แƒจแƒ˜ แƒแƒฆแƒแƒ  แƒแƒ แƒ˜แƒก แƒกแƒแƒญแƒ˜แƒ แƒ.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

Odyssey แƒขแƒ”แƒกแƒขแƒ˜แƒ แƒ”แƒ‘แƒ แƒฎแƒ“แƒ”แƒ‘แƒ แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒฃแƒšแƒ˜ Postgres แƒขแƒ”แƒกแƒขแƒ˜แƒก แƒ™แƒแƒ›แƒžแƒšแƒ”แƒฅแƒขแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—. แƒฉแƒ•แƒ”แƒœ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ•แƒแƒฌแƒแƒ แƒ›แƒแƒ”แƒ‘แƒ— แƒ˜แƒœแƒกแƒขแƒแƒšแƒแƒชแƒ˜แƒ˜แƒก แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒแƒก Bouncer-แƒ˜แƒก แƒ›แƒ”แƒจแƒ•แƒ”แƒแƒ‘แƒ˜แƒ— แƒ“แƒ Odyssey-แƒ˜แƒก แƒ›แƒ”แƒจแƒ•แƒ”แƒแƒ‘แƒ˜แƒ— แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ— null div-แƒก. แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒขแƒ”แƒกแƒขแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ—แƒแƒ แƒ˜แƒฆแƒ˜แƒก แƒคแƒแƒ แƒ›แƒแƒขแƒ˜แƒ แƒ”แƒ‘แƒแƒกแƒ—แƒแƒœ, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ–แƒฃแƒกแƒขแƒแƒ“ แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒ•แƒ”แƒ  แƒฎแƒ”แƒ แƒฎแƒ“แƒ”แƒ‘แƒ Bouncer-แƒกแƒ แƒ“แƒ Odyssey-แƒจแƒ˜.

แƒ’แƒแƒ แƒ“แƒ แƒแƒ›แƒ˜แƒกแƒ, แƒแƒ แƒ˜แƒก แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒ›แƒซแƒฆแƒแƒšแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒแƒฅแƒ•แƒก แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒขแƒ”แƒกแƒขแƒ˜แƒ แƒ”แƒ‘แƒ. แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒ•แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ— แƒ›แƒแƒ— แƒขแƒ”แƒกแƒขแƒ”แƒ‘แƒก แƒแƒ“แƒ˜แƒกแƒ”แƒแƒก แƒจแƒ”แƒกแƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒšแƒแƒ“.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒแƒกแƒ”แƒ•แƒ”, แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ™แƒแƒกแƒ™แƒแƒ“แƒฃแƒ แƒ˜ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ›แƒ, แƒฉแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒ•แƒแƒ›แƒแƒฌแƒ›แƒแƒ— แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜: Postgres + Odyssey, PgBouncer + Odyssey, Odyssey + Odyssey, แƒ แƒแƒ—แƒ แƒ“แƒแƒ•แƒ แƒฌแƒ›แƒฃแƒœแƒ“แƒ”แƒ—, แƒ แƒแƒ› แƒ—แƒฃ แƒแƒ“แƒ˜แƒกแƒ”แƒ แƒแƒ แƒ˜แƒก แƒ™แƒแƒกแƒ™แƒแƒ“แƒ˜แƒก แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒ›แƒ” แƒœแƒแƒฌแƒ˜แƒšแƒจแƒ˜, แƒ˜แƒก แƒแƒกแƒ”แƒ•แƒ” แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒ˜แƒกแƒ”, แƒ แƒแƒ’แƒแƒ แƒช แƒ›แƒแƒกแƒแƒšแƒแƒ“แƒœแƒ”แƒšแƒ˜แƒ. .

แƒ แƒแƒ™แƒ˜

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒฉแƒ•แƒ”แƒœ แƒ•แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ— แƒแƒ“แƒ˜แƒกแƒ”แƒแƒก แƒฌแƒแƒ แƒ›แƒแƒ”แƒ‘แƒแƒจแƒ˜. แƒ“แƒ แƒแƒ  แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒกแƒแƒ›แƒแƒ แƒ—แƒšแƒ˜แƒแƒœแƒ˜, แƒ—แƒฃ แƒ•แƒ˜แƒขแƒงแƒ•แƒ˜, แƒ แƒแƒ› แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก. แƒแƒ แƒ, แƒแƒœแƒฃ แƒ™แƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ แƒ แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก. แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒฌแƒแƒ แƒ›แƒแƒ”แƒ‘แƒแƒจแƒ˜ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ“แƒ, แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ›แƒ”แƒ’แƒแƒ‘แƒ แƒ”แƒ‘แƒ˜ PostgreSQL Professional-แƒ“แƒแƒœ แƒ›แƒแƒ•แƒ˜แƒ“แƒœแƒ”แƒœ แƒ“แƒ แƒ—แƒฅแƒ•แƒ”แƒก, แƒ แƒแƒ› แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒŸแƒแƒœแƒ•แƒ แƒ’แƒ•แƒฅแƒแƒœแƒ“แƒ. แƒ›แƒแƒ แƒ—แƒšแƒ แƒ˜แƒงแƒ•แƒœแƒ”แƒœ, แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ•แƒแƒกแƒฌแƒแƒ แƒ”แƒ—. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ”แƒก แƒ˜แƒงแƒ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒแƒฆแƒ›แƒแƒ•แƒแƒฉแƒ˜แƒœแƒ”แƒ—, แƒ แƒแƒ› แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒก แƒแƒฅแƒ•แƒก แƒจแƒ”แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ TLS แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ’แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ TLS แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜. แƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒก แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ”แƒ‘แƒ˜.

Bouncer แƒ“แƒ Odyssey แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ”แƒ‘แƒ˜ แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒ pcache-แƒ˜แƒ—, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ”แƒ‘แƒ˜ แƒแƒ  แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒก pcache-แƒ“แƒแƒœ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒ˜แƒ แƒ”แƒ‘แƒแƒ“แƒ˜ Odyssey แƒกแƒแƒ‘แƒแƒšแƒแƒแƒ“ แƒ”แƒ›แƒงแƒแƒ แƒ”แƒ‘แƒ แƒแƒ› แƒกแƒ”แƒ แƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ˜แƒก แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒก. แƒ”แƒก แƒฉแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก แƒ›แƒแƒฃแƒšแƒแƒ“แƒœแƒ”แƒšแƒ˜ แƒ˜แƒงแƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ›แƒแƒจแƒ˜แƒœแƒ•แƒ” แƒแƒ  แƒ˜แƒกแƒ•แƒ”แƒœแƒ”แƒ‘แƒ“แƒ. แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœ แƒ˜แƒก แƒกแƒฌแƒแƒ แƒฎแƒแƒ–แƒแƒ•แƒ“แƒ”แƒ‘แƒแƒ“แƒ แƒ“แƒ 20 แƒจแƒ”แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒแƒ› แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒแƒ› แƒ˜แƒฉแƒ˜แƒœแƒ แƒ—แƒแƒ•แƒ˜.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

Pluggable แƒแƒ•แƒ—แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒ”แƒ—แƒแƒ“แƒ˜ แƒแƒ แƒ˜แƒก แƒแƒ•แƒขแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ แƒฉแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ lunux แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒ—. PgBouncer-แƒจแƒ˜ แƒ˜แƒก แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ˜แƒกแƒ”, แƒ แƒแƒ› แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒชแƒแƒšแƒ™แƒ” แƒ—แƒ”แƒ›แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ”แƒšแƒแƒ“แƒ”แƒ‘แƒ แƒžแƒแƒกแƒฃแƒฎแƒก PAM-แƒ˜แƒกแƒ’แƒแƒœ แƒ“แƒ แƒแƒ แƒ˜แƒก แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜ PgBouncer thread, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ”แƒ›แƒกแƒแƒฎแƒฃแƒ แƒ”แƒ‘แƒ แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ” แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒก แƒ“แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒกแƒ—แƒฎแƒแƒ•แƒแƒก แƒ›แƒแƒ— แƒชแƒฎแƒแƒ•แƒ แƒ”แƒ‘แƒ PAM thread-แƒจแƒ˜.

แƒฉแƒ•แƒ”แƒœ แƒ”แƒก แƒแƒ  แƒ’แƒแƒœแƒ•แƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ— แƒ”แƒ แƒ—แƒ˜ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ˜แƒก แƒ’แƒแƒ›แƒ. แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒœแƒแƒ™แƒแƒ“แƒ˜ แƒ’แƒ•แƒแƒฅแƒ•แƒก. แƒ แƒแƒขแƒแƒ› แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ˜แƒก?

แƒจแƒ”แƒ“แƒ”แƒ’แƒแƒ“, แƒแƒ›แƒแƒœ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒจแƒ”แƒฅแƒ›แƒœแƒแƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ˜แƒ›แƒ˜แƒ—, แƒ แƒแƒ› แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒแƒฅแƒ•แƒ— PAM แƒแƒ•แƒ—แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ“แƒ แƒแƒ แƒ-PAM แƒแƒ•แƒขแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒ, แƒ›แƒแƒจแƒ˜แƒœ PAM แƒแƒ•แƒ—แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒ“แƒ˜แƒ“แƒ›แƒ แƒขแƒแƒšแƒฆแƒแƒ› แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒœแƒแƒ“ แƒจแƒ”แƒแƒคแƒ”แƒ แƒฎแƒแƒก แƒแƒ แƒ-PAM แƒแƒ•แƒขแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒ. แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜ แƒ˜แƒ› แƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒ—แƒแƒ’แƒแƒœแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฉแƒ•แƒ”แƒœ แƒแƒ  แƒ’แƒแƒ›แƒแƒ•แƒแƒกแƒฌแƒแƒ แƒ”แƒ—. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ—แƒฃ แƒ’แƒกแƒฃแƒ แƒ— แƒ›แƒ˜แƒกแƒ˜ แƒ’แƒแƒ›แƒแƒกแƒฌแƒแƒ แƒ”แƒ‘แƒ, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ”แƒ แƒ—แƒ˜ แƒกแƒแƒ™แƒแƒ›แƒ˜แƒกแƒ˜แƒ แƒ˜แƒงแƒ แƒ˜แƒก แƒคแƒแƒฅแƒขแƒ˜, แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒ”แƒ แƒ—แƒ˜ แƒ—แƒ”แƒ›แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ˜แƒฆแƒ”แƒ‘แƒก แƒงแƒ•แƒ”แƒšแƒ แƒจแƒ”แƒ›แƒแƒ›แƒแƒ•แƒแƒš แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒก. แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ™แƒ˜ แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ’แƒแƒ“แƒแƒฐแƒงแƒแƒ•แƒ— แƒ›แƒฃแƒจแƒแƒ™แƒ—แƒ แƒแƒฃแƒ–แƒจแƒ˜, แƒกแƒแƒ“แƒแƒช แƒฉแƒแƒขแƒแƒ แƒ“แƒ”แƒ‘แƒ TLS แƒฎแƒ”แƒšแƒ˜แƒก แƒฉแƒแƒ›แƒแƒ แƒ—แƒ›แƒ”แƒ•แƒ.

แƒจแƒ”แƒ“แƒ”แƒ’แƒแƒ“, แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒแƒฅแƒ•แƒ— 20 แƒฅแƒกแƒ”แƒšแƒฃแƒ แƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒ—แƒแƒœแƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒฃแƒšแƒ˜ แƒขแƒแƒšแƒฆแƒ, แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒ˜แƒ˜แƒฆแƒ”แƒ‘แƒ. แƒ“แƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ›แƒฎแƒ แƒ˜แƒ“แƒแƒœ, libpq แƒ“แƒแƒ˜แƒฌแƒงแƒ”แƒ‘แƒก แƒ•แƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒแƒก. แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“, แƒ˜แƒฅ แƒ“แƒแƒแƒฎแƒšแƒแƒ”แƒ‘แƒ˜แƒ— 000 แƒฌแƒแƒ›แƒ˜แƒ.

แƒ—แƒฃ แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ•แƒ”แƒ  แƒจแƒ”แƒ“แƒ˜แƒแƒœ แƒ‘แƒแƒ–แƒแƒจแƒ˜ แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒแƒ“, แƒ›แƒแƒจแƒ˜แƒœ แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ•แƒ”แƒ  แƒจแƒ”แƒ“แƒ˜แƒแƒœ แƒ‘แƒแƒ–แƒแƒจแƒ˜, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒคแƒแƒ แƒฃแƒšแƒ˜ แƒ˜แƒงแƒแƒก แƒแƒ แƒแƒ”แƒฅแƒกแƒžแƒแƒœแƒ”แƒœแƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒฎแƒ”แƒšแƒแƒฎแƒแƒšแƒ˜ แƒชแƒ“แƒ˜แƒ—.

แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒแƒกแƒ แƒฃแƒšแƒ”แƒ— แƒแƒฅ PgBouncer แƒกแƒฅแƒ”แƒ›แƒ˜แƒก แƒ™แƒแƒžแƒ˜แƒ แƒ”แƒ‘แƒ, แƒ แƒแƒ—แƒ แƒจแƒ”แƒ•แƒแƒ›แƒชแƒ˜แƒ แƒแƒ— แƒฉแƒ•แƒ”แƒœแƒก แƒ›แƒ˜แƒ”แƒ  แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜ TCP แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ.

แƒ—แƒฃ แƒฉแƒ•แƒ”แƒœ แƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒ แƒแƒ› แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ— แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒแƒ— แƒแƒ  แƒแƒฅแƒ•แƒ— แƒ“แƒ แƒ, แƒ แƒแƒ› แƒฎแƒ”แƒšแƒ˜ แƒฉแƒแƒ›แƒแƒแƒ แƒ—แƒ•แƒแƒœ, แƒ›แƒแƒ— แƒ แƒ˜แƒ’แƒจแƒ˜ แƒ•แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ—, แƒ แƒแƒ—แƒ แƒแƒ  แƒ›แƒแƒ˜แƒฎแƒ›แƒแƒ แƒแƒœ CPU แƒ แƒ”แƒกแƒฃแƒ แƒกแƒ”แƒ‘แƒ˜. แƒ”แƒก แƒ˜แƒฌแƒ•แƒ”แƒ•แƒก แƒ˜แƒ› แƒคแƒแƒฅแƒขแƒก, แƒ แƒแƒ› แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒ˜ แƒฎแƒ”แƒšแƒ˜แƒก แƒฉแƒแƒ›แƒแƒ แƒ—แƒ›แƒ”แƒ•แƒ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒแƒ  แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ“แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒ แƒฉแƒแƒ›แƒแƒกแƒฃแƒšแƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒแƒ˜แƒœแƒช แƒ•แƒ˜แƒœแƒ›แƒ” แƒจแƒ”แƒ•แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜, แƒ—แƒฃแƒœแƒ“แƒแƒช แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒแƒ“ แƒซแƒšแƒ˜แƒ”แƒ แƒ˜ แƒ˜แƒงแƒแƒก.

แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ

แƒ แƒ˜แƒกแƒ˜ แƒœแƒแƒฎแƒ•แƒ แƒ’แƒกแƒฃแƒ แƒ— แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒจแƒ˜ แƒแƒ“แƒ˜แƒกแƒ”แƒแƒจแƒ˜? แƒ แƒ˜แƒก แƒ’แƒแƒœแƒกแƒแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒšแƒแƒ“ แƒ•แƒแƒ แƒ— แƒ›แƒ–แƒแƒ“ แƒ“แƒ แƒ แƒแƒก แƒ•แƒ”แƒšแƒ˜แƒ— แƒกแƒแƒ–แƒแƒ’แƒแƒ“แƒแƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ?

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

2019 แƒฌแƒšแƒ˜แƒก แƒแƒ’แƒ•แƒ˜แƒกแƒขแƒแƒกแƒ—แƒ•แƒ˜แƒก.

แƒแƒกแƒ” แƒ’แƒแƒ›แƒแƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒแƒ“แƒ แƒแƒ“แƒ˜แƒกแƒ”แƒแƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ แƒแƒ’แƒ•แƒ˜แƒกแƒขแƒแƒจแƒ˜:

  • แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒ˜แƒœแƒ“แƒแƒ“แƒ SCRAM แƒ“แƒ PAM แƒแƒ•แƒ—แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ.
  • แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒ˜แƒœแƒ“แƒแƒ“แƒ แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜ แƒšแƒแƒ“แƒ˜แƒœแƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜ แƒ’แƒแƒ“แƒแƒ’แƒ•แƒ”แƒ’แƒ–แƒแƒ•แƒœแƒ.
  • แƒแƒœแƒšแƒแƒ˜แƒœ-แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ แƒ›แƒ˜แƒœแƒ“แƒ.
  • แƒ“แƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” แƒžแƒแƒฃแƒ–แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒแƒ› แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ˜แƒก แƒœแƒแƒฎแƒ”แƒ•แƒแƒ แƒ˜ แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ“แƒ แƒแƒ แƒ แƒฉแƒ•แƒ”แƒœ แƒ›แƒ˜แƒ”แƒ . แƒ“แƒ แƒ”แƒก แƒ™แƒแƒ แƒ’แƒ˜แƒ. แƒ›แƒแƒ“แƒ˜แƒ— แƒ’แƒแƒœแƒ•แƒ˜แƒฎแƒ˜แƒšแƒแƒ— แƒ แƒ แƒ“แƒแƒ แƒฉแƒ แƒ“แƒ แƒ“แƒแƒ•แƒแƒ›แƒแƒขแƒแƒ— แƒ›แƒ”แƒขแƒ˜.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ แƒแƒช แƒจแƒ”แƒ”แƒฎแƒ”แƒ‘แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒ“แƒ˜ แƒจแƒ”แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ”แƒ‘แƒก แƒšแƒแƒ“แƒ˜แƒœแƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜? แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒแƒกแƒšแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช, แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”, แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ’แƒแƒแƒ—แƒ‘แƒแƒ‘แƒก แƒฐแƒแƒ”แƒ แƒก. แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ˜แƒกแƒ˜แƒœแƒ˜, แƒ แƒแƒ—แƒ แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒœ แƒ›แƒแƒ แƒชแƒฎแƒ˜ แƒ“แƒ แƒ’แƒแƒ“แƒแƒ แƒ—แƒ•แƒ. แƒ”แƒ แƒ—-แƒ”แƒ แƒ— แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒชแƒ”แƒœแƒขแƒ แƒจแƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ›แƒกแƒฃแƒ แƒก แƒ“แƒแƒ•แƒแƒ™แƒแƒ•แƒ แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒกแƒแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒ แƒกแƒแƒฅแƒ›แƒ˜แƒ—. แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒ, แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœ แƒแƒ  แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ”แƒ แƒ—แƒ˜ แƒ“แƒ แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒชแƒ”แƒœแƒขแƒ แƒแƒšแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒชแƒ”แƒกแƒแƒ แƒ˜แƒก, แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒกแƒฎแƒ•แƒแƒ’แƒ•แƒแƒ แƒแƒ“ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒกแƒฎแƒ•แƒแƒ’แƒ•แƒแƒ แƒแƒ“ แƒแƒ  แƒ˜แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒก.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒžแƒ แƒ˜แƒœแƒชแƒ˜แƒžแƒจแƒ˜, Postgres-แƒจแƒ˜, 10-แƒ“แƒแƒœ แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒฃแƒšแƒ˜, แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒแƒ— session_attrs. แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒฉแƒแƒ›แƒแƒ—แƒ•แƒแƒšแƒแƒ— แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒก แƒฐแƒแƒกแƒขแƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒจแƒ˜ แƒ“แƒ แƒ—แƒฅแƒ•แƒแƒ—, แƒ แƒแƒขแƒแƒ› แƒ›แƒ˜แƒ“แƒ˜แƒฎแƒแƒ แƒ— แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜: แƒฉแƒแƒฌแƒ”แƒ แƒ”แƒ— แƒแƒœ แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ— แƒ›แƒฎแƒแƒšแƒแƒ“. แƒ“แƒ แƒ—แƒแƒ•แƒแƒ“ แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ˜ แƒแƒ˜แƒ แƒฉแƒ”แƒ•แƒก แƒกแƒ˜แƒแƒจแƒ˜ แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒฐแƒแƒกแƒขแƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒแƒก แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ›แƒ”แƒขแƒแƒ“ แƒ›แƒแƒกแƒฌแƒแƒœแƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ™แƒ›แƒแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒก session_attrs-แƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒก.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ› แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒ˜แƒก แƒแƒ แƒ˜แƒก, แƒ แƒแƒ› แƒ˜แƒก แƒแƒ  แƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ”แƒ‘แƒก แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒฉแƒแƒ›แƒแƒ แƒฉแƒ”แƒœแƒแƒก. แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒฅแƒแƒœแƒ“แƒ”แƒ— แƒ แƒแƒ˜แƒ›แƒ” แƒกแƒแƒฎแƒ˜แƒก แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒ˜แƒฆแƒฌแƒ”แƒฃแƒšแƒ˜แƒ แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒ›แƒแƒ›แƒกแƒแƒฎแƒฃแƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒ˜แƒฃแƒฆแƒ”แƒ‘แƒ”แƒš แƒ“แƒ แƒแƒก. แƒ˜แƒ›แƒ˜แƒกแƒแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ› แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒ–แƒ” แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒฃแƒšแƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜แƒก แƒกแƒ แƒฃแƒšแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒฃแƒ แƒ˜ แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒœแƒ•แƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒแƒ—, แƒคแƒแƒฅแƒขแƒแƒ‘แƒ แƒ˜แƒ•แƒแƒ“, แƒฉแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ“แƒแƒ•แƒฃแƒญแƒ˜แƒ แƒแƒ— แƒ›แƒฎแƒแƒ แƒ˜ แƒแƒ“แƒ˜แƒกแƒ”แƒแƒจแƒ˜ แƒ˜แƒ› แƒฃแƒœแƒแƒ แƒก, แƒ แƒแƒ› แƒแƒ  แƒ˜แƒ›แƒฃแƒจแƒแƒแƒก, แƒ แƒแƒชแƒ แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ.

Odyssey แƒ“แƒ แƒแƒ“แƒแƒ“แƒ แƒ แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒ•แƒ˜แƒ“แƒ”แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜ แƒ“แƒ แƒ›แƒแƒ˜แƒ—แƒฎแƒแƒ•แƒแƒก แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒแƒœแƒซแƒ˜แƒšแƒ˜ แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒแƒ“แƒ˜แƒ“แƒแƒœ. แƒ“แƒ แƒ—แƒฃ แƒ›แƒแƒœ แƒ›แƒ˜แƒแƒฆแƒฌแƒ˜แƒ แƒšแƒ˜แƒ›แƒ˜แƒขแƒก, แƒแƒ  แƒ“แƒแƒฃแƒจแƒ•แƒแƒ— แƒแƒฎแƒแƒšแƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜, แƒฃแƒ—แƒฎแƒแƒ แƒ˜แƒ— แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒก, แƒ แƒแƒ› แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒฃแƒœแƒ“แƒ แƒ“แƒแƒ˜แƒฌแƒงแƒแƒ— แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ, แƒจแƒ”แƒกแƒแƒซแƒšแƒแƒ, แƒแƒ˜แƒ แƒฉแƒ˜แƒแƒ— แƒกแƒฎแƒ•แƒ แƒฐแƒแƒกแƒขแƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒšแƒแƒ“. แƒ”แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ›แƒ˜แƒกแƒชแƒ”แƒ›แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒก แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒแƒฆแƒแƒ“แƒ’แƒ˜แƒœแƒแƒก แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒฉแƒแƒ›แƒแƒ แƒฉแƒ”แƒœแƒ แƒ“แƒ แƒ™แƒ•แƒšแƒแƒ• แƒ“แƒแƒ‘แƒ แƒฃแƒœแƒ“แƒ”แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒ— แƒžแƒแƒกแƒฃแƒฎแƒ˜แƒก แƒ’แƒแƒกแƒแƒชแƒ”แƒ›แƒแƒ“.

แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒ—แƒแƒ แƒ˜แƒฆแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ แƒ แƒ—แƒฃแƒšแƒ˜แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ˜แƒก แƒฆแƒ˜แƒ แƒ™แƒแƒ“แƒ˜แƒ. แƒ›แƒแƒ’แƒ แƒแƒ›, แƒ˜แƒ›แƒ”แƒ“แƒ˜ แƒ›แƒแƒฅแƒ•แƒก, แƒแƒ แƒ 2,5 แƒฌแƒ”แƒšแƒ˜, แƒ แƒแƒ’แƒแƒ แƒช แƒ™แƒแƒšแƒ”แƒ’แƒ”แƒ‘แƒ˜ PgBouncer-แƒ˜แƒ“แƒแƒœ. แƒ”แƒก แƒ˜แƒก แƒ—แƒ•แƒ˜แƒกแƒ”แƒ‘แƒแƒ, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒœแƒแƒฎแƒ•แƒ แƒ›แƒ˜แƒœแƒ“แƒ แƒแƒ“แƒ˜แƒกแƒ”แƒแƒจแƒ˜.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒกแƒแƒ–แƒแƒ’แƒแƒ“แƒแƒ”แƒ‘แƒแƒจแƒ˜ แƒฎแƒแƒšแƒฎแƒ›แƒ แƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒแƒœแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ. แƒแƒฎแƒšแƒ แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒจแƒ”แƒฅแƒ›แƒœแƒแƒ— แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒแƒœแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒ แƒแƒ แƒ˜ แƒ’แƒ–แƒ˜แƒ—. แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒ แƒ˜แƒ’แƒจแƒ˜, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒจแƒ”แƒแƒกแƒ แƒฃแƒšแƒแƒ— SQL แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ, แƒ™แƒ”แƒ แƒซแƒแƒ“ "แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜". แƒ˜แƒ›แƒ˜แƒกแƒแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ› แƒ’แƒแƒ•แƒ˜แƒ’แƒแƒ— แƒ”แƒก SQL แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ, แƒฉแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ•แƒ˜แƒกแƒฌแƒแƒ•แƒšแƒแƒ— แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒ˜แƒ’แƒแƒ— SQL Bouncer-แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ”แƒก. แƒ”แƒก แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ–แƒ”แƒ“แƒ›แƒ”แƒขแƒ˜, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ–แƒ”แƒ“แƒ›แƒ”แƒขแƒ˜, แƒ แƒแƒ“แƒ’แƒแƒœ แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ›แƒ—แƒ”แƒšแƒ˜ แƒžแƒแƒ แƒกแƒ”แƒ แƒ˜. แƒฉแƒ•แƒ”แƒœ แƒแƒ  แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ’แƒแƒ•แƒแƒแƒœแƒแƒšแƒ˜แƒ–แƒแƒ— แƒงแƒ•แƒ”แƒšแƒ SQL แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ.

แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒแƒœแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ–แƒ” proto3-แƒ–แƒ”. แƒ“แƒ แƒ”แƒก แƒ˜แƒก แƒแƒ“แƒ’แƒ˜แƒšแƒ˜แƒ, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ แƒ˜แƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒ แƒแƒ› แƒ›แƒ–แƒแƒ“แƒ“แƒ”แƒ‘แƒ แƒ’แƒแƒœแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒ แƒ˜แƒฅแƒ›แƒœแƒ”แƒ‘แƒ, แƒ›แƒแƒ“แƒ˜แƒก แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒคแƒแƒ แƒ›แƒ˜แƒ—. แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ›แƒฎแƒแƒ แƒ˜ แƒ“แƒแƒ•แƒฃแƒญแƒ˜แƒ แƒแƒ— แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒ’แƒ”แƒ‘แƒแƒก, แƒ แƒแƒ› แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ— แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒ— แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ›แƒ แƒกแƒ—แƒฎแƒแƒ•แƒ แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒแƒœแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ. แƒ“แƒ แƒ›แƒแƒจแƒ˜แƒœแƒแƒช แƒ™แƒ˜, แƒ—แƒฃ แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ แƒ“แƒแƒฎแƒฃแƒ แƒฃแƒšแƒ˜แƒ, แƒฉแƒ•แƒ”แƒœ แƒ›แƒแƒ˜แƒœแƒช แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒกแƒ แƒ“แƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ.

แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒฅ แƒฉแƒœแƒ“แƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒกแƒแƒ‘แƒแƒ›แƒแƒ‘แƒ แƒ“แƒ˜แƒแƒšแƒแƒ’แƒจแƒ˜, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ•แƒ˜แƒฆแƒแƒช แƒแƒ›แƒ‘แƒแƒ‘แƒก, แƒ แƒแƒ› แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ’แƒ”แƒกแƒ›แƒแƒ“แƒ”แƒ—, แƒ แƒแƒ›แƒ”แƒšแƒ˜ แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒแƒœแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ›แƒ แƒ“แƒ แƒ’แƒแƒแƒ–แƒ˜แƒแƒ แƒ”แƒ— แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜ แƒงแƒ•แƒ”แƒšแƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒก แƒจแƒแƒ แƒ˜แƒก, แƒ•แƒ˜แƒœแƒช แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒ”แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜, แƒแƒœแƒฃ แƒ•แƒ˜แƒœ แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒแƒกแƒ”แƒ—แƒ˜ แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒแƒœแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒ.

แƒแƒœแƒ“แƒ แƒ”แƒก แƒคแƒ แƒ”แƒฃแƒœแƒ“แƒ›แƒ แƒ—แƒฅแƒ•แƒ, แƒ แƒแƒ› แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœแƒ—แƒแƒœ แƒ›แƒแƒ•แƒ˜แƒ“แƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ›แƒแƒช แƒฃแƒ™แƒ•แƒ” แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒแƒกแƒ”แƒ—แƒ˜ แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒแƒœแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒ แƒกแƒฎแƒ•แƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒจแƒ˜, แƒ›แƒแƒจแƒ˜แƒœ แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— แƒ˜แƒ’แƒ˜. แƒ›แƒแƒ’แƒ แƒแƒ›, แƒ แƒแƒ’แƒแƒ แƒช แƒฉแƒแƒœแƒก, แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒœแƒแƒชแƒ•แƒšแƒแƒ“ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ แƒชแƒแƒขแƒ แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒก แƒ—แƒ•แƒแƒšแƒกแƒแƒ–แƒ แƒ˜แƒกแƒ˜แƒ—, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฌแƒ”แƒ แƒก แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒกแƒ—แƒแƒœ แƒ˜แƒœแƒขแƒ”แƒ แƒแƒฅแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ›แƒแƒกแƒแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ, แƒ—แƒฃ แƒ›แƒแƒก แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ›แƒ˜แƒ”แƒชแƒ แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜. แƒ แƒแƒ› แƒแƒฅแƒ•แƒก แƒแƒกแƒ”แƒ—แƒ˜ แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ“แƒ แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ”แƒ แƒ—แƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฃแƒœแƒ“แƒ แƒ’แƒแƒœแƒ•แƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒแƒ—. แƒฉแƒ•แƒ”แƒœ แƒแƒฎแƒšแƒ แƒ’แƒ•แƒแƒฅแƒ•แƒก PgBouncer-แƒ—แƒแƒœ แƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒแƒ“แƒ˜ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜. แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ“แƒแƒ•แƒแƒ‘แƒ แƒฃแƒœแƒแƒ— แƒจแƒ”แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ แƒ“แƒ แƒ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒกแƒแƒจแƒฃแƒแƒšแƒ แƒ“แƒ แƒ แƒแƒ แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ แƒขแƒ”แƒ›แƒžแƒ”แƒ แƒแƒขแƒฃแƒ แƒ แƒกแƒแƒแƒ•แƒแƒ“แƒ›แƒงแƒแƒคแƒแƒจแƒ˜: แƒ•แƒ˜แƒฆแƒแƒช แƒชแƒ˜แƒ•แƒ, แƒ•แƒ˜แƒฆแƒแƒช แƒ—แƒ‘แƒ˜แƒšแƒ˜ - แƒกแƒแƒจแƒฃแƒแƒšแƒแƒ“ แƒงแƒ•แƒ”แƒšแƒ แƒฏแƒแƒœแƒ›แƒ แƒ—แƒ”แƒšแƒ˜แƒ. แฒ”แƒก แƒแƒ  แƒแƒ แƒ˜แƒก แƒกแƒ˜แƒ›แƒแƒ แƒ—แƒšแƒ”.

แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒžแƒ”แƒ แƒชแƒ”แƒœแƒขแƒ˜แƒšแƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ, แƒ แƒแƒช แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒ”แƒ‘แƒก แƒ˜แƒ›แƒแƒ–แƒ”, แƒ แƒแƒ› แƒแƒ แƒ˜แƒก แƒœแƒ”แƒšแƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ›แƒแƒ˜แƒฎแƒ›แƒแƒ แƒ”แƒœ แƒ แƒ”แƒกแƒฃแƒ แƒกแƒ”แƒ‘แƒก แƒ“แƒ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒก แƒฃแƒคแƒ แƒ แƒ›แƒ˜แƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒ’แƒแƒฎแƒ“แƒ˜แƒก.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ แƒแƒช แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜แƒ, แƒ›แƒ˜แƒœแƒ“แƒ 1.0 แƒ•แƒ”แƒ แƒกแƒ˜แƒ (1.1 แƒ•แƒ”แƒ แƒกแƒ˜แƒ แƒฃแƒ™แƒ•แƒ” แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒ“แƒ). แƒคแƒแƒฅแƒขแƒ˜แƒ, แƒ แƒแƒ› แƒแƒฎแƒšแƒ Odyssey แƒแƒ แƒ˜แƒก แƒ•แƒ”แƒ แƒกแƒ˜แƒ 1.0rc, แƒแƒœแƒฃ แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ˜แƒก แƒ™แƒแƒœแƒ“แƒ˜แƒ“แƒแƒขแƒ˜. แƒ“แƒ แƒงแƒ•แƒ”แƒšแƒ แƒ แƒแƒ™แƒ˜ แƒ แƒแƒช แƒฉแƒแƒ›แƒแƒ•แƒ—แƒ•แƒแƒšแƒ” แƒ–แƒฃแƒกแƒขแƒแƒ“ แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒ•แƒ”แƒ แƒกแƒ˜แƒ˜แƒ— แƒ“แƒแƒคแƒ˜แƒฅแƒกแƒ˜แƒ แƒ“แƒ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒŸแƒแƒœแƒ•แƒ˜แƒก แƒ’แƒแƒ แƒ“แƒ.

แƒ แƒแƒก แƒœแƒ˜แƒจแƒœแƒแƒ•แƒก แƒฉแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก แƒ•แƒ”แƒ แƒกแƒ˜แƒ 1.0? แƒฉแƒ•แƒ”แƒœ แƒแƒ“แƒ˜แƒกแƒ”แƒแƒก แƒ•แƒแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒ— แƒฉแƒ•แƒ”แƒœแƒก แƒ‘แƒแƒ–แƒ”แƒ‘แƒ–แƒ”. แƒ˜แƒก แƒฃแƒ™แƒ•แƒ” แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒฉแƒ•แƒ”แƒœแƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ”แƒ‘แƒ–แƒ”, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ˜แƒก แƒ›แƒ˜แƒแƒฆแƒฌแƒ”แƒ•แƒก 1 แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒก แƒฌแƒแƒ›แƒจแƒ˜, แƒ›แƒแƒจแƒ˜แƒœ แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ•แƒ—แƒฅแƒ•แƒแƒ—, แƒ แƒแƒ› แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ˜แƒก แƒ•แƒ”แƒ แƒกแƒ˜แƒ แƒ“แƒ แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ•แƒ”แƒ แƒกแƒ˜แƒ, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ”แƒฌแƒแƒ“แƒแƒก 000.

แƒกแƒแƒ–แƒแƒ’แƒแƒ“แƒแƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ›แƒ แƒ›แƒแƒ˜แƒ—แƒฎแƒแƒ•แƒ แƒ›แƒ”แƒขแƒ˜ แƒžแƒแƒฃแƒ–แƒ แƒ“แƒ SCRAM 1.0 แƒ•แƒ”แƒ แƒกแƒ˜แƒแƒจแƒ˜. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ”แƒก แƒœแƒ˜แƒจแƒœแƒแƒ•แƒก, แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒ•แƒ”แƒ แƒกแƒ˜แƒ˜แƒก แƒฌแƒแƒ แƒ›แƒแƒ”แƒ‘แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒแƒ แƒช SCRAM แƒ“แƒ แƒแƒ แƒช แƒžแƒแƒฃแƒ–แƒ แƒฏแƒ”แƒ  แƒแƒ  แƒแƒ แƒ˜แƒก แƒ’แƒแƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜. แƒ›แƒแƒ’แƒ แƒแƒ›, แƒกแƒแƒ•แƒแƒ แƒแƒฃแƒ“แƒแƒ“, แƒ”แƒก แƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒ˜ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒ›แƒแƒ’แƒ•แƒแƒ แƒ“แƒ”แƒ‘แƒ.

แƒแƒ“แƒ˜แƒกแƒ”แƒ˜แƒก แƒกแƒแƒ’แƒ–แƒแƒ แƒ แƒฃแƒ™แƒ: แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒžแƒฃแƒšแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ‘แƒแƒ แƒแƒ“แƒ˜แƒœแƒ˜ (2019)

แƒ•แƒ”แƒšแƒแƒ“แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒœแƒก แƒ—แƒฎแƒแƒ•แƒœแƒแƒก. แƒแƒกแƒ”แƒ•แƒ” แƒ›แƒ˜แƒœแƒ“แƒ แƒ›แƒแƒ•แƒ˜แƒกแƒ›แƒ˜แƒœแƒ แƒ แƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ’แƒแƒฅแƒ•แƒ— Bouncer-แƒ—แƒแƒœ. แƒ’แƒแƒœแƒ•แƒ˜แƒฎแƒ˜แƒšแƒแƒ— แƒ˜แƒกแƒ˜แƒœแƒ˜. แƒ˜แƒฅแƒœแƒ”แƒ‘ แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ’แƒแƒœแƒ•แƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก แƒกแƒแƒญแƒ˜แƒ แƒ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ.

แƒ”แƒก แƒแƒ›แƒ—แƒแƒ•แƒ แƒ”แƒ‘แƒก แƒฉแƒ”แƒ›แƒก แƒœแƒแƒฌแƒ˜แƒšแƒก, แƒ›แƒ˜แƒœแƒ“แƒ แƒ›แƒแƒ•แƒ˜แƒกแƒ›แƒ˜แƒœแƒ แƒ—แƒฅแƒ•แƒ”แƒœแƒ’แƒแƒœ. แฒ’แƒ›แƒแƒ“แƒšแƒแƒ‘แƒ—!

แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ”แƒ‘แƒ˜

แƒ—แƒฃ แƒ›แƒ” แƒ“แƒแƒ•แƒแƒงแƒ”แƒœแƒ” แƒฉแƒ”แƒ›แƒ˜ แƒ’แƒแƒœแƒแƒชแƒฎแƒแƒ“แƒ˜แƒก_แƒกแƒแƒฎแƒ”แƒšแƒ˜, แƒ˜แƒก แƒกแƒฌแƒแƒ แƒแƒ“ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒฉแƒแƒ’แƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜, แƒ›แƒแƒ— แƒจแƒแƒ แƒ˜แƒก แƒแƒ“แƒ˜แƒกแƒ”แƒแƒจแƒ˜ แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ”แƒ‘แƒแƒจแƒ˜?

แƒแƒ“แƒ˜แƒกแƒ”แƒ แƒ—แƒฃ แƒ›แƒแƒขแƒงแƒฃแƒแƒ แƒ?

แƒแƒ“แƒ˜แƒกแƒ”แƒแƒจแƒ˜. Bouncer แƒ“แƒแƒแƒ’แƒ“แƒ”แƒก.

แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ•แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ— แƒ™แƒแƒ›แƒžแƒšแƒ”แƒฅแƒขแƒก.

แƒ“แƒ แƒ—แƒฃ แƒฉแƒ”แƒ›แƒ˜ แƒ แƒ”แƒแƒšแƒฃแƒ แƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜ แƒกแƒฎแƒ•แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ–แƒ” แƒ’แƒแƒ“แƒแƒฎแƒขแƒ”แƒ‘แƒ, แƒ’แƒแƒ“แƒแƒ˜แƒชแƒ”แƒ›แƒ?

แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ•แƒฅแƒ›แƒœแƒ˜แƒ— แƒงแƒ•แƒ”แƒšแƒ แƒฉแƒแƒ›แƒแƒ—แƒ•แƒšแƒ˜แƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜แƒก แƒ™แƒแƒ›แƒžแƒšแƒ”แƒฅแƒขแƒก. แƒ•แƒ”แƒ  แƒ’แƒ”แƒขแƒงแƒ•แƒ˜แƒ—, แƒแƒ แƒ˜แƒก แƒ—แƒฃ แƒแƒ แƒ application_name แƒแƒ› แƒกแƒ˜แƒแƒจแƒ˜. แƒ แƒแƒ’แƒแƒ แƒช แƒฉแƒแƒœแƒก, แƒ›แƒแƒœ แƒ˜แƒฅ แƒ“แƒแƒ˜แƒœแƒแƒฎแƒ. แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ— แƒงแƒ•แƒ”แƒšแƒ แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒก. แƒ”แƒ แƒ—แƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒ—, แƒ™แƒแƒ›แƒžแƒšแƒ”แƒฅแƒขแƒ˜ แƒ’แƒแƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒก, แƒ แƒแƒช แƒ“แƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ“แƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒแƒก.

แƒ›แƒแƒ“แƒšแƒแƒ‘แƒ แƒแƒœแƒ“แƒ แƒ”แƒ˜ แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก! แƒ™แƒแƒ แƒ’แƒ˜ แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜! แƒ›แƒ˜แƒฎแƒแƒ แƒ˜แƒ, แƒ แƒแƒ› แƒแƒ“แƒ˜แƒกแƒ”แƒ แƒงแƒแƒ•แƒ”แƒš แƒฌแƒฃแƒ—แƒก แƒฃแƒคแƒ แƒ แƒ“แƒ แƒฃแƒคแƒ แƒ แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒ•แƒ˜แƒ—แƒแƒ แƒ“แƒ”แƒ‘แƒ. แƒ›แƒ˜แƒœแƒ“แƒ แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒ’แƒแƒ•แƒแƒ’แƒ แƒซแƒ”แƒšแƒ. แƒฉแƒ•แƒ”แƒœ แƒฃแƒ™แƒ•แƒ” แƒ’แƒ—แƒฎแƒแƒ•แƒ”แƒ—, แƒ’แƒฅแƒแƒœแƒ“แƒ”แƒ— แƒ›แƒ แƒแƒ•แƒแƒš แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒฌแƒงแƒแƒ แƒแƒกแƒ—แƒแƒœ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜, แƒ แƒแƒ—แƒ Odyssey-แƒ›แƒ แƒจแƒ”แƒซแƒšแƒแƒก แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒแƒ“ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ”แƒ‘แƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ, แƒแƒœแƒฃ slave master-แƒ—แƒแƒœ แƒ“แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒแƒ“ แƒ“แƒแƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ”แƒก แƒแƒฎแƒแƒš แƒ›แƒแƒกแƒขแƒ”แƒ แƒก แƒฌแƒแƒ แƒฃแƒ›แƒแƒขแƒ”แƒ‘แƒšแƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’.

แƒ“แƒ˜แƒแƒฎ, แƒ›แƒ” แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ“แƒ”แƒ‘แƒ แƒ”แƒก แƒ“แƒ˜แƒกแƒ™แƒฃแƒกแƒ˜แƒ. แƒแƒฎแƒšแƒ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒกแƒแƒชแƒแƒ•แƒ˜แƒ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒแƒ— แƒจแƒแƒ แƒ˜แƒก แƒ’แƒแƒ“แƒแƒ แƒ—แƒ•แƒ แƒแƒ  แƒฎแƒ“แƒ”แƒ‘แƒ. แƒฉแƒ•แƒ”แƒœแƒก แƒ›แƒฎแƒ แƒ˜แƒ•, แƒฉแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒ™แƒ˜แƒ—แƒฎแƒแƒ— แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜, แƒ แƒแƒ› แƒ˜แƒก แƒฏแƒ”แƒ  แƒ™แƒ˜แƒ“แƒ”แƒ• แƒชแƒแƒชแƒฎแƒแƒšแƒ˜แƒ แƒ“แƒ แƒ’แƒ•แƒ”แƒกแƒ›แƒแƒ“แƒ”แƒก, แƒ แƒแƒ› แƒ›แƒแƒฎแƒ“แƒ แƒฌแƒแƒ แƒฃแƒ›แƒแƒขแƒ”แƒ‘แƒšแƒแƒ‘แƒ, แƒ•แƒ˜แƒœ แƒ“แƒแƒ แƒ”แƒ™แƒแƒ•แƒก pg_recovery. แƒ›แƒ” แƒ›แƒแƒฅแƒ•แƒก แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒฃแƒšแƒ˜ แƒ’แƒ–แƒ แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒกแƒแƒ’แƒ”แƒ‘แƒแƒ“, แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœ แƒแƒ  แƒ›แƒแƒ•แƒกแƒฃแƒšแƒ•แƒแƒ แƒ— แƒแƒกแƒขแƒแƒขแƒ—แƒแƒœ. แƒ“แƒ แƒ แƒแƒ’แƒแƒ แƒ›แƒ” แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ•แƒ˜แƒ’แƒแƒ— แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ ? แƒแƒœแƒฃ แƒ˜แƒ“แƒ”แƒ แƒกแƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒแƒ, แƒ’แƒแƒœแƒ˜แƒฎแƒ˜แƒšแƒ”แƒ‘แƒ. แƒ“แƒแƒฌแƒ”แƒ แƒ”แƒ— แƒ›แƒ”แƒขแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜. แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒแƒฅแƒ•แƒ— แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ›แƒแƒช แƒ˜แƒชแƒ˜แƒแƒœ C, แƒ›แƒแƒจแƒ˜แƒœ แƒ”แƒก แƒ–แƒแƒ’แƒแƒ“แƒแƒ“ แƒจแƒ”แƒกแƒแƒœแƒ˜แƒจแƒœแƒแƒ•แƒ˜แƒ.

แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒ˜แƒก แƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒ˜ แƒฉแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒกแƒแƒช แƒกแƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒแƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ’แƒ•แƒกแƒฃแƒ แƒก แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ แƒแƒช แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒ’แƒแƒ•แƒฎแƒแƒ“แƒแƒ— แƒ’แƒแƒœแƒ›แƒ”แƒแƒ แƒ”แƒ‘แƒแƒ“แƒ˜ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒฅ แƒฃแƒคแƒ แƒ แƒ›แƒ”แƒขแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜ แƒ›แƒ˜แƒœแƒ“แƒ, แƒแƒœแƒฃ แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒ™แƒ”แƒ—แƒ, แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ•แƒแƒ™แƒ”แƒ—แƒ แƒ™แƒแƒ แƒ’แƒแƒ“.

แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ แƒแƒกแƒ”แƒ•แƒ” แƒ”แƒฎแƒ”แƒ‘แƒ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ”แƒ‘แƒก. แƒ’แƒแƒ›แƒแƒ“แƒ˜แƒก, แƒ แƒแƒ› แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒงแƒแƒ•แƒ— แƒแƒกแƒขแƒแƒขแƒ˜ แƒ“แƒ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ. แƒ“แƒ แƒ’แƒแƒกแƒแƒ’แƒ”แƒ‘แƒ˜แƒ, แƒ แƒแƒ› แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒฃแƒคแƒ แƒ แƒ˜แƒจแƒ•แƒ˜แƒแƒ—แƒแƒ“ แƒ›แƒ˜แƒ“แƒ˜แƒแƒœ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒกแƒ—แƒแƒœ, แƒ•แƒ˜แƒ“แƒ แƒ” แƒ›แƒแƒกแƒขแƒ”แƒ แƒ—แƒแƒœ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ›แƒแƒ— แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒฐแƒฅแƒแƒœแƒ“แƒ”แƒ— แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒ. แƒ—แƒฅแƒ•แƒ”แƒœ แƒ—แƒฅแƒ•แƒ˜แƒ—, แƒ แƒแƒ› แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ˜แƒงแƒแƒก แƒ˜แƒกแƒ”แƒ—แƒ˜, แƒ แƒแƒ› แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒ‘แƒ˜แƒ–แƒœแƒ”แƒกแƒ˜ แƒแƒ  แƒ“แƒแƒแƒ™แƒ›แƒแƒงแƒแƒคแƒ˜แƒšแƒแƒก แƒ“แƒ แƒ˜แƒฅแƒแƒ›แƒ“แƒ” แƒแƒ  แƒฌแƒแƒฎแƒ•แƒแƒšแƒ—, แƒกแƒแƒœแƒแƒ› แƒ˜แƒก แƒแƒ  แƒ’แƒแƒœแƒ›แƒ”แƒแƒ แƒ“แƒ”แƒ‘แƒ. แƒแƒ›แƒแƒ•แƒ“แƒ แƒแƒฃแƒšแƒแƒ“, แƒ—แƒฃ แƒ“แƒ˜แƒ“แƒ˜ แƒฎแƒœแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒแƒ  แƒฌแƒแƒฎแƒ•แƒ”แƒ“แƒ˜แƒ— แƒ˜แƒฅ แƒ“แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ“แƒแƒ˜แƒฌแƒงแƒ”แƒ— แƒฌแƒแƒกแƒ•แƒšแƒ, แƒ›แƒแƒจแƒ˜แƒœ แƒ—แƒฅแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก แƒกแƒแƒญแƒ˜แƒ แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ“แƒแƒฃแƒงแƒแƒ•แƒœแƒ”แƒ‘แƒšแƒ˜แƒ• แƒแƒ  แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜. แƒแƒœแƒฃ, แƒ—แƒฃ แƒ›แƒฃแƒ“แƒ›แƒ˜แƒ•แƒแƒ“ แƒ›แƒ˜แƒ•แƒ“แƒ˜แƒ•แƒแƒ แƒ— แƒ›แƒแƒกแƒขแƒ”แƒ แƒ—แƒแƒœ, แƒ›แƒแƒจแƒ˜แƒœ แƒฅแƒ”แƒจแƒ˜ แƒ—แƒ‘แƒ”แƒ‘แƒ แƒ˜แƒฅ, แƒฎแƒแƒšแƒ แƒฅแƒ”แƒจแƒ˜ แƒชแƒแƒขแƒ แƒฉแƒแƒ›แƒแƒ แƒฉแƒ”แƒ‘แƒ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒก.

แฒ“แƒ˜แƒแƒฎ, แƒ”แƒก แƒกแƒ˜แƒ›แƒแƒ แƒ—แƒšแƒ”แƒ. แƒแƒ  แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒšแƒแƒ™แƒ”แƒ‘แƒ˜ pcache-แƒจแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ’แƒกแƒฃแƒ แƒ—, แƒ แƒ”แƒแƒšแƒฃแƒ  แƒฅแƒ”แƒจแƒจแƒ˜ แƒแƒ  แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ แƒ—แƒฅแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก แƒกแƒแƒกแƒฃแƒ แƒ•แƒ”แƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒแƒ  แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ’แƒแƒแƒœแƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜ แƒ’แƒ”แƒ’แƒ›แƒ”แƒ‘แƒจแƒ˜, แƒกแƒแƒ”แƒ แƒ—แƒแƒ“ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜.

แƒ“แƒ แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒแƒฅแƒ•แƒ— แƒ แƒแƒ˜แƒ›แƒ” แƒกแƒแƒฎแƒ˜แƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜ แƒ“แƒ แƒ“แƒแƒแƒ›แƒแƒขแƒ”แƒ‘แƒ— แƒ˜แƒฅ แƒแƒฎแƒแƒš แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒก, แƒ›แƒแƒจแƒ˜แƒœ แƒกแƒแƒœแƒแƒ› แƒ˜แƒก แƒ˜แƒฌแƒงแƒ”แƒ‘แƒ, แƒ›แƒแƒกแƒจแƒ˜ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒชแƒฃแƒ“แƒ˜แƒ, แƒแƒœแƒฃ แƒ˜แƒ–แƒ แƒ“แƒ”แƒ‘แƒ แƒ›แƒ˜แƒกแƒ˜ แƒฅแƒ”แƒจแƒ˜.

แƒ›แƒ” แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ” แƒ˜แƒ“แƒ”แƒ. แƒกแƒฌแƒแƒ แƒ˜ แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜แƒก แƒ›แƒชแƒ˜แƒ แƒ” แƒžแƒ แƒแƒชแƒ”แƒœแƒขแƒ˜แƒก แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒ–แƒ”, แƒ แƒแƒช แƒ’แƒแƒแƒ—แƒ‘แƒแƒ‘แƒก แƒฅแƒ”แƒจแƒ˜แƒก. แƒฃแƒฎแƒ”แƒจแƒแƒ“ แƒ แƒแƒ› แƒ•แƒ—แƒฅแƒ•แƒแƒ—, แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒžแƒ˜แƒ แƒแƒ‘แƒ, แƒ แƒแƒ› แƒแƒกแƒขแƒแƒขแƒก แƒแƒ แƒแƒฃแƒ›แƒ”แƒขแƒ”แƒก 10 แƒฌแƒแƒ›แƒ˜แƒ— แƒฉแƒแƒ›แƒแƒ•แƒ แƒฉแƒ”แƒ‘แƒ˜แƒ—. แƒ“แƒ แƒ”แƒก แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒ แƒแƒ  แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒ“แƒ˜แƒแƒ“แƒ”แƒก แƒ”แƒ แƒ— แƒขแƒแƒšแƒฆแƒแƒจแƒ˜, แƒแƒ แƒแƒ›แƒ”แƒ“ แƒจแƒ”แƒฃแƒคแƒ”แƒ แƒฎแƒ”แƒ‘แƒšแƒแƒ“ แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ“แƒ˜แƒแƒฎ, แƒ’แƒแƒ–แƒแƒ แƒ“แƒ”แƒ— แƒฌแƒแƒœแƒ.

แƒ”แƒก แƒ™แƒแƒ แƒ’แƒ˜ แƒ˜แƒ“แƒ”แƒแƒ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒฏแƒ”แƒ  แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒœแƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒแƒ— แƒ”แƒก แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ. แƒฏแƒ”แƒ  แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ›แƒแƒ•แƒ แƒ—แƒแƒ— แƒ“แƒ แƒ›แƒ”แƒ แƒ” แƒ•แƒ˜แƒคแƒ˜แƒฅแƒ แƒแƒ— แƒ แƒแƒ’แƒแƒ  แƒฉแƒแƒ•แƒ แƒ—แƒแƒ—. แƒ”แƒก แƒจแƒ”แƒกแƒแƒœแƒ˜แƒจแƒœแƒแƒ•แƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒ แƒจแƒ”แƒฃแƒคแƒ”แƒ แƒฎแƒ”แƒ‘แƒšแƒแƒ“ แƒฉแƒแƒ แƒ—แƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

nginx-แƒก แƒแƒฅแƒ•แƒก แƒ”แƒก แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜ slowly start แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒจแƒ˜. แƒ“แƒ แƒ˜แƒก แƒ—แƒแƒœแƒ“แƒแƒ—แƒแƒœ แƒแƒซแƒšแƒ˜แƒ”แƒ แƒ”แƒ‘แƒก แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒแƒก.

แƒ“แƒ˜แƒแƒฎ, แƒจแƒ”แƒกแƒแƒœแƒ˜แƒจแƒœแƒแƒ•แƒ˜ แƒ˜แƒ“แƒ”แƒแƒ, แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ•แƒ”แƒชแƒ“แƒ”แƒ‘แƒ˜แƒ— แƒ›แƒแƒก, แƒ แƒแƒชแƒ แƒแƒ›แƒแƒก แƒ›แƒ˜แƒ•แƒแƒฆแƒฌแƒ”แƒ•แƒ—.

แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ