แž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แž‚แžบแž‡แžถแžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แžšแž”แžŸแŸ‹แž™แžพแž„แŸ”

แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž“แŸƒแžแŸ’แž„แŸƒแžแŸ’แž˜แžธแŸ—แž“แŸแŸ‡แž”แž„แŸ’แžแŸ†แž™แžพแž„แžฑแŸ’แž™แž”แž‰แŸ’แž‡แžถแž€แŸ‹แž–แžธแž‡แŸ†แž แžšแžšแž”แžŸแŸ‹แž™แžพแž„แž…แŸ†แž–แŸ„แŸ‡แž–แŸแžแŸŒแž˜แžถแž“แž‡แžปแŸ†แžœแžทแž‰แž‚แž˜แŸ’แžšแŸ„แž„ Nginx แŸ” แž™แžพแž„แž“แŸ… Yandex แž‡แžฟแžแžถแžขแŸŠแžทแž“แž’แžบแžŽแžทแžแž‘แŸ†แž“แžพแž”แž‚แžบแž˜แžทแž“แžขแžถแž…แž‘แŸ…แžšแžฝแž…แž‘แŸแž”แžพแž‚แŸ’แž˜แžถแž“แžœแž”แŸ’แž”แž’แž˜แŸŒแž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แž“แžทแž„แž˜แž“แžปแžŸแŸ’แžŸแžŠแŸ‚แž›แžœแžทแž“แžทแž™แŸ„แž‚แž–แŸแž›แžœแŸแž›แžถแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แŸ”

แžœแžทแž“แžทแž…แŸ’แž†แŸแž™แžŠแŸ„แž™แžแŸ’แž›แžฝแž“แžฏแž„แŸ– แž™แžพแž„แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž‚แŸ’แž“แžถแž”แŸ’แžšแžพแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแžปแž€แžšแž€แž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž  แž‘แž‘แžฝแž›แž‘แŸ†แž–แŸแžšแž–แžธแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แŸ” แž€แžถแžšแž”แžพแž€แž…แŸ†แž แžšแž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแž‘แŸ’แžšแž–แŸ’แž™แžŸแž˜แŸ’แž”แžแŸ’แžแžทแžแŸ‚แž˜แžฝแž™แž‚แžแŸ‹แž“แŸƒแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‘แžถแŸ†แž„แž“แŸแŸ‡แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžœแžถแž–แžทแžแž‡แžถแž˜แžถแž“แžŸแžถแžšแŸˆแžŸแŸ†แžแžถแž“แŸ‹แž”แŸ†แž•แžปแžแž˜แžฝแž™แŸ” แž‡แžถแž€แžถแžšแž–แžทแž แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแž—แžถแž‚แž…แŸ’แžšแžพแž“แž“แŸƒแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‘แžถแŸ†แž„แž“แŸแŸ‡แž”แžถแž“แž”แž„แŸ’แž แžถแž‰แžแŸ’แž›แžฝแž“ แžŠแŸ„แž™แžŸแžถแžšแžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž˜แž€แž–แžธแž‡แžปแŸ†แžœแžทแž‰แž–แžทแž—แž–แž›แŸ„แž€แžขแžถแž…แžขแžถแž“แž€แžผแžŠแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸ แž“แžทแž„แžŸแŸ’แž“แžพแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŸแž˜แžšแž˜แŸ’แž™แŸ” แž—แžถแž–แž”แžแŸ‹แž”แŸ‚แž“ แž›แŸ’แž”แžฟแž“ แž“แžทแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžแžถแž˜แž”แŸ†แžŽแž„แž“แŸƒแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž  แž‚แžบแž‡แžถแžขแŸ’แžœแžธแžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸŠแžธแž“แž’แžบแžŽแžทแžแž‘แŸ†แž“แžพแž”แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ‚แž›แž˜แŸ’แžขแž‡แžถแžšแŸ€แž„แžšแžถแž›แŸ‹แžแŸ’แž„แŸƒแžŠแŸ„แž™แžขแŸ’แž“แž€แžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแžถแž”แŸ‹แž–แžถแž“แŸ‹แž“แžถแž€แŸ‹แž“แŸ…แž‡แžปแŸ†แžœแžทแž‰แž–แžทแž—แž–แž›แŸ„แž€แŸ”

แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แž˜แžถแž“แž‘แž˜แŸ’แžšแž„แŸ‹แž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแž‡แžถแž…แŸ’แžšแžพแž“ - แž–แŸแž›แžแŸ’แž›แŸ‡แžœแžถแž‡แžถแž€แžถแžšแžŸแžšแžŸแŸแžšแž€แžผแžŠแž”แžปแž‚แŸ’แž‚แž›แžŠแŸ‚แž›แž†แŸ’แž‚แžถแŸ†แž†แŸ’แž‚แž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžŸแž”แŸ’แž”แžถแž™แž“แŸ…แž•แŸ’แž‘แŸ‡ แž แžพแž™แž–แŸแž›แžแŸ’แž›แŸ‡แžœแžถแž‡แžถแž€แžถแžšแž„แžถแžšแžšแž”แžŸแŸ‹แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž‘แžถแŸ†แž„แž˜แžผแž›แžŠแŸ‚แž›แžงแž‘แŸ’แž‘แžทแžŸแžŠแž›แŸ‹แž€แžถแžšแžšแž€แŸ’แžŸแžถแž€แžผแžŠแž”แžพแž€แž…แŸ†แž แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžŸแžผแž˜แŸ’แž”แžธแžแŸ‚แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแž…แžปแž„แž€แŸ’แžšแŸ„แž™แž“แŸแŸ‡แžœแžถแžแŸ‚แž„แžแŸ‚แž˜แžทแž“แžแŸ’แžšแžนแž˜แžแŸ‚แž“แžทแž„แž˜แžทแž“แž…แŸ’แžšแžพแž“แž€แŸ’แžšแžปแž˜, แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แž“แžปแžŸแŸ’แžŸแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž˜แžฝแž™แž˜แŸแžŠแžนแž€แž“แžถแŸ†แž”แž„แŸ’แž€แžพแžแž‚แž˜แŸ’แžšแŸ„แž„แž˜แžฝแž™แŸ” แžขแŸ’แž“แž€แžšแžถแž›แŸ‹แž‚แŸ’แž“แžถแž”แŸ’แžšแž แŸ‚แž›แž‡แžถแžŠแžนแž„แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แž›แžธแž“แžปแž…แž›แŸแž…แžกแžพแž„แžŠแŸ„แž™แžŸแžถแžš Linus Torvalds แŸ” Mikael Widenius แž”แžถแž“แž”แž„แŸ’แž€แžพแžแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™ MySQL แžŠแŸแž–แŸแž‰แž“แžทแž™แž˜แž”แŸ†แž•แžปแžแž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแžแž‚แŸแž แž‘แŸ†แž–แŸแžš แž แžพแž™ Michael Stonebraker แž“แžทแž„แž€แŸ’แžšแžปแž˜แžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แž˜แž€แž–แžธ Berkeley แž”แžถแž“แž”แž„แŸ’แž€แžพแž PostgreSQL แŸ” แž“แŸ… Google แž›แŸ„แž€ Jeff Dean แž”แžถแž“แž”แž„แŸ’แž€แžพแž TensorFlow แŸ” Yandex แž€แŸแž˜แžถแž“แžงแž‘แžถแž แžšแžŽแŸแž”แŸ‚แž”แž“แŸแŸ‡แžŠแŸ‚แžšแŸ– Andrey Gulin แž“แžทแž„ Anna Veronika Dorogush แžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž€แžพแžแž€แŸ†แžŽแŸ‚แžŠแŸ†แž”แžผแž„แž“แŸƒ CatBoost แž“แžทแž„ Alexey Milovidov แžŠแŸ‚แž›แž”แžถแž“แž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ ClickHouse แž“แžทแž„แž”แŸ’แžšแž˜แžผแž›แž•แŸ’แžแžปแŸ†แžŸแž แž‚แž˜แž“แŸแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‡แžปแŸ†แžœแžทแž‰แž‚แž˜แŸ’แžšแŸ„แž„แŸ” แž แžพแž™แž™แžพแž„แž–แžทแžแž‡แžถแžšแžธแž€แžšแžถแž™แžŽแžถแžŸแŸ‹แžŠแŸ‚แž›แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‘แžถแŸ†แž„แž“แŸแŸ‡แžฅแžกแžผแžœแž“แŸแŸ‡แž‡แžถแž€แž˜แŸ’แž˜แžŸแžทแž‘แŸ’แž’แžทแžšแž”แžŸแŸ‹แžŸแž แž‚แž˜แž“แŸแžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŠแŸแž’แŸ†แž˜แž€แž–แžธแž”แŸ’แžšแž‘แŸแžŸ แž“แžทแž„แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแŸ” แž”แŸ’แžšแž—แž–แž“แŸƒแž˜แŸ„แž‘แž“แž—แžถแž–แž‘แžผแž‘แŸ…แžšแž”แžŸแŸ‹แž™แžพแž„แž‚แžบ Nginx แžŠแŸ‚แž›แž‡แžถแž‚แž˜แŸ’แžšแŸ„แž„แžšแž”แžŸแŸ‹ Igor Sysoev แžŠแŸ‚แž›แž…แŸ’แž”แžถแžŸแŸ‹แžŽแžถแžŸแŸ‹แž‡แžถแž‚แž˜แŸ’แžšแŸ„แž„แž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แžšแžŠแŸแž›แŸ’แž”แžธแž›แŸ’แž”แžถแž‰แž”แŸ†แž•แžปแžแžšแž”แžŸแŸ‹แžšแžปแžŸแŸ’แžŸแŸŠแžธแŸ” แžŸแž–แŸ’แžœแžแŸ’แž„แŸƒแž“แŸแŸ‡ Nginx แž•แŸ’แžแž›แŸ‹แžแžถแž˜แž–แž›แž…แŸ’แžšแžพแž“แž‡แžถแž„ 30% แž“แŸƒแž‘แŸ†แž–แŸแžšแž“แŸ…แž›แžพแžขแŸŠแžธแž“แž’แžบแžŽแžทแžแž‘แžถแŸ†แž„แž˜แžผแž› แž แžพแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŠแŸ„แž™แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แžขแŸŠแžธแž“แž’แžบแžŽแžทแžแž’แŸ†แŸ—แžŸแŸ’แž‘แžพแžšแžแŸ‚แž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ”

แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แžŠแŸ„แž™แžแŸ’แž›แžฝแž“แžฏแž„แž˜แžทแž“แž”แž„แŸ’แž€แžพแžแž”แŸ’แžšแžถแž€แŸ‹แž…แŸ†แžŽแŸแž‰แž‘แŸแŸ” แž‡แžถแž€แžถแžšแž–แžทแžแžŽแžถแžŸแŸ‹ แž˜แžถแž“แžงแž‘แžถแž แžšแžŽแŸแž‡แžถแž…แŸ’แžšแžพแž“แž“แŸƒแž€แžถแžšแž€แžŸแžถแž„แžขแžถแž‡แžธแžœแž€แž˜แŸ’แž˜แž‡แžปแŸ†แžœแžทแž‰แž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แŸ– แžงแž‘แžถแž แžšแžŽแŸ RedHat แžŠแŸ‚แž›แž”แžถแž“แžŸแžถแž„แžŸแž„แŸ‹แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แžŸแžถแž’แžถแžšแžŽแŸˆแžŠแŸแž’แŸ†แž˜แžฝแž™แž›แžพแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž“แŸƒแž€แžถแžšแž…แŸ‚แž€แž…แžถแž™แž›แžธแž“แžปแž…แžšแž”แžŸแŸ‹แžแŸ’แž›แžฝแž“ แžฌ MySQL AB แžŠแžผแž…แž‚แŸ’แž“แžถแžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž”แž„แŸ‹แž”แŸ’แžšแžถแž€แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™ MySQL แž”แžพแž€แž…แŸ†แž แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž“แŸ…แžแŸ‚แžšแžฟแž„แžŸแŸ†แžแžถแž“แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแžขแžถแž‡แžธแžœแž€แž˜แŸ’แž˜แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แžถแžšแž€แžŸแžถแž„แž•แž›แžทแžแž•แž›แž”แžพแž€แž…แŸ†แž แžŠแŸแžšแžนแž„แž˜แžถแŸ†แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ‚แž›แž˜แŸ’แžขแžŠแŸ„แž™แž–แžทแž—แž–แž›แŸ„แž€แž‘แžถแŸ†แž„แž˜แžผแž›แŸ”

แž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แž‚แžบแž‡แžถแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž™แŸ‰แžถแž„แž†แžถแž”แŸ‹แžšแž แŸแžŸแž“แŸƒแž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแžขแŸŠแžธแž“แž’แžบแžŽแžทแžแŸ” แžœแžถแž˜แžถแž“แžŸแžถแžšแŸˆแžŸแŸ†แžแžถแž“แŸ‹แžŽแžถแžŸแŸ‹แžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‡แžถแž…แŸ’แžšแžพแž“แž“แŸ…แžแŸ‚แž˜แžถแž“แž€แžถแžšแž›แžพแž€แž‘แžนแž€แž…แžทแžแŸ’แžแž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž„แŸ’แž แŸ„แŸ‡แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแž‘แŸ…แž€แžถแž“แŸ‹แž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž  แž แžพแž™แžŠแŸ„แž™แž แŸแžแžปแž“แŸแŸ‡แžšแžฝแž˜แž‚แŸ’แž“แžถแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰แŸ” แž€แžถแžšแž’แŸ’แžœแžพแž‘แžปแž€แŸ’แžแž”แžปแž€แž˜แŸ’แž“แŸแž‰แž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž  แž•แŸ’แž‰แžพแžŸแžถแžšแžขแžถแž€แŸ’แžšแž€แŸ‹แžŽแžถแžŸแŸ‹แž‘แŸ…แž€แžถแž“แŸ‹แžŸแž แž‚แž˜แž“แŸแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแŸ” แž™แžพแž„แž‡แžฟแž‡แžถแž€แŸ‹แž™แŸ‰แžถแž„แž–แžทแžแž”แŸ’แžšแžถแž€แžŠแžแžถแž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž‚แžฝแžšแžแŸ‚แž‚แžถแŸ†แž‘แŸ’แžš แž“แžทแž„แžขแž—แžทแžœแžŒแŸ’แžแž…แž›แž“แžถแž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แŸ”

แž”แŸ’แžšแž—แž–: www.habr.com

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹