ΠΠ°ΠΊΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΎΡ Π½Π° Π·Π°Π΄Π½ΠΈΠ½Π° ΡΠ°Π·Π±ΠΈΡΠ° Π΄Π΅ΠΊΠ° Π±Π°ΡΠ°ΡΠ΅ΡΠΎ SQL ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Π΄ΠΎΠ±ΡΠΎ Π½Π° βΠΏΡΠΎΠ΄β? ΠΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΈΠ»ΠΈ Π±ΡΠ·ΠΎΡΠ°ΡΡΠ΅ΡΠΊΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π½Π΅ ΡΠ΅ΠΊΠΎΡ ΠΈΠΌΠ° ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ βΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡβ. Π ΡΠΎ ΠΏΡΠΈΡΡΠ°ΠΏΠΎΡ, Π½Π΅ ΠΌΠΎΠΆΠ°Ρ Π±Π΅Π·Π±ΠΎΠ»Π½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠ°Ρ ΡΠΈΡΠ΅ Π±Π°ΡΠ°ΡΠ°, Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠΏΠΈΡΠ° ΠΎΠ΄ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ΡΡΠΎ ΡΡΠ°Π΅ ΡΠΎ ΡΠ°ΡΠΎΠ²ΠΈ. ΠΠ° Π΄Π° Π³ΠΈ ΡΠ΅ΡΠΈΠΌΠ΅ ΠΎΠ²ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΡΠΎΠ·Π΄Π°Π΄ΠΎΠ²ΠΌΠ΅ Π²Π΅ΡΡΠ°ΡΠΊΠ° DBA - ΠΠΎ. ΠΠ΅ΡΠ΅ Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ Π²ΠΎ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ ΠΈΠΌ ΠΏΠΎΠΌΠ°Π³Π° Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ Π΄Π΅ΡΠ΅ΡΠΈΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ.
ΠΠΈΠ΄Π΅ΠΎ:
ΠΠ΄ΡΠ°Π²ΠΎ Π½Π° ΡΠΈΡΠ΅! ΠΠ°Ρ ΡΠ΅ Π²ΠΈΠΊΠ°ΠΌ ΠΠ½Π°ΡΠΎΠ»ΠΈΡ Π‘ΡΠ°Π½ΡΠ»Π΅Ρ. ΠΠ°Ρ ΡΠ°Π±ΠΎΡΠ°ΠΌ Π·Π° ΡΠΈΡΠΌΠ°
ΠΠΌΠ°ΠΌΠ΅ ΠΎΠ΄Π»ΠΈΡΠ½ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΈ Π΄Π΅Π½Π΅Ρ Π΄Π΅Π» ΠΎΠ΄ ΠΈΠ·Π²Π΅ΡΡΠ°ΡΠΎΡ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΠΎΡΠ²Π΅ΡΠ΅Π½ Π½Π° ΡΠ»ΡΡΠ°ΠΈΡΠ΅ ΡΡΠΎ Π³ΠΈ Π·Π°ΠΏΠΎΠ·Π½Π°Π²ΠΌΠ΅ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ°Π±ΠΎΡΠ΅Π²ΠΌΠ΅ ΡΠΎ Π½ΠΈΠ². ΠΠ΅ Π·Π±ΠΎΡΡΠ²Π°ΠΌ Π·Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠΎ ΠΈΠΌ ΠΏΠΎΠΌΠΎΠ³Π½Π°Π²ΠΌΠ΅ Π΄Π° ΡΠ΅ΡΠ°Ρ Π΄ΠΎΡΡΠ° ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ.
ΠΠΎΠ³Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΠΌΠ΅ ΠΈ ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ ΡΠΎ Π³ΠΎΠ»Π΅ΠΌΠΎ ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅, ΡΠΈ Π³ΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΠΌΠ΅ ΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ: βΠΠ°Π»ΠΈ ΠΎΠ²Π°Π° ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΠ° ΡΠ΅ ΠΏΠΎΠ»Π΅ΡΠ°?β. ΠΠΈΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΠΏΡΠ΅Π³Π»Π΅Π΄, Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ Π·Π½Π°Π΅ΡΠ΅ΡΠΎ Π½Π° ΠΏΠΎΠΈΡΠΊΡΡΠ½ΠΈΡΠ΅ ΠΊΠΎΠ»Π΅Π³ΠΈ, Π΅ΠΊΡΠΏΠ΅ΡΡΠΈ Π·Π° DBA. Π ΡΠΈΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΊΠ°ΠΆΠ°Ρ Π΄Π°Π»ΠΈ ΡΠ΅ Π»Π΅ΡΠ° ΠΈΠ»ΠΈ Π½Π΅.
ΠΠΎ, ΠΌΠΎΠΆΠ΅Π±ΠΈ Π±ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ Π°ΠΊΠΎ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ ΡΠ°ΠΌΠΈ Π΄Π° Π³ΠΎ ΡΠ΅ΡΡΠΈΡΠ°ΠΌΠ΅ Π½Π° ΠΊΠΎΠΏΠΈΠΈ ΡΠΎ ΡΠ΅Π»ΠΎΡΠ½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°. Π Π΄Π΅Π½Π΅Ρ ΡΠ°ΠΌΠΎ ΡΠ΅ Π·Π±ΠΎΡΡΠ²Π°ΠΌΠ΅ Π·Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠ²ΠΈ ΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏΠΈΡΠ΅ ΠΊΠΎΠ½ ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ ΡΠ΅Π³Π° ΠΈ ΠΊΠ°ΠΊΠΎ ΡΠΎΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ ΠΈ ΡΠΎ ΠΊΠΎΠΈ Π°Π»Π°ΡΠΊΠΈ. ΠΠ΅ Π·Π±ΠΎΡΡΠ²Π°ΠΌΠ΅ ΠΈ Π·Π° Π΄ΠΎΠ±ΡΠΈΡΠ΅ ΠΈ Π»ΠΎΡΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈ Π½Π° Π²Π°ΠΊΠ²ΠΈΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏΠΈ ΠΈ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΏΠΎΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΠΎΠ²Π΄Π΅.
ΠΠΎΡ Π½Π΅ΠΊΠΎΠ³Π°Ρ Π½Π°ΠΏΡΠ°Π²ΠΈΠ» ΠΈΠ½Π΄Π΅ΠΊΡΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π½Π° ΠΏΡΠΎΠ΄ ΠΈΠ»ΠΈ Π½Π°ΠΏΡΠ°Π²ΠΈΠ» ΠΊΠ°ΠΊΠ²ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ? Π‘ΠΎΡΠ΅ΠΌΠ° ΠΌΠ°Π»ΠΊΡ ΠΎΠ΄. Π Π·Π° ΠΊΠΎΠ³ΠΎ ΠΎΠ²Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΡΠ°ΠΊΡΠΎΡ Π΄Π΅ΠΊΠ° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΠ΅ ΠΈΠ·Π³ΡΠ±Π΅Π½ΠΈ ΠΈΠ»ΠΈ ΠΈΠΌΠ°Π»ΠΎ ΠΏΡΠ΅ΠΊΠΈΠ½ΠΈ? Π’ΠΎΠ³Π°Ρ ΡΠ° Π·Π½Π°Π΅ΡΠ΅ ΠΎΠ²Π°Π° Π±ΠΎΠ»ΠΊΠ°. Π€Π°Π»Π° Π±ΠΎΠ³Ρ ΡΡΠΎ ΠΈΠΌΠ° ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈ ΠΊΠΎΠΏΠΈΠΈ.
ΠΡΠ²ΠΈΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ Π΅ ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ Π²ΠΎ ΠΏΡΠΎΠ΄. ΠΠ»ΠΈ, ΠΊΠΎΠ³Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΎΡ ΡΠ΅Π΄ΠΈ Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π°, ΠΈΠΌΠ° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅, ΠΈΠΌΠ° Π½Π΅ΠΊΠ°ΠΊΠΎΠ² ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ ΠΈΠ·Π±ΠΎΡ. Π Π½ΠΈΠ΅ ΡΠ΅ ΡΡΠΊΠ°Π»Π°Π°Ρ Π·Π° Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠΈΠΊΠ½Π΅, ΠΈ ΡΠ° Π΄ΠΎΠ±ΠΈΠ²Π°ΠΌΠ΅ ΠΎΠ²Π°Π° ΡΠΈΡΡΠ°ΡΠΈΡΠ°.
ΠΠΎΠ»ΠΈ, ΡΠΊΠ°ΠΏΠΎ Π΅. ΠΠ΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π΅ Π½Π°ΡΠ΄ΠΎΠ±ΡΠΎ Π΄Π° Π½Π΅.
Π ΠΊΠΎΡ Π΅ Π½Π°ΡΠ΄ΠΎΠ±ΡΠΈΠΎΡ Π½Π°ΡΠΈΠ½ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ°?
ΠΡΠ΄Π΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΠΈΠ½ΡΡΠ΅Π½Π°ΡΠΈΡΠ° ΠΈ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΠΌΠ΅ Π½Π΅ΠΊΠΎΡ Π΄Π΅Π» ΠΎΠ΄ ΠΏΡΠΎΠ΄ ΡΠ°ΠΌΡ. ΠΠ»ΠΈ Π²ΠΎ Π½Π°ΡΠ΄ΠΎΠ±Π°Ρ ΡΠ»ΡΡΠ°Ρ, Π΄Π° Π·Π΅ΠΌΠ΅ΠΌΠ΅ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠΈ ΠΏΡΠΎΠ΄, ΡΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. Π ΠΎΡΠΊΠ°ΠΊΠΎ ΡΠ΅ Π³ΠΎ ΡΠ°Π·Π²ΠΈΠ΅ΠΌΠ΅ Π»ΠΎΠΊΠ°Π»Π½ΠΎ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌΠ΅ Π·Π° ΠΈΠ½ΡΡΠ΅Π½ΠΈΡΠ°ΡΠ΅.
ΠΠ²Π° ΡΠ΅ Π½ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° ΠΎΡΡΡΡΠ°Π½ΠΈΠΌΠ΅ Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ Π³ΡΠ΅ΡΠΊΠΈΡΠ΅, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ Π΄Π° Π³ΠΈ ΡΠΏΡΠ΅ΡΠΈΠΌΠ΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ Π½Π° ΠΏΡΠΎΠ΄.
ΠΠΎΠΈ ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅?
- ΠΡΠΎΠ±Π»Π΅ΠΌΠΎΡ Π΅ ΡΡΠΎ ΠΎΠ²Π°Π° ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ° ΡΠΏΠΎΠ΄Π΅Π»ΡΠ²Π°ΠΌΠ΅ ΡΠΎ ΠΊΠΎΠ»Π΅Π³ΠΈΡΠ΅. Π ΠΌΠ½ΠΎΠ³Ρ ΡΠ΅ΡΡΠΎ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ Π½Π΅ΠΊΠ°ΠΊΠ²Π° ΠΏΡΠΎΠΌΠ΅Π½Π°, Π±Π°ΠΌ - ΠΈ Π½Π΅ΠΌΠ° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π΅ Π²ΠΎ Π²ΠΎΠ΄Π°. Π‘ΡΠ°Π½ΠΈΡΠ°ΡΠ΅ΡΠΎ Π±Π΅ΡΠ΅ ΠΌΡΠ»ΡΠΈ-ΡΠ΅ΡΠ°Π±Π°ΡΡΠΈ. Π ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ΠΊΠ°ΡΠ΅ Π΄ΠΎΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·Π΄ΠΈΠ³Π½Π΅. Π ΡΠ΅ΡΠΈΠ²ΠΌΠ΅ Π΄Π° Π³ΠΎ ΡΠΈΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΡΡΡΠ΅. Π’ΠΎΠ° Π΅ ΡΠΎΠ°, ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ°Π·Π²ΠΎΡ.
- Π, ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°, ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΠΊΠΎΠ»Π΅Π³ΠΈ ΠΊΠΎΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ ΡΠ°ΠΌΡ, ΠΌΠ½ΠΎΠ³Ρ ΡΠΈΠΌΠΎΠ²ΠΈ. Π ΡΠΎΠ° ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠ°ΡΠ½ΠΎ. Π ΠΎΠ²Π° Π΅ Π½Π΅Π·Π³ΠΎΠ΄Π½ΠΎ.
Π Π²ΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ ΠΊΠ°ΠΆΠ΅ Π΄Π΅ΠΊΠ° ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ°ΠΌΠΎ Π΅Π΄Π΅Π½ ΠΎΠ±ΠΈΠ΄, Π΅Π΄Π΅Π½ ΠΈΡΡΡΠ΅Π», Π°ΠΊΠΎ ΡΠ°ΠΊΠ°ΠΌΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅ Π½Π΅ΠΊΠΎΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, Π΄Π° Π³ΠΈ Π΄ΠΎΠΏΡΠ΅ΠΌΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅, Π΄Π° ΡΠ° ΡΠΌΠ΅Π½ΠΈΠΌΠ΅ ΡΡΡΡΠΊΡΡΡΠ°ΡΠ°. Π Π°ΠΊΠΎ Π½Π΅ΡΡΠΎ ΡΡΠ³Π½Π° Π½Π°ΠΎΠΏΠ°ΠΊΡ, Π°ΠΊΠΎ ΠΈΠΌΠ°Π»ΠΎ Π³ΡΠ΅ΡΠΊΠ° Π²ΠΎ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΠ°ΡΠ°, ΡΠΎΠ³Π°Ρ Π½Π΅ΠΌΠ° Π±ΡΠ·ΠΎ Π΄Π° ΡΠ΅ Π²ΡΠ°ΡΠΈΠΌΠ΅ Π½Π°Π·Π°Π΄.
ΠΠ²Π° Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ ΠΎΠ΄ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΈΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ, Π½ΠΎ ΡΠ΅ΠΏΠ°ΠΊ ΠΏΠΎΡΡΠΎΠΈ Π³ΠΎΠ»Π΅ΠΌΠ° Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎΡΡ Π΄Π΅ΠΊΠ° Π½Π΅ΠΊΠΎΡ Π²ΠΈΠ΄ Π½Π° Π³ΡΠ΅ΡΠΊΠ° ΡΠ΅ ΠΎΠ΄ΠΈ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ.
Π¨ΡΠΎ Π½Γ¨ ΡΠΏΡΠ΅ΡΡΠ²Π° Π΄Π° ΠΌΡ Π΄Π°Π΄Π΅ΠΌΠ΅ Π½Π° ΡΠ΅ΠΊΠΎΡ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ ΡΠ΅ΡΡ ΠΊΠ»ΡΠΏΠ°, ΠΊΠΎΠΏΠΈΡΠ° ΡΠΎ ΡΠ΅Π»ΠΎΡΠ½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°? ΠΠΈΡΠ»Π°ΠΌ Π΄Π΅ΠΊΠ° Π΅ ΡΠ°ΡΠ½ΠΎ ΡΡΠΎ Π΅ Π½Π° ΠΏΠ°ΡΠΎΡ.
ΠΠΎΡ ΠΈΠΌΠ° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° ΠΎΠ΄ ΡΠ΅ΡΠ°Π±Π°ΡΡ? ΠΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΎΠ΄ ΡΠΎΠ±Π°ΡΠ°.
Π ΡΠ°ΡΠ½ΠΎ Π΅ Π΄Π΅ΠΊΠ° ΡΡΠ²Π°ΡΠ΅ΡΠΎ ΠΌΠ°ΡΠΈΠ½ΠΈ Π·Π° ΡΠ΅ΠΊΠΎΡ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ, ΠΊΠΎΠ³Π° ΠΈΠΌΠ° ΡΠΎΠ»ΠΊΡ Π³ΠΎΠ»Π΅ΠΌΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ, Π΅ ΠΌΠ½ΠΎΠ³Ρ ΡΠΊΠ°ΠΏΠΎ, Π° ΠΎΡΠ²Π΅Π½ ΡΠΎΠ°, ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π΅ Π΄ΠΎΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅.
ΠΠΌΠ°ΠΌΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΊΠΎΠΈ ΡΡΠ°ΡΠΈΡΠ° Π΄Π΅ΠΊΠ° Π΅ ΠΌΠ½ΠΎΠ³Ρ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠ°Π°Ρ ΡΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π½Π° ΠΊΠΎΠΏΠΈΠΈ ΡΠΎ ΡΠ΅Π»ΠΎΡΠ½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°, Π½ΠΎ Π½ΠΈΠ²Π½Π°ΡΠ° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π΅ ΠΏΠΎΠΌΠ°Π»Π° ΠΎΠ΄ ΡΠ΅ΡΠ°Π±Π°ΡΡ ΠΈ Π½Π΅ΠΌΠ° ΡΠ΅ΡΡΡΡΠΈ Π·Π° Π΄Π° ΡΠ΅ Π·Π°Π΄ΡΠΆΠΈ ΡΠ΅ΡΡ-ΠΊΠ»ΡΠΏΠ° Π·Π° ΡΠ΅ΠΊΠΎΡ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ. ΠΠ°ΡΠΎΠ°, ΡΠΈΠ΅ ΠΌΠΎΡΠ° Π΄Π° Π³ΠΈ ΠΏΡΠ΅Π·Π΅ΠΌΠ°Ρ Π΄Π΅ΠΏΠΎΠ½ΠΈΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΎ Π½Π° Π½ΠΈΠ²Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π° ΠΈ Π΄Π° ΡΠ΅ΡΡΠΈΡΠ°Π°Ρ Π½Π° ΠΎΠ²ΠΎΡ Π½Π°ΡΠΈΠ½. ΠΠΎΡΡΠ΅Π±Π½ΠΎ Π΅ ΠΌΠ½ΠΎΠ³Ρ Π²ΡΠ΅ΠΌΠ΅.
ΠΡΡΠΈ ΠΈ Π°ΠΊΠΎ Π³ΠΎ ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ° Π²Π½Π°ΡΡΠ΅ Π²ΠΎ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ°, ΡΠΎΠ³Π°Ρ ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ΡΠΎ Π½Π° Π΅Π΄Π΅Π½ ΡΠ΅ΡΠ°Π±Π°ΡΡ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° ΡΠ°Ρ Π΅ Π²Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ Π΄ΠΎΠ±ΡΠΎ. ΠΠΎ, ΡΠΈΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π»ΠΎΠ³ΠΈΡΠΊΠΈ Π΄Π΅ΠΏΠΎΠ½ΠΈΠΈ, ΡΠΈΠ΅ ΠΏΡΠ΅Π·Π΅ΠΌΠ°Π°Ρ Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΠΎΠ΄ ΠΎΠ±Π»Π°ΠΊΠΎΡ. ΠΠ° Π½ΠΈΠ² Π±ΡΠ·ΠΈΠ½Π°ΡΠ° Π΅ ΠΎΠΊΠΎΠ»Ρ 200 Π³ΠΈΠ³Π°Π±Π°ΡΡΠΈ Π½Π° ΡΠ°Ρ. Π ΡΓ¨ ΡΡΡΠ΅ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠΈΠΌΠ΅ ΠΎΠ΄ Π»ΠΎΠ³ΠΈΡΠΊΠ°ΡΠ° Π΄Π΅ΠΏΠΎΠ½ΠΈΡΠ°, Π΄Π° ΡΠ΅ Π½Π°Π²ΠΈΠ²Π°Π°Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠ΅ ΠΈΡΠ½.
ΠΠΎ, ΡΠΈΠ΅ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΎΠ²ΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ Π·Π°ΡΠΎΠ° ΡΡΠΎ ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΎ Π·Π°Π΄ΡΠΆΠ°Ρ ΠΏΡΠΎΠ΄ΠΎΡ ΡΠΈΠ³ΡΡΠ΅Π½.
Π¨ΡΠΎ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΠΎΠ²Π΄Π΅? ΠΡΠ΄Π΅ Π΄Π° Π³ΠΈ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΡΠ΅ΡΡ ΠΊΠ»ΡΠΏΠΈΡΠ΅ Π΅Π²ΡΠΈΠ½ΠΈ ΠΈ Π΄Π° ΠΌΡ Π΄Π°Π΄Π΅ΠΌΠ΅ Π½Π° ΡΠ΅ΠΊΠΎΡ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ ΡΠ²ΠΎΡΠ° ΡΠΎΠΏΡΡΠ²Π΅Π½Π° ΡΠ΅ΡΡ ΠΊΠ»ΡΠΏΠ°.
Π ΠΎΠ²Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎ.
Π Π²ΠΎ ΠΎΠ²ΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ, ΠΊΠΎΠ³Π° ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΡΠ΅Π½ΠΊΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ Π·Π° ΡΠ΅ΠΊΠΎΡ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΎ ΡΠΏΠΎΠ΄Π΅Π»ΠΈΠΌΠ΅ Π½Π° Π΅Π΄Π½Π° ΠΌΠ°ΡΠΈΠ½Π°. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ΄ 10 Π’Π ΠΈ ΡΠ°ΠΊΠ°ΡΠ΅ Π΄Π° ΡΠ° Π΄Π°Π΄Π΅ΡΠ΅ Π½Π° 10 ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ, Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° ΠΈΠΌΠ°ΡΠ΅ Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ΄ XNUMX x XNUMX Π’Π. ΠΠΎΡΡΠ΅Π±Π½Π° Π²ΠΈ Π΅ ΡΠ°ΠΌΠΎ Π΅Π΄Π½Π° ΠΌΠ°ΡΠΈΠ½Π° Π·Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠ΅Π½ΠΊΠΈ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΠΊΠΎΠΏΠΈΠΈ Π·Π° ΡΠ΅ΠΊΠΎΡ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ ΡΡΠΎ ΠΊΠΎΡΠΈΡΡΠΈ Π΅Π΄Π½Π° ΠΌΠ°ΡΠΈΠ½Π°. ΠΠ΅ Π²ΠΈ ΠΊΠ°ΠΆΠ°ΠΌ ΠΊΠ°ΠΊΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ° ΠΌΠ°Π»ΠΊΡ ΠΏΠΎΠ΄ΠΎΡΠ½Π°.
ΠΠΈΡΡΠΈΠ½ΡΠΊΠΈ ΠΏΡΠΈΠΌΠ΅Ρ:
-
DB - 4,5 ΡΠ΅ΡΠ°Π±Π°ΡΡΠΈ.
-
ΠΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ΠΌΠ΅ Π½Π΅Π·Π°Π²ΠΈΡΠ½ΠΈ ΠΊΠΎΠΏΠΈΠΈ Π·Π° 30 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ.
ΠΠ΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ΠΊΠ°ΡΠ΅ Π·Π° ΡΠ΅ΡΡ ΡΡΠ°Π½Π΄ ΠΈ Π΄Π° Π·Π°Π²ΠΈΡΠΈΡΠ΅ ΠΎΠ΄ ΡΠΎΠ° ΠΊΠΎΠ»ΠΊΡ Π΅ Π³ΠΎΠ»Π΅ΠΌΠ°. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π΄ΠΎΠ±ΠΈΠ΅ΡΠ΅ Π·Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠ΅ΠΊΡΠ½Π΄ΠΈ. Π’ΠΎΠ° ΡΠ΅ Π±ΠΈΠ΄Π°Ρ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΡΡΠ΅Π΄ΠΈΠ½ΠΈ, Π½ΠΎ ΠΊΠΎΠΈ ΡΠΏΠΎΠ΄Π΅Π»ΡΠ²Π°Π°Ρ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΌΠ΅ΡΡ ΡΠ΅Π±Π΅.
ΠΠ²Π° Π΅ ΡΡΠΏΠ΅Ρ. ΠΠ²Π΄Π΅ Π·Π±ΠΎΡΡΠ²Π°ΠΌΠ΅ Π·Π° ΠΌΠ°Π³ΠΈΡΠ° ΠΈ ΠΏΠ°ΡΠ°Π»Π΅Π»Π΅Π½ ΡΠ½ΠΈΠ²Π΅ΡΠ·ΡΠΌ.
ΠΠΎ Π½Π°ΡΠΈΠΎΡ ΡΠ»ΡΡΠ°Ρ, ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ° ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ OpenZFS.
OpenZFS Π΅ Π΄Π°ΡΠΎΡΠ΅ΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΊΠΎΠΏΠΈΡΠ°ΡΠ΅-Π½Π°-ΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΠΊΠΎΡ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠ½ΠΈΠΌΠΊΠΈ ΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ ΠΊΡΡΠΈΡΠ°ΡΠ°. Π’ΠΎΡ Π΅ ΡΠΈΠ³ΡΡΠ΅Π½ ΠΈ ΡΠΊΠ°Π»Π°Π±ΠΈΠ»Π΅Π½. Π’Π°Π° Π΅ ΠΌΠ½ΠΎΠ³Ρ Π»Π΅ΡΠ½Π° Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅. ΠΡΠΊΠ²Π°Π»Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈ Π²ΠΎ Π΄Π²Π° ΡΠΈΠΌΠ°.
ΠΠΎΡΡΠΎΡΠ°Ρ ΠΈ Π΄ΡΡΠ³ΠΈ ΠΎΠΏΡΠΈΠΈ:
-
Π»Π²ΠΌ,
-
Π‘ΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π§ΠΈΡΡΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅).
ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡΠ°ΡΠ° Π·Π° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° ΠΊΠΎΡΠ° Π·Π±ΠΎΡΡΠ²Π°ΠΌ Π΅ ΠΌΠΎΠ΄ΡΠ»Π°ΡΠ½Π°. ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΠΎΠ²ΠΈΠ΅ ΠΎΠΏΡΠΈΠΈ. ΠΠΎ, Π·Π°ΡΠ΅Π³Π° ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ°Π²ΠΌΠ΅ Π½Π° OpenZFS, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΈΠΌΠ°ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΡΠΎ LVM.
ΠΠ°ΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈ? ΠΠ°ΠΌΠ΅ΡΡΠΎ Π΄Π° Π³ΠΈ ΠΏΡΠ΅ΠΏΠΈΡΡΠ²Π°ΠΌΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΠΊΠΎΠ³Π° Π³ΠΈ ΠΌΠ΅Π½ΡΠ²Π°ΠΌΠ΅, Π½ΠΈΠ΅ Π³ΠΈ Π·Π°ΡΡΠ²ΡΠ²Π°ΠΌΠ΅ ΡΠΎ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΠΎΠ·Π½Π°ΡΡΠ²Π°ΡΠ΅ Π΄Π΅ΠΊΠ° ΠΎΠ²ΠΈΠ΅ Π½ΠΎΠ²ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ ΠΎΠ΄ Π½ΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅Π½ΡΠΊΠ° ΡΠΎΡΠΊΠ°, Π½ΠΎΠ²Π° ΡΠ½ΠΈΠΌΠΊΠ°.
Π Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π°, ΠΊΠΎΠ³Π° ΡΠ°ΠΊΠ°ΠΌΠ΅ Π΄Π° ΡΠ΅ Π²ΡΠ°ΡΠΈΠΌΠ΅ Π½Π°Π·Π°Π΄ ΠΈΠ»ΠΈ ΡΠ°ΠΊΠ°ΠΌΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅ Π½ΠΎΠ² ΠΊΠ»ΠΎΠ½ ΠΎΠ΄ Π½Π΅ΠΊΠΎΡΠ° ΠΏΠΎΡΡΠ°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ°, ΡΠ°ΠΌΠΎ Π²Π΅Π»ΠΈΠΌΠ΅: βΠΠΎ ΡΠ΅Π΄, Π΄Π°ΡΡΠ΅ Π½ΠΈ Π³ΠΈ ΠΎΠ²ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΡΠΎ ΡΠ΅ Π²Π°ΠΊΠ° ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈβ.
Π ΠΎΠ²ΠΎΡ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ ΡΠ°ΠΊΠΎΠ² Π·Π±ΠΈΡ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠΎΡΡΠ΅ΠΏΠ΅Π½ΠΎ ΡΠ΅ Π³ΠΈ ΠΌΠ΅Π½ΡΠ²Π°, ΡΠ΅ ΠΏΡΠ°Π²ΠΈ ΡΠ²ΠΎΠΈ ΡΠ½ΠΈΠΌΠΊΠΈ.
Π Π½ΠΈΠ΅ ΡΠ΅ ΡΠ΅ ΡΠ°Π·Π³ΡΠ°Π½ΡΠ²Π°ΠΌΠ΅. Π‘Π΅ΠΊΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅Ρ Π²ΠΎ Π½Π°ΡΠΈΠΎΡ ΡΠ»ΡΡΠ°Ρ ΡΠ΅ ΠΈΠΌΠ° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΠΈΠΌΠ° ΡΠ²ΠΎΡ ΠΊΠ»ΠΎΠ½ ΡΡΠΎ Π³ΠΎ ΡΡΠ΅Π΄ΡΠ²Π°, Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΡΠΎ ΡΠ΅ ΡΠΏΠΎΠ΄Π΅Π»ΡΠ²Π°Π°Ρ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈ ΠΌΠ΅ΡΡ ΡΠΈΡΠ΅.
ΠΠ° Π΄Π° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈΡΠ΅ ΡΠ°ΠΊΠΎΠ² ΡΠΈΡΡΠ΅ΠΌ Π΄ΠΎΠΌΠ°, ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ΡΠΈΡΠ΅ Π΄Π²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°:
-
ΠΡΠ²ΠΈΠΎΡ Π΅ ΠΈΠ·Π²ΠΎΡΠΎΡ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅, ΠΎΠ΄ ΠΊΠ°Π΄Π΅ ΡΠ΅ Π³ΠΈ Π·Π΅ΠΌΠ΅ΡΠ΅. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ. ΠΠ΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ ΡΡΠΎ ΡΡΠ΅ Π³ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π»Π΅, ΡΠ΅ Π½Π°Π΄Π΅Π²Π°ΠΌ. WAL-E, WAL-G ΠΈΠ»ΠΈ Barman. Π Π΄ΡΡΠΈ ΠΈ Π°ΠΊΠΎ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π½Π΅ΠΊΠΎΡ Π²ΠΈΠ΄ Cloud ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΎ RDS ΠΈΠ»ΠΈ Cloud SQL, ΡΠΎΠ³Π°Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π»ΠΎΠ³ΠΈΡΠΊΠΈ Π΄Π΅ΠΏΠΎΠ½ΠΈΠΈ. ΠΠΎ, ΡΠ΅ΠΏΠ°ΠΊ Π²Π΅ ΡΠΎΠ²Π΅ΡΡΠ²Π°ΠΌΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈ ΠΊΠΎΠΏΠΈΠΈ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠΎ ΠΎΠ²ΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ ΡΠ΅ ΡΠ° Π·Π°Π΄ΡΠΆΠΈΡΠ΅ ΠΈ ΡΠΈΠ·ΠΈΡΠΊΠ°ΡΠ° ΡΡΡΡΠΊΡΡΡΠ° Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈΡΠ΅, ΡΡΠΎ ΡΠ΅ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° Π±ΠΈΠ΄Π΅ΡΠ΅ ΡΡΡΠ΅ ΠΏΠΎΠ±Π»ΠΈΡΠΊΡ Π΄ΠΎ ΠΌΠ΅ΡΡΠΈΠΊΠΈΡΠ΅ ΡΡΠΎ Π±ΠΈ Π³ΠΈ Π²ΠΈΠ΄Π΅Π»Π΅ Π²ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΡΠΎ Π·Π° Π΄Π° Π³ΠΈ ΡΠ°ΡΠ°Ρ ΡΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΡΠΎ ΠΏΠΎΡΡΠΎΡΠ°Ρ.
-
ΠΡΠΎΡΠΈΠΎΡ Π΅ ΠΌΠ΅ΡΡΠΎΡΠΎ ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΡΠ°ΠΊΠ°ΡΠ΅ Π΄Π° ΡΠ° Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅ ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡΠ°ΡΠ° Π·Π° Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ Cloud, ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ On-premise. ΠΠ²Π΄Π΅ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΊΠ°ΠΆΠ΅ Π΄Π΅ΠΊΠ° ZFS ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. Π ΡΠΎΠ° Π³ΠΎ ΠΏΡΠ°Π²ΠΈ Π΄ΠΎΡΡΠ° Π΄ΠΎΠ±ΡΠΎ.
ΠΠ°ΠΌΠΈΡΠ»Π΅ΡΠ΅ Π΄Π΅ΠΊΠ° Π·Π° ΡΠ΅ΠΊΠΎΡ ΡΠ°ΠΊΠΎΠ² ΠΊΠ»ΠΎΠ½, Π²ΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΎΠ΄ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ ΡΡΠΎ Π³ΠΈ ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΡΠΎ Π±Π°Π·Π°ΡΠ°, ΡΠ΅ ΡΠ°ΡΡΠ΅ Π½Π΅ΠΊΠΎΡ Π²ΠΈΠ΄ Π½Π° dev. ΠΠ° ΠΎΠ²Π°, Π½Π° dev ΡΠ΅ ΠΌΡ ΡΡΠ΅Π±Π° ΠΈ ΠΏΡΠΎΡΡΠΎΡ. ΠΠΎ, ΠΏΠΎΡΠ°Π΄ΠΈ ΡΠ°ΠΊΡΠΎΡ ΡΡΠΎ Π·Π΅Π΄ΠΎΠ²ΠΌΠ΅ Π±Π°Π·Π° ΠΎΠ΄ 4,5 ΡΠ΅ΡΠ°Π±Π°ΡΡΠΈ, ZFS ΡΠ΅ ΡΠ° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ° Π½Π° 3,5 ΡΠ΅ΡΠ°Π±Π°ΡΡΠΈ. ΠΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π²Π°ΡΠΈΡΠ° Π²ΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΎΠ΄ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅. Π Π½ΠΈΠ΅ ΡΓ¨ ΡΡΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΡΠΎΡΡΠΎΡ Π·Π° dev.
Π’Π°ΠΊΠ²ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ»ΡΡΠ°ΠΈ.
-
Π’ΠΎΠ° ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ, DBA Π·Π° Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡΠ° Π½Π° Π±Π°ΡΠ°ΡΠ΅ΡΠΎ, Π·Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΠ°.
-
ΠΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΏΡΠΈ ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ Π·Π° ΠΠ Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΠ° ΠΏΡΠ΅Π΄ Π΄Π° ΡΠ° ΠΈΡΠΏΠΎΡΠ°ΡΠ°ΠΌΠ΅ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ. ΠΡΡΠΎ ΡΠ°ΠΊΠ°, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΏΠΎΠ΄ΠΈΠ³Π½Π΅ΠΌΠ΅ ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΈ ΡΡΠ΅Π΄ΠΈΠ½ΠΈ Π·Π° ΠΠ ΡΠΎ ΡΠ΅Π°Π»Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΡΠΈΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ΡΡΠΈΡΠ°Π°Ρ Π½ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ. Π ΡΠ΅ Π±ΠΈΠ΄Π°Ρ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ ΡΠ΅ΠΊΡΠ½Π΄ΠΈ Π½Π°ΠΌΠ΅ΡΡΠΎ ΡΠ°ΡΠΎΠ²ΠΈ Π½Π° ΡΠ΅ΠΊΠ°ΡΠ΅, Π° ΠΌΠΎΠΆΠ΅Π±ΠΈ ΠΈ Π΄Π΅Π½ΠΎΠ²ΠΈ Π²ΠΎ Π½Π΅ΠΊΠΎΠΈ Π΄ΡΡΠ³ΠΈ ΡΠ»ΡΡΠ°ΠΈ ΠΊΠ°Π΄Π΅ ΡΡΠΎ Π½Π΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠ΅Π½ΠΊΠΈ ΠΊΠΎΠΏΠΈΠΈ.
-
Π ΡΡΡΠ΅ Π΅Π΄Π΅Π½ ΡΠ»ΡΡΠ°Ρ. ΠΠΊΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ° Π½Π΅ΠΌΠ° ΠΏΠΎΡΡΠ°Π²Π΅Π½ΠΎ Π°Π½Π°Π»ΠΈΡΠΈΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌ, ΡΠΎΠ³Π°Ρ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°ΠΌΠ΅ ΡΠ΅Π½ΠΎΠΊ ΠΊΠ»ΠΎΠ½ ΠΎΠ΄ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ ΠΈ Π΄Π° Π³ΠΎ Π΄Π°Π΄Π΅ΠΌΠ΅ Π½Π° Π΄ΠΎΠ»Π³ΠΈ Π±Π°ΡΠ°ΡΠ° ΠΈΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠΈ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²ΠΎ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠ°.
Π‘ΠΎ ΠΎΠ²ΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ:
-
ΠΠ°Π»Π° Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎΡΡ Π·Π° Π³ΡΠ΅ΡΠΊΠΈ Π½Π° βΠΏΡΠΎΠ΄β, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π³ΠΈ ΡΠ΅ΡΡΠΈΡΠ°Π²ΠΌΠ΅ ΡΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠΎ ΡΠ΅Π»ΠΎΡΠ½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°.
-
ΠΠΌΠ°ΠΌΠ΅ ΠΊΡΠ»ΡΡΡΠ° Π½Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠ΅Π³Π° Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ΠΊΠ°ΡΠ΅ ΡΠΎ ΡΠ°ΡΠΎΠ²ΠΈ Π·Π° ΡΠΎΠΏΡΡΠ²Π΅Π½ ΡΡΠ°Π½Π΄.
-
Π Π½Π΅ΠΌΠ° Π±Π°ΡΠΈΠ΅ΡΠ°, Π½Π΅ΠΌΠ° ΡΠ΅ΠΊΠ°ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ ΡΠ΅ΡΡΠΎΠ²ΠΈΡΠ΅. ΠΠΈΠ΅ Π²ΡΡΡΠ½ΠΎΡΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΡΠΈΠ΄Π΅ΡΠ΅ ΠΈ Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅. Π ΡΠ°ΠΊΠ° ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ Π΄ΠΎΠ΄Π΅ΠΊΠ° Π³ΠΎ Π·Π°Π±ΡΠ·ΡΠ²Π°ΠΌΠ΅ ΡΠ°Π·Π²ΠΎΡΠΎΡ.
-
ΠΠ΅ ΠΈΠΌΠ° ΠΏΠΎΠΌΠ°Π»ΠΊΡ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΡΠ°ΡΠ΅. ΠΠΎΠΌΠ°Π»ΠΊΡ Π³ΡΠ΅ΡΠΊΠΈ ΡΠ΅ Π·Π°Π²ΡΡΠ°Ρ Π²ΠΎ ΠΏΡΠΎΠ΄. ΠΠΎΠ΄ΠΎΡΠ½Π° ΡΠ΅ Π³ΠΈ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΡΠ°ΠΌΠ΅ ΠΏΠΎΠΌΠ°Π»ΠΊΡ.
-
ΠΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΈ ΡΠΌΠ΅Π½ΠΈΠΌΠ΅ Π½Π΅ΠΏΠΎΠ²ΡΠ°ΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ. ΠΠ²Π° Π½Π΅ Π΅ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ.
- ΠΠ²Π° Π΅ ΠΊΠΎΡΠΈΡΠ½ΠΎ Π±ΠΈΠ΄Π΅ΡΡΠΈ Π³ΠΈ ΡΠΏΠΎΠ΄Π΅Π»ΡΠ²Π°ΠΌΠ΅ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π½Π° ΡΠ΅ΡΡ ΠΊΠ»ΡΠΏΠΈΡΠ΅.
ΠΠ΅ΡΠ΅ Π΄ΠΎΠ±ΡΠΎ, Π½ΠΎ ΡΡΠΎ Π΄ΡΡΠ³ΠΎ Π±ΠΈ ΠΌΠΎΠΆΠ΅Π»ΠΎ Π΄Π° ΡΠ΅ Π·Π°Π±ΡΠ·Π°?
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ°ΠΊΠ²ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π²ΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΌΠ΅ΡΠ° Π΄Π° Π³ΠΎ Π½Π°ΠΌΠ°Π»ΠΈΠΌΠ΅ ΠΏΡΠ°Π³ΠΎΡ Π·Π° Π²Π»Π΅Π³ΡΠ²Π°ΡΠ΅ Π²ΠΎ ΡΠ°ΠΊΠ²ΠΎ ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅.
Π‘Π΅Π³Π° ΠΏΠΎΡΡΠΎΠΈ ΠΌΠ°ΡΠ΅ΠΏΡΠ°Π½ ΠΊΡΡΠ³, ΠΊΠΎΠ³Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΎΡ, Π·Π° Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠΎ ΡΠ΅Π»ΠΎΡΠ½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°, ΠΌΠΎΡΠ° Π΄Π° ΡΡΠ°Π½Π΅ Π΅ΠΊΡΠΏΠ΅ΡΡ. ΠΠΎΡΠ° Π΄Π° ΠΌΡ ΡΠ΅ Π²Π΅ΡΡΠ²Π° ΡΠΎ ΡΠ°ΠΊΠΎΠ² ΠΏΡΠΈΡΡΠ°ΠΏ.
ΠΠΎ, ΠΊΠ°ΠΊΠΎ Π΄Π° ΡΠ°ΡΡΠ΅ΡΠ΅ Π°ΠΊΠΎ Π³ΠΎ Π½Π΅ΠΌΠ°. ΠΠΎ, ΡΡΠΎ Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π½Π° ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΠ΅ ΡΠ°ΠΌΠΎ ΠΌΠ½ΠΎΠ³Ρ ΠΌΠ°Π» ΡΠ΅Ρ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ΄ ΡΠ΅ΡΡΠΎΡ? Π’ΠΎΠ³Π°Ρ Π½Π΅ΠΌΠ° Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ΡΠ΅ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠΎ ΠΈΡΠΊΡΡΡΠ²ΠΎ.
ΠΠ°ΠΊΠΎ Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅ΡΠ΅ ΠΎΠ΄ ΠΎΠ²ΠΎΡ ΠΊΡΡΠ³? ΠΠ°ΠΊΠΎ ΠΏΡΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ, ΠΏΠΎΠ³ΠΎΠ΄Π΅Π½ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΎΠ΄ ΠΊΠΎΠ΅ Π±ΠΈΠ»ΠΎ Π½ΠΈΠ²ΠΎ, Π³ΠΎ ΠΈΠ·Π±ΡΠ°Π²ΠΌΠ΅ Π±ΠΎΡΠΎΡ Slack. ΠΠΎ, ΡΠΎΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ Π΄ΡΡΠ³ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ.
Π¨ΡΠΎ Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅? ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ΅ΡΠ΅ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΎ Π±Π°ΡΠ°ΡΠ΅ ΠΈ Π΄Π° Π³ΠΎ ΠΈΡΠΏΡΠ°ΡΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΠ΅Π±Π΅Π½ ΠΊΠ°Π½Π°Π» Π·Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠ²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠ΅ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈΠΌΠ΅ ΡΠ΅Π½ΠΎΠΊ ΠΊΠ»ΠΎΠ½ Π·Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠ΅ΠΊΡΠ½Π΄ΠΈ. ΠΡΠ΄Π΅ Π΄Π° Π³ΠΎ ΠΈΠ·Π²ΡΡΠΈΠΌΠ΅ ΠΎΠ²Π° Π±Π°ΡΠ°ΡΠ΅. ΠΠΈΠ΅ ΡΠΎΠ±ΠΈΡΠ°ΠΌΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠ° ΠΈ ΠΏΡΠ΅ΠΏΠΎΡΠ°ΠΊΠΈ. ΠΡΠ΄Π΅ Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌΠ΅ Π²ΠΈΠ·ΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ°. Π ΡΠΎΠ³Π°Ρ ΠΎΠ²ΠΎΡ ΠΊΠ»ΠΎΠ½ ΡΠ΅ ΠΎΡΡΠ°Π½Π΅ ΡΠ°ΠΊΠ° ΡΡΠΎ ΠΎΠ²Π° Π±Π°ΡΠ°ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π½Π΅ΠΊΠ°ΠΊΠΎ Π΄Π° ΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°, Π΄Π° Π΄ΠΎΠ΄Π°Π²Π° ΠΈΠ½Π΄Π΅ΠΊΡΠΈ ΠΈΡΠ½.
Π, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ°, Slack Π½ΠΈ Π΄Π°Π²Π° ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° ΡΠΎΡΠ°Π±ΠΎΡΠΊΠ° Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ ΠΊΡΡΠΈΡΠ°ΡΠ°. ΠΠΈΠ΄Π΅ΡΡΠΈ ΠΎΠ²Π° Π΅ ΡΠ°ΠΌΠΎ ΠΊΠ°Π½Π°Π», ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π΄Π° ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°ΡΠ΅ Π·Π° ΠΎΠ²Π° Π±Π°ΡΠ°ΡΠ΅ ΡΠΎΠΊΠΌΡ ΡΠ°ΠΌΡ Π²ΠΎ ΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΠ°ΠΊΠ²ΠΎ Π±Π°ΡΠ°ΡΠ΅, ΠΏΠΈΠ½Π³ Π½Π° Π²Π°ΡΠΈΡΠ΅ ΠΊΠΎΠ»Π΅Π³ΠΈ, DBA ΠΊΠΎΠΈ ΡΠ΅ Π²ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ°.
ΠΠΎ, ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°, ΠΈΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ. ΠΠΈΠ΄Π΅ΡΡΠΈ ΠΎΠ²Π° Π΅ ΡΠ΅Π°Π»Π½ΠΈΠΎΡ ΡΠ²Π΅Ρ, Π° Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠΈΠΌΠ΅ ΡΠΎ ΡΠ΅ΡΠ²Π΅Ρ ΠΊΠΎΡ Ρ ΠΎΡΡΠΈΡΠ° ΠΌΠ½ΠΎΠ³Ρ ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ ΠΎΠ΄Π΅Π΄Π½Π°Ρ, ΠΌΠΎΡΠ°ΠΌΠ΅ Π΄Π° ΡΠ° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°ΠΌΠ΅ ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π°ΡΠ° Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° ΠΈ ΠΌΠΎΡΠ½ΠΎΡΡΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ ΡΡΠΎ ΠΈΠΌ Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½Π° Π½Π° ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈΡΠ΅.
ΠΠΎ, Π·Π° ΠΎΠ²ΠΈΠ΅ ΡΠ΅ΡΡΠΎΠ²ΠΈ Π΄Π° Π±ΠΈΠ΄Π°Ρ Π²Π΅ΡΠΎΠ΄ΠΎΡΡΠΎΡΠ½ΠΈ, ΡΡΠ΅Π±Π° Π½Π΅ΠΊΠ°ΠΊΠΎ Π΄Π° Π³ΠΎ ΡΠ΅ΡΠΈΡΠ΅ ΠΎΠ²ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
ΠΠ°ΡΠ½ΠΎ Π΅ Π΄Π΅ΠΊΠ° Π²Π°ΠΆΠ½Π° ΡΠΎΡΠΊΠ° ΡΠ΅ ΠΈΡΡΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠΎ, Π½ΠΈΠ΅ Π²Π΅ΡΠ΅ Π³ΠΎ ΠΈΠΌΠ°ΠΌΠ΅. Π Π½ΠΈΠ΅ ΡΠ°ΠΊΠ°ΠΌΠ΅ Π΄Π° ΡΠ° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΠΌΠ΅ ΠΈΡΡΠ°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°. Π ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π΄Π°Π΄Π΅ΠΌΠ΅ ΡΠ°ΠΊΠ²Π° ΡΠ΅ΡΠΈΡΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°.
ΠΠΈ Π±ΠΈΠ»ΠΎ ΡΠ±Π°Π²ΠΎ Π΄Π° ΡΠ΅ ΠΈΠΌΠ° ΠΈΡΡ Ρ Π°ΡΠ΄Π²Π΅Ρ ΠΊΠ°ΠΊΠΎ Π²ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΡΠΎ, Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π°.
ΠΠ° ΡΠ΅ ββΠΏΠΎΡΡΠ΅ΡΠΈΠΌΠ΅ ΠΊΠ°ΠΊΠΎ Postgres ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ°. ΠΠΌΠ°ΠΌΠ΅ Π΄Π²Π΅ ΠΊΠ΅ΡΠΎΠ²ΠΈ. ΠΠ΄Π΅Π½ ΠΎΠ΄ Π΄Π°ΡΠΎΡΠ΅ΡΠ½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΈ Π΅Π΄Π΅Π½ ΠΌΠ°ΡΡΠΈΠ½ Postgres, Ρ.Π΅. ΠΠ°Π΅Π΄Π½ΠΈΡΠΊΠΈ Π±Π°ΡΠ΅Ρ ΠΊΠ΅Ρ.
ΠΠ°ΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ Π΄Π΅ΠΊΠ° ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈΠΎΡ Π±Π°ΡΠ΅Ρ ΠΊΠ΅Ρ ΡΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ²Π° ΠΊΠΎΠ³Π° Π·Π°ΠΏΠΎΡΠ½ΡΠ²Π° Postgres, Π²ΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΎΠ΄ ΡΠΎΠ° ΠΊΠΎΡΠ° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° ΡΠ΅ ΡΠ° Π½Π°Π²Π΅Π΄Π΅ΡΠ΅ Π²ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°ΡΠ°.
Π Π²ΡΠΎΡΠΈΠΎΡ ΠΊΠ΅Ρ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ΅Π»ΠΈΠΎΡ Π΄ΠΎΡΡΠ°ΠΏΠ΅Π½ ΠΏΡΠΎΡΡΠΎΡ.
Π ΠΊΠΎΠ³Π° ΠΏΡΠ°Π²ΠΈΠΌΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ Π½Π° Π΅Π΄Π½Π° ΠΌΠ°ΡΠΈΠ½Π°, ΠΈΠ·Π»Π΅Π³ΡΠ²Π° Π΄Π΅ΠΊΠ° ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½ΠΎ ΡΠ° ΠΏΠΎΠΏΠΎΠ»Π½ΡΠ²Π°ΠΌΠ΅ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ°. Π Π½Π° Π΄ΠΎΠ±Π°Ρ Π½Π°ΡΠΈΠ½, Shared Buffer Cache Π΅ 25% ΠΎΠ΄ Π²ΠΊΡΠΏΠ½Π°ΡΠ° ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π° Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° ΡΡΠΎ Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½Π° Π½Π° ΠΌΠ°ΡΠΈΠ½Π°ΡΠ°.
Π ΠΈΠ·Π»Π΅Π³ΡΠ²Π° Π΄Π΅ΠΊΠ° Π°ΠΊΠΎ Π½Π΅ Π³ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠΌΠ΅ ΠΎΠ²ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ, ΡΠΎΠ³Π°Ρ ΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΈΠ·Π²ΡΡΠΈΠΌΠ΅ ΡΠ°ΠΌΠΎ 4 ΠΏΡΠΈΠΌΠ΅ΡΠΈ Π½Π° Π΅Π΄Π½Π° ΠΌΠ°ΡΠΈΠ½Π°, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ Π²ΠΊΡΠΏΠ½ΠΎ 4 ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ ΡΠ΅Π½ΠΊΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ. Π ΠΎΠ²Π°, ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°, Π΅ Π»ΠΎΡΠΎ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠ°ΠΊΠ°ΠΌΠ΅ Π΄Π° ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ Π½ΠΈΠ².
ΠΠΎ, ΠΎΠ΄ Π΄ΡΡΠ³Π° ΡΡΡΠ°Π½Π°, Buffer Cache ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° Π±Π°ΡΠ°ΡΠ° Π·Π° ΠΈΠ½Π΄Π΅ΠΊΡΠΈ, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ, ΠΏΠ»Π°Π½ΠΎΡ Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ ΡΠΎΠ° ΠΊΠΎΠ»ΠΊΡ ΡΠ΅ Π³ΠΎΠ»Π΅ΠΌΠΈ Π½Π°ΡΠΈΡΠ΅ ΠΊΠ΅ΡΠΎΠ²ΠΈ. Π Π°ΠΊΠΎ ΡΠ°ΠΌΠΎ Π³ΠΎ Π·Π΅ΠΌΠ΅ΠΌΠ΅ ΠΎΠ²ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ ΠΈ Π³ΠΎ Π½Π°ΠΌΠ°Π»ΠΈΠΌΠ΅, ΡΠΎΠ³Π°Ρ Π½Π°ΡΠΈΡΠ΅ ΠΏΠ»Π°Π½ΠΎΠ²ΠΈ ΠΌΠΎΠΆΠ°Ρ ΠΌΠ½ΠΎΠ³Ρ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π°Ρ.
ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΠΊΠΎ ΠΈΠΌΠ°ΠΌΠ΅ Π³ΠΎΠ»Π΅ΠΌ ΠΊΠ΅Ρ Π½Π° ΠΏΡΠΎΠ΄, ΡΠΎΠ³Π°Ρ Postgres ΡΠ΅ ΠΏΡΠ΅ΡΠΏΠΎΡΠΈΡΠ° Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈ ΠΈΠ½Π΄Π΅ΠΊΡ. Π Π°ΠΊΠΎ Π½Π΅, ΡΠΎΠ³Π°Ρ ΡΠ΅ ΠΈΠΌΠ° SeqScan. Π ΠΊΠΎΡΠ° Π±ΠΈ Π±ΠΈΠ»Π° ΠΏΠΎΠ΅Π½ΡΠ°ΡΠ° Π΄ΠΎΠΊΠΎΠ»ΠΊΡ Π½Π°ΡΠΈΡΠ΅ ΠΏΠ»Π°Π½ΠΎΠ²ΠΈ Π½Π΅ ΡΠ΅ ΠΏΠΎΠΊΠ»ΠΎΠΏΠ°Ρ?
ΠΠΎ, ΡΡΠΊΠ° Π΄ΠΎΠ°ΡΠ°ΠΌΠ΅ Π΄ΠΎ Π·Π°ΠΊΠ»ΡΡΠΎΠΊ Π΄Π΅ΠΊΠ° Π²ΡΡΡΠ½ΠΎΡΡ ΠΏΠ»Π°Π½ΠΎΡ Π²ΠΎ Postgres Π½Π΅ Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½Π°ΡΠ° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π½Π°Π²Π΅Π΄Π΅Π½Π° Π²ΠΎ Shared Buffer Π²ΠΎ ΠΏΠ»Π°Π½ΠΎΡ, ΡΠΎΠ° Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ effect_cache_size.
Effective_cache_size Π΅ ΠΏΡΠΎΡΠ΅Π½Π΅ΡΠ°ΡΠ° ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π° Π½Π° ΠΊΠ΅Ρ ΡΡΠΎ Π½ΠΈ Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½Π°, Ρ.Π΅. Π·Π±ΠΈΡΠΎΡ Π½Π° ΠΊΠ΅ΡΠΎΡ Π½Π° Π±Π°ΡΠ΅ΡΠΎΡ ΠΈ ΠΊΠ΅ΡΠΎΡ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΡΠ½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ. ΠΠ²Π° Π΅ ΠΏΠΎΡΡΠ°Π²Π΅Π½ΠΎ ΠΎΠ΄ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°ΡΠ°. Π ΠΎΠ²Π°Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° Π½Π΅ Π΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π°.
Π ΠΏΠΎΡΠ°Π΄ΠΈ ΠΎΠ²ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΎ ΠΈΠ·ΠΌΠ°ΠΌΠΈΠΌΠ΅ Postgres, Π²Π΅Π»Π΅ΡΡΠΈ Π΄Π΅ΠΊΠ° Π²ΡΡΡΠ½ΠΎΡΡ ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³Ρ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, Π΄ΡΡΠΈ ΠΈ Π°ΠΊΠΎ Π³ΠΈ Π½Π΅ΠΌΠ°ΠΌΠ΅ ΠΎΠ²ΠΈΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. Π ΡΠ°ΠΊΠ°, ΠΏΠ»Π°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΡΠ΅ ΡΠ΅ ΠΏΠΎΠΊΠ»ΠΎΠΏΠ°Ρ ΡΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΡΠΎ.
ΠΠΎ, ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π²Π»ΠΈΡΠ°Π΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ. Π Π½ΠΈΠ΅ Π³ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π±Π°ΡΠ°ΡΠ°ΡΠ° ΡΠΏΠΎΡΠ΅Π΄ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ, Π½ΠΎ Π²Π°ΠΆΠ½ΠΎ Π΅ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π΄Π° Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ ΠΌΠ½ΠΎΠ³Ρ ΡΠ°ΠΊΡΠΎΡΠΈ:
-
Π’ΠΎΠ° Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ ΡΠΎΠ²Π°ΡΠΎΡ ΡΡΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ Π΅ Π½Π° ΠΏΡΠΎΠ΄.
-
Π’ΠΎΠ° Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ Π½Π° ΡΠ°ΠΌΠ°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π°.
Π ΠΎΠ²Π° Π΅ ΠΈΠ½Π΄ΠΈΡΠ΅ΠΊΡΠ΅Π½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ, Π½ΠΎ Π²ΡΡΡΠ½ΠΎΡΡ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΡΠΎΡΠ½ΠΎ ΡΠΏΠΎΡΠ΅Π΄ ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΡΠΎ ΡΠ΅ Π³ΠΈ ΠΏΡΠΎΡΠΈΡΠ° ΠΎΠ²Π° Π±Π°ΡΠ°ΡΠ΅ Π·Π° Π΄Π° Π³ΠΎ Π΄ΠΎΠ±ΠΈΠ΅ΠΌΠ΅ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΎΡ.
Π Π°ΠΊΠΎ ΡΠ°ΠΊΠ°ΡΠ΅ ΡΠ°ΡΠΌΠΈΠ½Π³ΠΎΡ Π΄Π° Π±ΠΈΠ΄Π΅ Π±Π»ΠΈΡΠΊΡ Π΄ΠΎ ΠΎΠ½Π° ΡΡΠΎ ΡΠ΅ Π³ΠΎ Π²ΠΈΠ΄ΠΈΠΌΠ΅ Π²ΠΎ ΠΏΡΠΎΠ΄, ΡΠΎΠ³Π°Ρ ΡΡΠ΅Π±Π° Π΄Π° Π·Π΅ΠΌΠ΅ΠΌΠ΅ Π½Π°ΡΡΠ»ΠΈΡΠ΅Π½ Ρ Π°ΡΠ΄Π²Π΅Ρ ΠΈ, ΠΌΠΎΠΆΠ΅Π±ΠΈ, ΡΡΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° Π΄Π° ΡΠ΅ Π²ΠΊΠ»ΠΎΠΏΠ°Ρ ΡΠΈΡΠ΅ ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ. ΠΠΎ, ΠΎΠ²Π° Π΅ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡ, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ ΡΠ΅ Π³ΠΈ Π΄ΠΎΠ±ΠΈΠ΅ΡΠ΅ ΠΈΡΡΠΈΡΠ΅ ΠΏΠ»Π°Π½ΠΎΠ²ΠΈ, ΡΠ΅ Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΊΠΎΠ»ΠΊΡ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΎ Π±Π°ΡΠ°ΡΠ΅ ΠΈ ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°ΠΊΠ»ΡΡΠΈΡΠ΅ Π΄Π°Π»ΠΈ ΠΎΠ²Π° Π±Π°ΡΠ°ΡΠ΅ Π΅ Π΄ΠΎΠ±ΡΠΎ (ΠΈΠ»ΠΈ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΠ°) ΠΈΠ»ΠΈ Π»ΠΎΡΠΎ, ΡΠ΅ΠΏΠ°ΠΊ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ° .
ΠΡΠ΄Π΅ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΠΊΠ°ΠΊΠΎ ΠΠΎ Π΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½.
ΠΡΠ΄Π΅ Π΄Π° Π·Π΅ΠΌΠ΅ΠΌΠ΅ Π±Π°ΡΠ°ΡΠ΅ ΠΎΠ΄ ΡΠ΅Π°Π»Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ. ΠΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π΅ 1 ΡΠ΅ΡΠ°Π±Π°ΡΡ. Π ΡΠ°ΠΊΠ°ΠΌΠ΅ Π΄Π° Π³ΠΎ Π±ΡΠΎΠΈΠΌΠ΅ Π±ΡΠΎΡΠΎΡ Π½Π° ΡΠ²Π΅ΠΆΠΈ ΠΎΠ±ΡΠ°Π²ΠΈ ΠΊΠΎΠΈ ΠΈΠΌΠ°Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ 10 Π»Π°ΡΠΊΠΎΠ²ΠΈ.
ΠΠΈΡΡΠ²Π°ΠΌΠ΅ ΠΏΠΎΡΠ°ΠΊΠ° Π΄ΠΎ ΠΊΠ°Π½Π°Π»ΠΎΡ, ΡΠ°ΡΠΏΠΎΡΠ΅Π΄Π΅Π½ Π΅ ΠΊΠ»ΠΎΠ½ Π·Π° Π½Π°Ρ. Π ΡΠ΅ Π²ΠΈΠ΄ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° ΡΠ°ΠΊΠ²ΠΎΡΠΎ Π±Π°ΡΠ°ΡΠ΅ ΡΠ΅ Π·Π°Π²ΡΡΠΈ Π·Π° 2,5 ΠΌΠΈΠ½ΡΡΠΈ. ΠΠ²Π° Π΅ ΠΏΡΠ²ΠΎΡΠΎ Π½Π΅ΡΡΠΎ ΡΡΠΎ Π³ΠΎ Π·Π°Π±Π΅Π»Π΅ΠΆΡΠ²Π°ΠΌΠ΅.
Π ΠΠΎ ΡΠ΅ Π²ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΠΏΡΠ΅ΠΏΠΎΡΠ°ΠΊΠΈ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΏΠ»Π°Π½ΠΎΡ ΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠ°ΡΠ°.
ΠΠ΅ Π²ΠΈΠ΄ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° Π±Π°ΡΠ°ΡΠ΅ΡΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠ²Π° ΠΏΡΠ΅ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ ΡΠ΅Π»Π°ΡΠΈΠ²Π½ΠΎ ΠΌΠ°Π» Π±ΡΠΎΡ ΡΠ΅Π΄ΠΎΠ²ΠΈ. Π ΠΏΠΎΡΡΠ΅Π±Π΅Π½ Π΅ Π½Π΅ΠΊΠΎΡ Π²ΠΈΠ΄ ΡΠΏΠ΅ΡΠΈΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΠΈΠ½Π΄Π΅ΠΊΡ, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π·Π°Π±Π΅Π»Π΅ΠΆΠ°Π²ΠΌΠ΅ Π΄Π΅ΠΊΠ° ΠΈΠΌΠ° ΠΏΡΠ΅ΠΌΠ½ΠΎΠ³Ρ ΡΠΈΠ»ΡΡΠΈΡΠ°Π½ΠΈ ΡΠ΅Π΄ΠΎΠ²ΠΈ Π²ΠΎ Π±Π°ΡΠ°ΡΠ΅ΡΠΎ.
ΠΡΠ΄Π΅ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΠΏΠΎΠ΄Π΅ΡΠ°Π»Π½ΠΎ ΡΡΠΎ ΡΠ΅ ΡΠ»ΡΡΠΈ. ΠΠ°Π²ΠΈΡΡΠΈΠ½Π°, Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π΄Π΅ΠΊΠ° ΡΠΌΠ΅ ΠΏΡΠΎΡΠΈΡΠ°Π»Π΅ ΡΠ΅ΡΠΈΡΠΈ Π΅Π΄Π΅Π½ ΠΈ ΠΏΠΎΠ» Π³ΠΈΠ³Π°Π±Π°ΡΡΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ΄ ΠΊΠ΅ΡΠΎΡ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΈΠ»ΠΈ Π΄ΡΡΠΈ ΠΈ ΠΎΠ΄ Π΄ΠΈΡΠΊΠΎΡ. Π ΠΎΠ²Π° Π½Π΅ Π΅ Π΄ΠΎΠ±ΡΠΎ, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π΄ΠΎΠ±ΠΈΠ²ΠΌΠ΅ ΡΠ°ΠΌΠΎ 142 Π»ΠΈΠ½ΠΈΠΈ.
Π, ΡΠ΅ ΡΠΈΠ½ΠΈ, ΠΈΠΌΠ°ΠΌΠ΅ ΡΠΊΠ΅Π½ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΈΠ½Π΄Π΅ΠΊΡ ΠΎΠ²Π΄Π΅ ΠΈ ΡΡΠ΅Π±Π°ΡΠ΅ Π±ΡΠ·ΠΎ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΠΌΠ΅, Π½ΠΎ Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠΈΠ»ΡΡΠΈΡΠ°Π²ΠΌΠ΅ ΠΏΡΠ΅ΠΌΠ½ΠΎΠ³Ρ Π»ΠΈΠ½ΠΈΠΈ (ΠΌΠΎΡΠ°Π²ΠΌΠ΅ Π΄Π° Π³ΠΈ Π±ΡΠΎΠΈΠΌΠ΅), Π±Π°ΡΠ°ΡΠ΅ΡΠΎ ΠΏΠΎΠ»Π΅ΠΊΠ° ΡΡΠΏΠ΅Π°.
Π ΠΎΠ²Π° ΡΠ΅ ΡΠ»ΡΡΠΈ Π²ΠΎ ΠΏΠ»Π°Π½ΠΎΡ ΠΏΠΎΡΠ°Π΄ΠΈ ΡΠ°ΠΊΡΠΎΡ ΡΡΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡΠ΅ Π²ΠΎ Π±Π°ΡΠ°ΡΠ΅ΡΠΎ ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡΠ΅ Π²ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΡ Π΄Π΅Π»ΡΠΌΠ½ΠΎ Π½Π΅ ΡΠ΅ ΡΠΎΠ²ΠΏΠ°ΡΠ°Π°Ρ.
ΠΡΠ΄Π΅ Π΄Π° ΡΠ΅ ΠΎΠ±ΠΈΠ΄Π΅ΠΌΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΡ ΠΏΠΎΠΏΡΠ΅ΡΠΈΠ·Π΅Π½ ΠΈ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠ΅ ΠΊΠ°ΠΊΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ° ΡΠ΅ ΠΌΠ΅Π½ΡΠ²Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π±Π°ΡΠ°ΡΠ΅ΡΠΎ.
Π‘ΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΈΠ½Π΄Π΅ΠΊΡΠΎΡ ΡΡΠ°Π΅ΡΠ΅ Π΄ΠΎΡΡΠ° Π΄ΠΎΠ»Π³ΠΎ, Π½ΠΎ ΡΠ΅Π³Π° Π³ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°ΠΌΠ΅ Π±Π°ΡΠ°ΡΠ΅ΡΠΎ ΠΈ Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π΄Π΅ΠΊΠ° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π°ΠΌΠ΅ΡΡΠΎ 2,5 ΠΌΠΈΠ½ΡΡΠΈ Π΅ ΡΠ°ΠΌΠΎ 156 ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄ΠΈ, ΡΡΠΎ Π΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π΄ΠΎΠ±ΡΠΎ. Π ΡΠΈΡΠ°ΠΌΠ΅ ΡΠ°ΠΌΠΎ 6 ΠΌΠ΅Π³Π°Π±Π°ΡΡΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ.
Π ΡΠ΅Π³Π° ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΡΠ°ΠΌΠΎ ΡΠΊΠ΅Π½ΠΈΡΠ°ΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΈ.
ΠΡΡΠ³Π° Π²Π°ΠΆΠ½Π° ΠΏΡΠΈΠΊΠ°Π·Π½Π° Π΅ Π΄Π΅ΠΊΠ° ΡΠ°ΠΊΠ°ΠΌΠ΅ Π΄Π° Π³ΠΎ ΠΏΡΠ΅ΡΡΡΠ°Π²ΠΈΠΌΠ΅ ΠΏΠ»Π°Π½ΠΎΡ Π½Π° Π½Π΅ΠΊΠΎΡ ΠΏΠΎΡΠ°Π·Π±ΠΈΡΠ»ΠΈΠ² Π½Π°ΡΠΈΠ½. Π‘ΠΏΡΠΎΠ²Π΅Π΄ΠΎΠ²ΠΌΠ΅ Π²ΠΈΠ·ΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ΠΈ Π·Π° ΠΏΠ»Π°ΠΌΠ΅Π½.
ΠΠ²Π° Π΅ ΠΏΠΎΠΈΠ½Π°ΠΊΠ²ΠΎ Π±Π°ΡΠ°ΡΠ΅, ΠΏΠΎΠΈΠ½ΡΠ΅Π½Π·ΠΈΠ²Π½ΠΎ. Π Π½ΠΈΠ΅ Π³ΡΠ°Π΄ΠΈΠΌΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ΠΈ Π½Π° ΠΏΠ»Π°ΠΌΠ΅Π½ ΡΠΏΠΎΡΠ΅Π΄ Π΄Π²Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ: ΠΎΠ²Π° Π΅ ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΡΠΎ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΡΠ°Π·ΠΎΠ» Π³ΠΈ Π±ΡΠΎΠ΅Π» Π²ΠΎ ΠΏΠ»Π°Π½ΠΎΡ ΠΈ ΡΠ°ΡΠΌΠΈΠ½Π³ΠΎΡ, Ρ.Π΅. Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ°Π·ΠΎΠ»ΠΎΡ.
ΠΠ²Π΄Π΅ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΡΠΏΠΎΡΠ΅Π΄ΠΈΠΌΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ ΡΠ°Π·Π»ΠΈ Π΅Π΄Π½ΠΈ ΡΠΎ Π΄ΡΡΠ³ΠΈ. Π ΡΠ΅ Π±ΠΈΠ΄Π΅ ΡΠ°ΡΠ½ΠΎ ΠΊΠΎΡ ΠΎΠ΄ Π½ΠΈΠ² Π±Π°ΡΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ°Π»ΠΊΡ, ΡΡΠΎ ΠΎΠ±ΠΈΡΠ½ΠΎ Π΅ ΡΠ΅ΡΠΊΠΎ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΊΠ°Ρ Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π½Π° ΡΠ΅Π½Π΄Π΅ΡΠΈΡΠ°ΡΠ΅.
Π‘Π΅ ΡΠ°Π·Π±ΠΈΡΠ°, ΡΠ΅ΠΊΠΎΡ Π·Π½Π°Π΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΈ.depesz.com. ΠΠΎΠ±ΡΠ° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° Π½Π° ΠΎΠ²Π°Π° Π²ΠΈΠ·ΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° Π΅ ΡΠΎΠ° ΡΡΠΎ Π³ΠΎ Π·Π°ΡΡΠ²ΡΠ²Π°ΠΌΠ΅ ΡΠ΅ΠΊΡΡΡΠ°Π»Π½ΠΈΠΎΡ ΠΏΠ»Π°Π½ ΠΈ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΡΡΠ°Π²Π°ΠΌΠ΅ Π½Π΅ΠΊΠΎΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π²ΠΎ ΡΠ°Π±Π΅Π»Π° Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΡΠΎΡΡΠΈΡΠ°ΠΌΠ΅.
Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΊΠΎΠΈ ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ Π½Π°Π²Π»Π΅Π³Π»Π΅ Π²ΠΎ ΠΎΠ²Π°Π° ΡΠ΅ΠΌΠ°, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ°, ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΎΠ±ΡΠ°ΡΠ½ΡΠ²Π°ΡΠ΅.depesz.com, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΈΠΌ Π΅ ΠΏΠΎΠ»Π΅ΡΠ½ΠΎ Π΄Π° ΡΡΠ°ΡΠ°Ρ ΠΊΠΎΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΡΠ΅ Π²Π°ΠΆΠ½ΠΈ, Π° ΠΊΠΎΠΈ Π½Π΅ ΡΠ΅.
ΠΠΌΠ° Π½ΠΎΠ² ΠΏΡΠΈΡΡΠ°ΠΏ Π·Π° Π²ΠΈΠ·ΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° - ΠΎΠ²Π° Π΅ ΠΎΠ±ΡΠ°ΡΠ½ΡΠ²Π°ΡΠ΅.dalibo.com. Π’ΠΈΠ΅ ΠΏΡΠ°Π²Π°Ρ Π²ΠΈΠ·ΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° Π΄ΡΠ²ΠΎ, Π½ΠΎ ΠΌΠ½ΠΎΠ³Ρ Π΅ ΡΠ΅ΡΠΊΠΎ Π΄Π° ΡΠ΅ ΡΠΏΠΎΡΠ΅Π΄Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ΅ Π΅Π΄Π½ΠΈ ΡΠΎ Π΄ΡΡΠ³ΠΈ. ΠΠ²Π΄Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±ΡΠΎ Π΄Π° ΡΠ° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΡΡΡΡΠΊΡΡΡΠ°ΡΠ°, ΠΌΠ΅ΡΡΡΠΎΠ°, Π°ΠΊΠΎ ΠΈΠΌΠ° Π³ΠΎΠ»Π΅ΠΌΠΎ Π±Π°ΡΠ°ΡΠ΅, ΡΠΎΠ³Π°Ρ ΡΠ΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠΊΡΠΎΠ»ΡΠ²Π°ΡΠ΅ Π½Π°ΠΏΡΠ΅Π΄-Π½Π°Π·Π°Π΄, Π½ΠΎ ΠΈ ΠΎΠΏΡΠΈΡΠ°.
ΡΠΎΡΠ°Π±ΠΎΡΠΊΠ°
Π, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ΠΊΠΎΠ², Slack Π½ΠΈ Π΄Π°Π²Π° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΡΠΎΡΠ°Π±ΠΎΡΡΠ²Π°ΠΌΠ΅. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΠΊΠΎ Π½Π°ΠΈΠ΄Π΅ΠΌΠ΅ Π½Π° ΡΠ»ΠΎΠΆΠ΅Π½ΠΎ Π±Π°ΡΠ°ΡΠ΅ ΡΡΠΎ Π½Π΅ Π΅ ΡΠ°ΡΠ½ΠΎ ΠΊΠ°ΠΊΠΎ Π΄Π° ΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΎ ΡΠ°Π·ΡΠ°ΡΠ½ΠΈΠΌΠ΅ ΠΎΠ²Π° ΠΏΡΠ°ΡΠ°ΡΠ΅ ΡΠΎ Π½Π°ΡΠΈΡΠ΅ ΠΊΠΎΠ»Π΅Π³ΠΈ Π²ΠΎ Π½ΠΈΡΠΊΠ° Π²ΠΎ Slack.
ΠΠΈ ΡΠ΅ ΡΠΈΠ½ΠΈ Π΄Π΅ΠΊΠ° Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠ°Π°Ρ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠΎ ΡΠ΅Π»ΠΎΡΠ½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°. ΠΠ° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΎΠ²Π°, ΡΠ° Π½Π°ΠΏΡΠ°Π²ΠΈΠ²ΠΌΠ΅ Π°Π»Π°ΡΠΊΠ°ΡΠ° Update Database Lab, ΠΊΠΎΡΠ° Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½Π° Π²ΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΈ Π±ΠΎΡΠΎΡ ΠΠΎ. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π·Π΅ΠΌΠ΅ΡΠ΅ ΡΠΎΠΊΠΌΡ ΡΠ΅Π³Π° ΠΈ Π΄Π° Π³ΠΎ ΡΠΏΡΠΎΠ²Π΅Π΄Π΅ΡΠ΅ ΠΊΠ°Ρ Π²Π°Ρ. Π‘ΠΈΡΠ΅ Π²ΠΎΠ΄ΠΈΡΠΈ ΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ ΡΠ°ΠΌΡ.
ΠΡΡΠΎ ΡΠ°ΠΊΠ°, Π²Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΠΎΠΌΠ΅Π½Π΅ Π΄Π΅ΠΊΠ° ΡΠ°ΠΌΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ Π΅ ΡΠ΅Π²ΠΎΠ»ΡΡΠΈΠΎΠ½Π΅ΡΠ½ΠΎ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΏΠΎΡΡΠΎΠΈ Delphix, Π½ΠΎ ΡΠΎΠ° Π΅ ΠΏΡΠ΅ΡΠΏΡΠΈΡΠ°ΡΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. Π¦Π΅Π»ΠΎΡΠ½ΠΎ Π΅ Π·Π°ΡΠ²ΠΎΡΠ΅Π½, ΠΌΠ½ΠΎΠ³Ρ Π΅ ΡΠΊΠ°ΠΏ. Π‘ΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΎ ΡΠΌΠ΅ ΡΠΏΠ΅ΡΠΈΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π·Π° Postgres. Π‘ΠΈΡΠ΅ ΠΎΠ²ΠΈΠ΅ ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. ΠΡΠΈΠ΄ΡΡΠΆΠΈ Π½ΠΈ ΡΠ΅!
Π’ΡΠΊΠ° Π·Π°Π²ΡΡΡΠ²Π°ΠΌ. ΠΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ°ΠΌ!
ΠΏΡΠ°ΡΠ°ΡΠ°
ΠΠ΄ΡΠ°Π²ΠΎ! ΠΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠΈΠΌΠ΅ Π·Π° ΠΈΠ·Π²Π΅ΡΡΠ°ΡΠΎΡ! ΠΠ½ΠΎΠ³Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π·Π° ΠΌΠ΅Π½Π΅, Π·Π°ΡΠΎΠ° ΡΡΠΎ Π³ΠΎ ΡΠ΅ΡΠΈΠ² ΠΈΡΡΠΈΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΏΡΠ΅Π΄ Π½Π΅ΠΊΠΎΠ΅ Π²ΡΠ΅ΠΌΠ΅. Π Π·Π°ΡΠΎΠ° ΠΈΠΌΠ°ΠΌ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΠΏΡΠ°ΡΠ°ΡΠ°. Π‘Π΅ Π½Π°Π΄Π΅Π²Π°ΠΌ Π΄Π΅ΠΊΠ° ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΠ°ΠΌ Π±Π°ΡΠ΅ΠΌ Π΄Π΅Π» ΠΎΠ΄ ΡΠΎΠ°.
Π‘Π΅ ΠΏΡΠ°ΡΡΠ²Π°ΠΌ ΠΊΠ°ΠΊΠΎ Π³ΠΎ ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π°Ρ ΠΌΠ΅ΡΡΠΎΡΠΎ Π·Π° ΠΎΠ²Π°Π° ΡΡΠ΅Π΄ΠΈΠ½Π°? Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ° Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΠΏΠΎΠ΄ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ ΠΎΠΊΠΎΠ»Π½ΠΎΡΡΠΈ, Π²Π°ΡΠΈΡΠ΅ ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΏΠΎΡΠ°ΡΠ½Π°Ρ Π΄ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°. ΠΡΡΠ±ΠΎ ΠΊΠ°ΠΆΠ°Π½ΠΎ, Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π΄Π΅ΡΠ΅Ρ ΡΠ΅ΡΠ°Π±Π°ΡΡΠΈ Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈ 10 ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ, ΡΠΎΠ³Π°Ρ Π»Π΅ΡΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΡΠΈΠΌΡΠ»ΠΈΡΠ° ΡΠΈΡΡΠ°ΡΠΈΡΠ° ΠΊΠΎΠ³Π° ΡΠ΅ΠΊΠΎΡ ΠΊΠ»ΠΎΠ½ ΡΠ΅ΠΆΠΈ 10 ΡΠ½ΠΈΠΊΠ°ΡΠ½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠ°ΠΊΠΎ Π³ΠΎ ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π°Ρ ΠΎΠ²Π° ΠΌΠ΅ΡΡΠΎ, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ ΡΠ°Π° Π΄Π΅Π»ΡΠ° Π·Π° ΠΊΠΎΡΠ° Π·Π±ΠΎΡΡΠ²Π°ΡΠ΅, Π²ΠΎ ΠΊΠΎΡΠ° ΡΠ΅ ΠΆΠΈΠ²Π΅Π°Ρ ΠΎΠ²ΠΈΠ΅ ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ?
ΠΠΎΠ±ΡΠΎ ΠΏΡΠ°ΡΠ°ΡΠ΅. ΠΠ°ΠΆΠ½ΠΎ Π΅ ΠΎΠ²Π΄Π΅ Π΄Π° ΡΠ΅ ΡΠ»Π΅Π΄Π°Ρ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ. Π Π°ΠΊΠΎ Π½Π΅ΠΊΠΎΡ ΠΊΠ»ΠΎΠ½ ΠΈΠΌΠ° Π½Π΅ΠΊΠΎΡΠ° ΠΏΡΠ΅Π³ΠΎΠ»Π΅ΠΌΠ° ΠΏΡΠΎΠΌΠ΅Π½Π°, ΡΠΎΡ ΠΏΠΎΡΠ½ΡΠ²Π° Π΄Π° ΡΠ°ΡΡΠ΅, ΡΠΎΠ³Π°Ρ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ ΠΏΡΠ²ΠΎ Π΄Π° ΠΌΡ ΠΈΠ·Π΄Π°Π΄Π΅ΠΌΠ΅ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π·Π° ΠΎΠ²Π° ΠΈΠ»ΠΈ Π²Π΅Π΄Π½Π°Ρ Π΄Π° Π³ΠΎ ΠΏΡΠ΅ΠΊΠΈΠ½Π΅ΠΌΠ΅ ΠΎΠ²ΠΎΡ ΠΊΠ»ΠΎΠ½ Π·Π° Π΄Π° Π½Π΅ΠΌΠ°ΠΌΠ΅ ΡΠΈΡΡΠ°ΡΠΈΡΠ° Π½Π° Π½Π΅ΡΡΠΏΠ΅Ρ .
ΠΠ°, ΠΈΠΌΠ°ΠΌ Π²Π³Π½Π΅Π·Π΄Π΅Π½ΠΎ ΠΏΡΠ°ΡΠ°ΡΠ΅. ΠΠ΄Π½ΠΎΡΠ½ΠΎ, ΠΊΠ°ΠΊΠΎ Π³ΠΎ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΡΠ΅ ΠΆΠΈΠ²ΠΎΡΠ½ΠΈΠΎΡ ΡΠΈΠΊΠ»ΡΡ Π½Π° ΠΎΠ²ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ? ΠΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΠΎΠ²ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈ ΡΠ΅Π»Π° ΠΏΠΎΡΠ΅Π±Π½Π° ΠΏΡΠΈΠΊΠ°Π·Π½Π°. ΠΠ°ΠΊΠΎ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° ΠΎΠ²Π°?
ΠΠΌΠ° ΠΌΠ°Π»ΠΊΡ ttl Π·Π° ΡΠ΅ΠΊΠΎΡ ΠΊΠ»ΠΎΠ½. ΠΠΎ ΠΎΡΠ½ΠΎΠ²Π°, ΠΈΠΌΠ°ΠΌΠ΅ ΡΠΈΠΊΡΠ΅Π½ ttl.
Π¨ΡΠΎ, Π°ΠΊΠΎ Π½Π΅ Π΅ ΡΠ°ΡΠ½Π°?
1 ΡΠ°Ρ, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ Π½Π΅Π°ΠΊΡΠΈΠ²Π΅Π½ - 1 ΡΠ°Ρ. ΠΠΊΠΎ Π½Π΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ, ΡΠΎΠ³Π°Ρ Π³ΠΎ ΡΡΠ΅ΡΠ½Π΅ΠΌΠ΅. ΠΠΎ, ΡΡΠΊΠ° Π½Π΅ΠΌΠ° ΠΈΠ·Π½Π΅Π½Π°Π΄ΡΠ²Π°ΡΠ΅, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΎ ΠΏΠΎΠ΄ΠΈΠ³Π½Π΅ΠΌΠ΅ ΠΊΠ»ΠΎΠ½ΠΎΡ Π·Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠ΅ΠΊΡΠ½Π΄ΠΈ. Π Π°ΠΊΠΎ Π²ΠΈ ΡΡΠ΅Π±Π° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ, ΡΠΎΠ³Π°Ρ Π²Π΅ ΠΌΠΎΠ»Π°ΠΌ.
ΠΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ° ΠΈ ΠΈΠ·Π±ΠΎΡΠΎΡ Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π±ΠΈΠ΄Π΅ΡΡΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΌΠ΅ΡΠΎΠ΄ΠΈ ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ ΠΎΠ΄ Π΅Π΄Π½Π° ΠΈΠ»ΠΈ Π΄ΡΡΠ³Π° ΠΏΡΠΈΡΠΈΠ½Π°. ΠΠΎΡΡΠΎ ZFS? ΠΠΎΡΡΠΎ Π½Π΅ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ LVM? Π‘ΠΏΠΎΠΌΠ½Π°Π²ΡΠ΅ Π΄Π΅ΠΊΠ° ΠΈΠΌΠ°Π»ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ LVM. ΠΠΎΠΈ Π±Π΅Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅? Π‘ΠΏΠΎΡΠ΅Π΄ ΠΌΠ΅Π½Π΅, Π½Π°ΡΠΎΠΏΡΠΈΠΌΠ°Π»Π½Π° ΠΎΠΏΡΠΈΡΠ° Π΅ ΡΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅, Π²ΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅.
ΠΠΎΡ Π΅ Π³Π»Π°Π²Π½ΠΈΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠΎ ZFS? Π€Π°ΠΊΡΠΎΡ Π΄Π΅ΠΊΠ° ΠΌΠΎΡΠ° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΠΈΡΡΠΈΠΎΡ Ρ ΠΎΡΡ, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ ΡΠΈΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡΠΈ ΡΠ΅ ΠΆΠΈΠ²Π΅Π°Ρ Π²ΠΎ ΠΈΡΡΠΈΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ. Π Π²ΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠ²ΡΠ·Π΅ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½Π° ΠΎΠΏΡΠ΅ΠΌΠ°. Π ΡΠ΅ΡΠ½ΠΎ Π³ΡΠ»ΠΎ ΡΠ΅ ΡΠ°ΠΌΠΎ ΠΎΠ½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ ΡΡΠΎ ΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅. Π ΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ Π·Π° ΠΈΠ·Π±ΠΎΡΠΎΡ Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ. ΠΠΎΡΡΠΎ Π½Π΅ LVM?
ΠΠΎΡΠΎΡΠ½ΠΎ, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°ΠΌΠ΅ Π·Π° LVM Π½Π° ΡΠΎΡΡΠ°Π½ΠΎΠΊΠΎΡ. ΠΠ° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ - ΡΠΎΠ° Π΅ ΡΠ°ΠΌΠΎ ΡΠΊΠ°ΠΏΠΎ. ΠΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΠΌΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΎΡ ZFS Π½Π°ΡΠ΅ΠΊΠ°Π΄Π΅. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈΡΠ΅ Π½Π° Π²Π°ΡΠ°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π°. ΠΠΎΠΆΠ΅ΡΠ΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π΄Π° Π³ΠΎ ΠΏΡΠ΅Π·Π΅ΠΌΠ΅ΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ ΠΈ Π΄Π° Π³ΠΎ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈΡΠ΅. ZFS Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ ΡΠΊΠΎΡΠΎ ΡΠ΅ΠΊΠ°Π΄Π΅ Π°ΠΊΠΎ Π·Π±ΠΎΡΡΠ²Π°ΠΌΠ΅ Π·Π° Linux. ΠΠ΄Π½ΠΎΡΠ½ΠΎ, Π΄ΠΎΠ±ΠΈΠ²Π°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. Π ΡΠ°ΠΌΠΈΠΎΡ ZFS Π΄Π°Π²Π° ΠΌΠ½ΠΎΠ³Ρ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ ΠΊΡΡΠΈΡΠ°ΡΠ°. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΈΠΊΠ°ΡΡΠ²Π°ΡΠ΅ ΠΎΠ½ΠΎΠ»ΠΊΡ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΊΠΎΠ»ΠΊΡ ΡΡΠΎ ΡΠ°ΠΊΠ°ΡΠ΅, Π΄Π° ΠΏΠΎΠ²ΡΠ·Π΅ΡΠ΅ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ Π΄ΠΈΡΠΊΠΎΠ²ΠΈ, ΠΈΠΌΠ° ΡΠ½ΠΈΠΌΠΊΠΈ. Π, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ΠΊΠΎΠ², Π»Π΅ΡΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ°. Π’ΠΎΠ° Π΅, ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΌΠ½ΠΎΠ³Ρ ΠΏΡΠΈΡΠ°ΡΠ½ΠΎ Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π°. Π’ΠΎΡ Π΅ ΡΠ΅ΡΡΠΈΡΠ°Π½, ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ Π³ΠΎΠ΄ΠΈΠ½ΠΈ. Π’ΠΎΡ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ Π³ΠΎΠ»Π΅ΠΌΠ° Π·Π°Π΅Π΄Π½ΠΈΡΠ° ΠΊΠΎΡΠ° ΡΠ°ΡΡΠ΅. ZFS Π΅ ΠΌΠ½ΠΎΠ³Ρ ΡΠΈΠ³ΡΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
ΠΠΈΠΊΠΎΠ»Π°Ρ Π‘Π°ΠΌΠΎΡ Π²Π°Π»ΠΎΠ²: ΠΠΎΠΆΠ΅ Π»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° ΠΊΠΎΠΌΠ΅Π½ΡΠΈΡΠ°ΠΌ? ΠΠ°Ρ ΡΠ΅ Π²ΠΈΠΊΠ°ΠΌ ΠΠΈΠΊΠΎΠ»Π°Ρ, ΡΠ°Π±ΠΎΡΠΈΠΌΠ΅ Π·Π°Π΅Π΄Π½ΠΎ ΡΠΎ ΠΠ½Π°ΡΠΎΠ»ΠΈΡ. Π‘Π΅ ΡΠΎΠ³Π»Π°ΡΡΠ²Π°ΠΌ Π΄Π΅ΠΊΠ° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ΡΠΎ Π΅ ΠΎΠ΄Π»ΠΈΡΠ½ΠΎ. Π Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ Π½Π°ΡΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΈΠΌΠ°Π°Ρ Pure Storage ΠΈΡΠ½.
ΠΠ½Π°ΡΠΎΠ»ΠΈΡ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Π·Π°Π±Π΅Π»Π΅ΠΆΠ° Π΄Π΅ΠΊΠ° ΡΠΌΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ°Π½ΠΈ Π½Π° ΠΌΠΎΠ΄ΡΠ»Π°ΡΠ½ΠΎΡΡΠ°. Π Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ Π΅Π΄Π΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ - Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠ»ΠΈΠΊΠ°, Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΊΠ»ΠΎΠ½, Π΄Π° Π³ΠΎ ΡΠ½ΠΈΡΡΠΈΡΠ΅ ΠΊΠ»ΠΎΠ½ΠΎΡ. Π‘Γ¨ Π΅ Π»Π΅ΡΠ½ΠΎ. Π ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ΡΠΎ Π΅ ΠΊΡΠ», Π°ΠΊΠΎ Π΅ ΡΠ°ΠΊΠ°.
ΠΠΎ, ZFS Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ΅Π½ Π·Π° ΡΠ΅ΠΊΠΎΠ³ΠΎ. DelPhix Π΅ Π²Π΅ΡΠ΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ, ΡΠΈΠ΅ ΠΈΠΌΠ°Π°Ρ 300 ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ. ΠΠ΄ Π½ΠΈΠ², Fortune 100 ΠΈΠΌΠ° 50 ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ ΡΠΈΠ΅ ΡΠ΅ Π½Π°ΡΠΎΡΠ΅Π½ΠΈ ΠΊΠΎΠ½ ΠΠΠ‘Π ΠΈΡΠ½. ΠΡΠ΅ΠΌΠ΅ Π΅ ΡΠΈΡΠ΅ Π΄Π° ΡΠ° Π΄ΠΎΠ±ΠΈΡΠ°Ρ ΠΎΠ²Π°Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°. Π Π·Π°ΡΠΎΠ° ΠΈΠΌΠ°ΠΌΠ΅ Core ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. ΠΠΌΠ°ΠΌΠ΅ Π΄Π΅Π» ΠΎΠ΄ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ ΠΊΠΎΡ Π½Π΅ Π΅ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. ΠΠ²Π° Π΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° ΡΡΠΎ ΡΠ΅ ΡΠ° ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌΠ΅. ΠΠΎ, Π½ΠΈΠ΅ ΡΠ°ΠΊΠ°ΠΌΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½Π° Π·Π° ΡΠ΅ΠΊΠΎΠ³ΠΎ. Π‘Π°ΠΊΠ°ΠΌΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΡΠ΅Π²ΠΎΠ»ΡΡΠΈΡΠ° ΡΠΈΡΠ΅ ΡΠ΅ΡΡΠ΅ΡΠΈ Π΄Π° ΠΏΡΠ΅ΡΡΠ°Π½Π°Ρ Π΄Π° ΠΏΠΎΠ³ΠΎΠ΄ΡΠ²Π°Π°Ρ Π½Π° Π»Π°ΠΏΡΠΎΠΏΠΈΡΠ΅. ΠΠΎΡΠ° Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΠΌΠ΅ SELECT ΠΈ Π²Π΅Π΄Π½Π°Ρ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° Π΅ Π±Π°Π²Π½ΠΎ. ΠΡΠ΅ΡΡΠ°Π½Π΅ΡΠ΅ Π΄Π° ΡΠ΅ΠΊΠ°ΡΠ΅ DBA Π΄Π° Π²ΠΈ ΠΊΠ°ΠΆΠ΅ Π·Π° ΡΠΎΠ°. Π’ΡΠΊΠ° Π΅ Π³Π»Π°Π²Π½Π°ΡΠ° ΡΠ΅Π». Π ΠΌΠΈΡΠ»Π°ΠΌ Π΄Π΅ΠΊΠ° ΡΠΈΡΠ΅ ΡΠ΅ Π΄ΠΎΡΠ΄Π΅ΠΌΠ΅ Π΄ΠΎ ΠΎΠ²Π°. Π Π½ΠΈΠ΅ Π³ΠΎ ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΠΎΠ²Π° Π½Π΅ΡΡΠΎ Π·Π° ΡΠ΅ΠΊΠΎΡ Π΄Π° Π³ΠΎ ΠΈΠΌΠ°. ΠΠ°ΡΠΎΠ° ZFS, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠ΅ Π±ΠΈΠ΄Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ΅Π½ Π½Π°ΡΠ΅ΠΊΠ°Π΄Π΅. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡ Π΄ΠΎ Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ° Π·Π° ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΠΈ Π·Π° ΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π»ΠΈΡΠ΅Π½ΡΠ° ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, ΠΈΡΠ½.*
ΠΠΎΠ·Π΄ΡΠ°Π²! ΠΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠΈΠΌΠ΅ Π·Π° ΠΈΠ·Π²Π΅ΡΡΠ°ΡΠΎΡ! ΠΠ°Ρ ΡΠ΅ Π²ΠΈΠΊΠ°ΠΌ ΠΠ°ΠΊΡΠΈΠΌ. ΠΠΈΠ΅ ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°Π²ΠΌΠ΅ ΡΠΎ ΠΈΡΡΠΈΡΠ΅ ΠΏΡΠ°ΡΠ°ΡΠ°. Π‘Π°ΠΌΠΈ ΠΎΠ΄Π»ΡΡΠΈΡΠ°. ΠΠ°ΠΊΠΎ Π³ΠΈ ΡΠΏΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ ΠΎΠ²ΠΈΠ΅ ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ? Π‘Π΅ΠΊΠΎΡ ΠΊΠ»ΠΎΠ½ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠ²ΠΎΠ΅ΡΠΎ Π²ΠΎ ΡΠ΅ΠΊΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ: Π΅Π΄Π΅Π½ ΡΠ΅ΡΡΠΈΡΠ° Π΅Π΄Π½ΠΎ, Π΄ΡΡΠ³ΠΎ Π΄ΡΡΠ³ΠΎ, Π½Π΅ΠΊΠΎΡ Π³ΡΠ°Π΄ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡ, Π½Π΅ΠΊΠΎΡ ΠΈΠΌΠ° ΡΠ΅ΡΠΊΠ° ΡΠ°Π±ΠΎΡΠ°. Π Π°ΠΊΠΎ ΡΠ΅ΡΡΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π΄Π° Π΄Π΅Π»ΠΈΡ ΠΏΠΎ ΠΏΡΠΎΡΠ΅ΡΠΎΡ, ΡΠΎΠ³Π°Ρ ΠΏΠΎ IO, ΠΊΠ°ΠΊΠΎ ΡΠ΅ Π΄Π΅Π»ΠΈΡ? ΠΠ²Π° Π΅ ΠΏΡΠ²ΠΎΡΠΎ ΠΏΡΠ°ΡΠ°ΡΠ΅.
Π Π²ΡΠΎΡΠΎΡΠΎ ΠΏΡΠ°ΡΠ°ΡΠ΅ Π΅ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΡΡΠ° Π½Π° ΡΡΠΈΠ±ΠΈΠ½ΠΈΡΠ΅. ΠΠ° ΡΠ΅ΡΠ΅ΠΌΠ΅ Π΄Π΅ΠΊΠ° ΠΈΠΌΠ°ΠΌ ZFS ΠΎΠ²Π΄Π΅ ΠΈ ΡΠ΅ Π΅ ΠΊΡΠ», Π½ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π½Π° prod Π½Π΅ΠΌΠ° ZFS, ΡΡΠΊΡ ext4, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ. ΠΠ°ΠΊΠΎ Π²ΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ?
ΠΡΠ°ΡΠ°ΡΠ°ΡΠ° ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ Π΄ΠΎΠ±ΡΠΈ. ΠΠ°Π»ΠΊΡ Π³ΠΎ ΡΠΏΠΎΠΌΠ½Π°Π² ΠΎΠ²ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠΎ ΡΠΎΠ° ΡΡΠΎ Π΄Π΅Π»ΠΈΠΌΠ΅ ΡΠ΅ΡΡΡΡΠΈ. Π ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π΅ ΠΎΠ²Π°. ΠΠ°ΠΌΠΈΡΠ»Π΅ΡΠ΅ Π΄Π΅ΠΊΠ° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ°. ΠΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ°ΡΠ΅ ΠΈ ΡΠ°ΠΊΠ²Π° ΡΠΈΡΡΠ°ΡΠΈΡΠ° Π²ΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π΅ΠΊΠΎΡ Π΄Π° Π΄Π°Π²Π° Π΅Π΄Π΅Π½ ΡΠΎΠ²Π°Ρ, Π½Π΅ΠΊΠΎΡ Π΄ΡΡΠ³. Π ΠΊΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, Π³Π»Π΅Π΄Π°ΡΠ΅ Π½Π΅ΡΠ°Π·Π±ΠΈΡΠ»ΠΈΠ²ΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠΈ. ΠΡΡΠΈ ΠΈ ΠΈΡΡΠΈΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΈ ΠΊΠ°Ρ ΠΏΡΠΎΠ΄. ΠΠΎΠ³Π° ΡΠ°ΠΊΠ°ΡΠ΅ Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ Π½Π΅ΠΊΠΎΠ΅ Π±Π°ΡΠ°ΡΠ΅ ΠΈ Π³Π»Π΅Π΄Π°ΡΠ΅ Π΄Π΅ΠΊΠ° ΠΈΠΌΠ° Π½Π΅ΠΊΠ°ΠΊΠΎΠ² ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠΎ Π½Π΅Π³ΠΎ - ΡΠ°Π±ΠΎΡΠΈ Π±Π°Π²Π½ΠΎ, ΡΠΎΠ³Π°Ρ Π²ΡΡΡΠ½ΠΎΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ Π½Π΅ Π±ΠΈΠ» Π²ΠΎ Π±Π°ΡΠ°ΡΠ΅ΡΠΎ, ΡΡΠΊΡ Π²ΠΎ ΡΠΎΠ° ΡΡΠΎ ΠΈΠΌΠ° Π½Π΅ΠΊΠ°ΠΊΠΎΠ² ΠΏΠ°ΡΠ°Π»Π΅Π»Π΅Π½ ΡΠΎΠ²Π°Ρ.
Π Π·Π°ΡΠΎΠ°, ΡΡΠΊΠ° Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ°ΠΌΠ΅ Π½Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠΎΠ² ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΠ»Π°Π½ΠΎΡ, ΠΊΠ°ΠΊΠ²ΠΈ ΡΠ΅ΠΊΠΎΡΠΈ ΡΠ΅ ΠΏΡΠ΅Π·Π΅ΠΌΠ΅ΠΌΠ΅ Π²ΠΎ ΠΏΠ»Π°Π½ΠΎΡ ΠΈ ΠΊΠΎΠ»ΠΊΡ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ ΡΠΎΠ±Π΅ΡΠ΅ΠΌΠ΅ Π·Π° ΠΎΠ²Π°. Π€Π°ΠΊΡΠΎΡ Π΄Π΅ΠΊΠ° Π½Π°ΡΠΈΡΠ΅ Π΄ΠΈΡΠΊΠΎΠ²ΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ Π±ΠΈΠ΄Π°Ρ Π²ΡΠΈΡΠ°Π½ΠΈ ΡΠΎ Π½Π΅ΡΡΠΎ, ΡΠΎΠ° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΡΠ΅ Π²Π»ΠΈΡΠ°Π΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ. ΠΠΎ, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΏΡΠΎΡΠ΅Π½ΠΈΠΌΠ΅ ΠΊΠΎΠ»ΠΊΡ Π΅ Π²ΡΠΈΡΠ°Π½ΠΎ ΠΎΠ²Π° Π±Π°ΡΠ°ΡΠ΅ ΡΠΏΠΎΡΠ΅Π΄ ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠ΅ Π΅ ΡΠΎΠ»ΠΊΡ Π²Π°ΠΆΠ½ΠΎ ΡΡΠΎ Π²ΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅ ΠΈΠΌΠ° Π½Π΅ΠΊΠ°ΠΊΠΎΠ² Π²ΠΈΠ΄ Π½Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅.
ΠΠΌΠ°ΠΌ Π΄Π²Π΅ ΠΏΡΠ°ΡΠ°ΡΠ°. ΠΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³Ρ ΠΊΡΠ» ΡΠ°Π±ΠΎΡΠ°. ΠΠ°Π»ΠΈ ΠΈΠΌΠ°Π»ΠΎ ΡΠ»ΡΡΠ°ΠΈ ΠΊΠΎΠ³Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΡΠΎ ΡΠ΅ ΠΊΡΠΈΡΠΈΡΠ½ΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Π±ΡΠΎΠ΅Π²ΠΈΡΠ΅ Π½Π° ΠΊΡΠ΅Π΄ΠΈΡΠ½ΠΈ ΠΊΠ°ΡΡΠΈΡΠΊΠΈ? ΠΠ°Π»ΠΈ Π²Π΅ΡΠ΅ ΠΈΠΌΠ° Π½Π΅ΡΡΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΎ ΠΈΠ»ΠΈ ΡΠΎΠ° Π΅ ΠΏΠΎΡΠ΅Π±Π½Π° Π·Π°Π΄Π°ΡΠ°? Π Π²ΡΠΎΡΠΎΡΠΎ ΠΏΡΠ°ΡΠ°ΡΠ΅ - ΠΈΠΌΠ° Π»ΠΈ Π²Π°ΠΊΠ²ΠΎ Π½Π΅ΡΡΠΎ Π·Π° MySQL?
ΠΠ° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅. ΠΠ΅ ΠΏΡΠ°Π²ΠΈΠΌΠ΅ Π·Π°ΠΌΠ°ΡΡΠ²Π°ΡΠ΅ Π΄ΠΎΠ΄Π΅ΠΊΠ° Π½Π΅ Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΡΠΎΠ°. ΠΠΎ, Π°ΠΊΠΎ Π³ΠΎ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈΡΠ΅ ΡΠΎΠΊΠΌΡ ΠΠΎ, Π°ΠΊΠΎ Π½Π΅ ΠΈΠΌ Π΄Π°Π΄Π΅ΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅, ΡΠΎΠ³Π°Ρ Π½Π΅ΠΌΠ° ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅. ΠΠΎΡΡΠΎ? ΠΠ°ΡΠΎΠ° ΡΡΠΎ ΠΠΎ Π½Π΅ ΠΏΠΎΠΊΠ°ΠΆΡΠ²Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠΎΠΊΠ°ΠΆΡΠ²Π° ΡΠ°ΠΌΠΎ ΠΌΠ΅ΡΡΠΈΠΊΠ°, ΠΏΠ»Π°Π½ΠΎΠ²ΠΈ ΠΈ ΡΠΎΠ° Π΅ ΡΠΎΠ°. ΠΠ²Π° Π΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΎ Π½Π°ΠΌΠ΅ΡΠ½ΠΎ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠΎΠ° Π΅ Π΅Π΄Π½ΠΎ ΠΎΠ΄ Π±Π°ΡΠ°ΡΠ°ΡΠ° Π½Π° Π½Π°ΡΠΈΠΎΡ ΠΊΠ»ΠΈΠ΅Π½Ρ. Π‘Π°ΠΊΠ°Π° Π΄Π° ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π°Ρ Π±Π΅Π· Π΄Π° ΠΈΠΌ Π΄Π°Π΄Π°Ρ ΠΏΡΠΈΡΡΠ°ΠΏ Π½Π° ΡΠΈΡΠ΅.
ΠΠ° MySQL. ΠΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΓ¨ ΡΡΠΎ ΡΠ° Π·Π°ΡΡΠ²ΡΠ²Π° ΡΠΎΡΡΠΎΡΠ±Π°ΡΠ° Π½Π° Π΄ΠΈΡΠΊΠΎΡ. Π Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΏΡΠ°Π²ΠΈΠΌΠ΅ Postgres, ΡΠ΅Π³Π° ΠΏΡΠ²ΠΎ ΡΠ° ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΡΠ΅Π»Π°ΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΠ° Π·Π° Postgres. Π‘Π°ΠΊΠ°ΠΌΠ΅ Π΄Π° Π³ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π΄ΠΎΠ±ΠΈΠ²Π°ΡΠ΅ΡΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ΄ ΡΠ΅Π·Π΅ΡΠ²Π½Π° ΠΊΠΎΠΏΠΈΡΠ°. ΠΡΠ°Π²ΠΈΠ»Π½ΠΎ Π³ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΌΠ΅ Postgres. ΠΠ½Π°Π΅ΠΌΠ΅ ΠΊΠ°ΠΊΠΎ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΠΏΠ»Π°Π½ΠΎΠ²ΠΈΡΠ΅ Π΄Π° ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°Π°Ρ, ΠΈΡΠ½.
ΠΠΎ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π΅ ΠΏΡΠΎΡΠΈΡΠ»ΠΈΠ², ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΈ Π·Π° MySQL. Π ΠΈΠΌΠ° ΡΠ°ΠΊΠ²ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΈ. Yandex ΠΈΠΌΠ° ΡΠ»ΠΈΡΠ½ΠΎ Π½Π΅ΡΡΠΎ, Π½ΠΎ Π½ΠΈΠΊΠ°Π΄Π΅ Π½Π΅ Π³ΠΎ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°Π°Ρ. Π’ΠΈΠ΅ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²Π½Π°ΡΡΠ΅ Yandex.Metrica. Π ΠΈΠΌΠ° ΡΠ°ΠΌΠΎ ΠΏΡΠΈΠΊΠ°Π·Π½Π° Π·Π° MySQL. ΠΠΎ, ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡΠ΅ ΡΠ΅ ΠΈΡΡΠΈ, ZFS.
ΠΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠΈΠΌΠ΅ Π·Π° ΠΈΠ·Π²Π΅ΡΡΠ°ΡΠΎΡ! ΠΠΌΠ°ΠΌ ΠΈ ΡΠ°Ρ ΠΏΠ°Ρ ΠΏΡΠ°ΡΠ°ΡΠ°. Π‘ΠΏΠΎΠΌΠ½Π°Π²ΡΠ΅ Π΄Π΅ΠΊΠ° ΠΊΠ»ΠΎΠ½ΠΈΡΠ°ΡΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΈΠ·Π³ΡΠ°Π΄Π±Π° Π½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠΈ ΡΠ°ΠΌΡ. ΠΠΎΠΆΠ΅ΡΠ΅ Π»ΠΈ Π΄Π° ΠΊΠ°ΠΆΠ΅ΡΠ΅ ΠΌΠ°Π»ΠΊΡ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°?
Π Π²Π΅Π΄Π½Π°Ρ ΡΠ΅ Π³ΠΎ ΠΏΠΎΡΡΠ°Π²Π°ΠΌ Π²ΡΠΎΡΠΎΡΠΎ ΠΏΡΠ°ΡΠ°ΡΠ΅ Π·Π° ΡΠ»ΠΈΡΠ½ΠΎΡΡΠ° Π½Π° ΡΡΠΈΠ±ΠΈΠ½ΠΈΡΠ΅, ΡΠ»ΠΈΡΠ½ΠΎΡΡΠ° Π½Π° ΠΏΠ»Π°Π½ΠΎΠ²ΠΈΡΠ΅. ΠΠ»Π°Π½ΠΎΡ Π·Π°Π²ΠΈΡΠΈ ΠΈ ΠΎΠ΄ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°ΡΠ° ΡΡΠΎ ΡΠ° ΡΠΎΠ±ΠΈΡΠ° Postgres. ΠΠ°ΠΊΠΎ Π³ΠΎ ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ ΠΎΠ²ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ?
Π‘ΠΏΠΎΡΠ΅Π΄ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠ°, Π½Π΅ΠΌΠ° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈ ΡΠ»ΡΡΠ°ΠΈ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠ΅ ΡΡΡΠ΅ Π½Π΅ ΡΠΌΠ΅ Π³ΠΎ ΠΈΡΠΊΠΎΡΠΈΡΡΠΈΠ»Π΅, Π½ΠΎ ΠΏΠΎΡΡΠΎΠΈ ΡΠ°ΠΊΠ²Π° ΠΌΠΎΠΆΠ½ΠΎΡΡ. ΠΠΊΠΎ Π·Π±ΠΎΡΡΠ²Π°ΠΌΠ΅ Π·Π° ΠΈΠ½Π΄Π΅ΠΊΡΠΈ, ΡΠΎΠ³Π°Ρ Π·Π°ΠΌΠΈΡΠ»Π΅ΡΠ΅ Π΄Π΅ΠΊΠ° Π±Π°ΡΠ°ΡΠ΅ΡΠΎ Π±ΡΠΊΠ° ΡΠ°Π±Π΅Π»Π° ΡΠΎ ΡΡΠΎΡΠΈΡΠΈ ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ Π·Π°ΠΏΠΈΡΠΈ ΠΈ ΠΊΠΎΠ»ΠΎΠ½Π° ΡΡΠΎ ΠΎΠ±ΠΈΡΠ½ΠΎ Π½Π΅ Π΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠ°Π½Π° Π²ΠΎ ΠΏΡΠΎΠ΄. Π ΡΠ°ΠΌΡ ΡΠ°ΠΊΠ°ΠΌΠ΅ Π΄Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΠ°ΠΌΠ΅ Π½Π΅ΠΊΠΎΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠΊΠΎ ΠΎΠ²Π° Π±Π°ΡΠ°ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΈΡΠΏΡΠ°ΡΠ΅Π½ΠΎ Π΄ΠΎ ΠΏΡΠΎΠ΄, ΡΠΎΠ³Π°Ρ ΠΏΠΎΡΡΠΎΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° Π±ΠΈΠ΄Π΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π½Π° ΠΏΡΠΎΠ΄, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π±Π°ΡΠ°ΡΠ΅ΡΠΎ ΡΠ°ΠΌΡ ΡΠ΅ ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΈ Π΅Π΄Π½Π° ΠΌΠΈΠ½ΡΡΠ°.
ΠΠΊ, Π°ΡΠ΄Π΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΡΠ΅Π½ΠΎΠΊ ΠΊΠ»ΠΎΠ½ ΡΡΠΎ Π½Π΅ Π΅ ΡΡΡΠ°ΡΠ½ΠΎ Π΄Π° Π·Π°ΡΡΠ°Π½Π΅ Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΌΠΈΠ½ΡΡΠΈ. Π ΡΠΎ ΡΠ΅Π» Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΡΠ΄ΠΎΠ±Π½ΠΎ ΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠ°, ΡΠ΅ Π΄ΠΎΠ΄Π°Π΄Π΅ΠΌΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΈ Π·Π° ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΈ Π²ΠΎ ΠΊΠΎΠΈ ΡΠΌΠ΅ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ°Π½ΠΈ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ.
ΠΠ½Π΄Π΅ΠΊΡΠΎΡ ΡΠ΅ ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ° ΡΠ΅ΠΊΠΎΡ ΠΏΠ°Ρ?
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠ°ΠΊΠ° ΡΡΠΎ ΡΠ΅ Π³ΠΈ Π΄ΠΎΠΏΡΠ΅ΠΌΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅, ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΡΠ½ΠΈΠΌΠΊΠΈ, Π° ΠΏΠΎΡΠΎΠ° ΡΠ΅ ΡΠ΅ ΠΎΠΏΠΎΡΠ°Π²ΠΈΠΌΠ΅ ΠΎΠ΄ ΠΎΠ²Π°Π° ΡΠ»ΠΈΠΊΠ° ΠΈ ΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠΈΠΌΠ΅ Π½ΠΎΠ²ΠΈ Π±Π°ΡΠ°ΡΠ°. Π’ΠΎΠ° Π΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠ°ΠΊΠ° ΡΡΠΎ ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠ΄ΠΈΠ³Π½Π΅ΡΠ΅ Π½ΠΎΠ²ΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ ΡΠΎ Π²Π΅ΡΠ΅ ΠΏΠΎΡΡΠ°Π²Π΅Π½ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠΈ.
Π¨ΡΠΎ ΡΠ΅ ΠΎΠ΄Π½Π΅ΡΡΠ²Π° Π΄ΠΎ ΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ Π·Π° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°ΡΠ°, Π°ΠΊΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΠΌΠ΅ ΠΎΠ΄ ΡΠ΅Π·Π΅ΡΠ²Π½Π° ΠΊΠΎΠΏΠΈΡΠ°, Π°ΠΊΠΎ ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°, ΡΠΎΠ³Π°Ρ Π½Π°ΡΠ°ΡΠ° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° ΡΠ΅ Π±ΠΈΠ΄Π΅ ΡΠΎΡΠ΅ΠΌΠ° ΠΈΡΡΠ°. ΠΠΈΠ΄Π΅ΡΡΠΈ ΡΠ° ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ΅Π»Π°ΡΠ° ΡΡΡΡΠΊΡΡΡΠ° Π½Π° ΡΠΈΠ·ΠΈΡΠΊΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ ΡΠ΅ Π³ΠΈ Π΄ΠΎΠ½Π΅ΡΠ΅ΠΌΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΈ ΡΠΎ ΡΠΈΡΠ΅ ΡΡΠ°ΡΠΈΡΡΠΈΡΠΊΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠΈ.
ΠΠ²Π΅ ΡΡΡΠ΅ Π΅Π΄Π΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΠΊΠΎ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΎΠ±Π»Π°ΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΠΎΠ³Π°Ρ ΡΠ°ΠΌΡ ΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ ΡΠ°ΠΌΠΎ Π»ΠΎΠ³ΠΈΡΠΊΠΈ Π΄Π΅ΠΏΠΎΠ½ΠΈΠΈ, Π±ΠΈΠ΄Π΅ΡΡΠΈ Google, Amazon Π½Π΅ Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Π°Ρ Π΄Π° Π·Π΅ΠΌΠ΅ΡΠ΅ ΡΠΈΠ·ΠΈΡΠΊΠ° ΠΊΠΎΠΏΠΈΡΠ°. ΠΠ΅ ΠΈΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
ΠΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠΈΠΌΠ΅ Π·Π° ΠΈΠ·Π²Π΅ΡΡΠ°ΡΠΎΡ. ΠΠΌΠ°ΡΠ΅ Π΄Π²Π΅ Π΄ΠΎΠ±ΡΠΈ ΠΏΡΠ°ΡΠ°ΡΠ° ΠΎΠ²Π΄Π΅ Π·Π° MySQL ΠΈ ΡΠΏΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ. ΠΠΎ, Π²ΡΡΡΠ½ΠΎΡΡ, ΡΓ¨ ΡΠ΅ ΡΠ²Π΅Π΄ΡΠ²Π° Π½Π° ΡΠ°ΠΊΡΠΎΡ Π΄Π΅ΠΊΠ° ΠΎΠ²Π° Π½Π΅ Π΅ ΡΠ΅ΠΌΠ° Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅Π½ DBMS, ΡΡΠΊΡ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΡΠ½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΊΠ°ΠΊΠΎ ΡΠ΅Π»ΠΈΠ½Π°. Π, ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΎ, ΠΎΠ΄ ΡΠ°ΠΌΡ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΡΠ΅ΡΠ°Ρ ΠΈ ΠΏΡΠ°ΡΠ°ΡΠ°ΡΠ° Π·Π° ΡΠΏΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ, Π½Π΅ Π½Π° ΠΊΡΠ°ΡΠΎΡ Π΄Π΅ΠΊΠ° ΡΠΎΠ° Π΅ Postgres, ΡΡΠΊΡ Π²ΠΎ Π΄Π°ΡΠΎΡΠ΅ΡΠ½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ Π²ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ.
ΠΠΎΠ΅ΡΠΎ ΠΏΡΠ°ΡΠ°ΡΠ΅ Π΅ ΠΌΠ°Π»ΠΊΡ ΠΏΠΎΠΈΠ½Π°ΠΊΠ²ΠΎ. ΠΠΎΠ±Π»ΠΈΡΠΊΡ Π΅ Π΄ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠ»ΠΎΡΠ½Π°ΡΠ° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΠΈΠΌΠ° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠ»ΠΎΠ΅Π²ΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΡΡΠ°Π²ΠΈΠ²ΠΌΠ΅ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠ»ΠΈΠΊΠ°ΡΠ° ΠΎΠ΄ Π΄Π΅ΡΠ΅Ρ ΡΠ΅ΡΠ°Π±Π°ΡΡΠΈ, ΡΠ΅ΠΏΠ»ΠΈΡΠΈΡΠ°ΠΌΠ΅. Π Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΠΎΠ²Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π° Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. Π Π΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π΅ Π²ΠΎ ΡΠ΅ΠΊ, ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°Π°Ρ. ΠΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°Ρ 100 Π²ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ, ΠΊΠΎΠΈ ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΎ Π³ΠΈ Π»Π°Π½ΡΠΈΡΠ°Π°Ρ ΠΎΠ²ΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠ°Π΄ΡΠΈ. Π¨ΡΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠ°Π²ΠΈ? ΠΠ°ΠΊΠΎ Π΄Π° ΡΠ΅ ΡΠ²Π΅ΡΠΈΡΠ΅ Π΄Π΅ΠΊΠ° Π½Π΅ΠΌΠ° ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ, Π΄Π΅ΠΊΠ° ΡΠΈΠ΅ Π»Π°Π½ΡΠΈΡΠ°Π»Π΅ Π΅Π΄Π΅Π½, Π° ΠΏΠΎΡΠΎΠ° ΡΠ΅ ΡΠΌΠ΅Π½ΠΈΠ» Π΄Π°ΡΠΎΡΠ΅ΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌ ΠΈ ΡΠΈΡΠ΅ ΠΎΠ²ΠΈΠ΅ ΡΠ»ΠΈΠΊΠΈ ΠΎΡΠΈΡΠ»Π΅?
ΠΠ΅ΠΌΠ° Π΄Π° ΠΎΠ΄Π°Ρ Π·Π°ΡΠΎΠ° ΡΡΠΎ ΡΠ°ΠΊΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ° ΠΠ€Π‘. ΠΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΈ ΡΡΠ²Π°ΠΌΠ΅ ΠΎΠ΄Π΄Π΅Π»Π½ΠΎ Π²ΠΎ Π΅Π΄Π½Π° Π½ΠΈΡΠΊΠ° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΡΠ½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΊΠΎΠΈ Π΄ΠΎΠ°ΡΠ°Π°Ρ ΠΏΠΎΡΠ°Π΄ΠΈ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°. Π ΡΡΠ²Π°ΡΡΠ΅ Π³ΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈΡΠ΅ ΡΡΠΎ Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΡΠ°ΡΠΈΡΠ΅ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅. Π ΠΊΠ°Ρ Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°, ΡΠ΅ Π΅ Π²ΠΎ ΡΠ΅Π΄ ΡΠΎ ΠΎΠ²Π°.
ΠΠ·Π»Π΅Π³ΡΠ²Π° Π΄Π΅ΠΊΠ° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ ΡΠ΅ ΡΠ΅ ΠΎΠ΄Π²ΠΈΠ²Π° ΠΊΠ°ΠΊΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ ΡΠ»ΠΎΡ, ΠΈ ΡΠΈΡΠ΅ Π½ΠΎΠ²ΠΈ ΡΠ»ΠΈΠΊΠΈ ΡΠ΅ ΠΎΠ΄Π°Ρ Π²Π΅ΡΠ΅, Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΎΠ²ΠΎΡ ΡΠ»ΠΎΡ, Π½Π΅Π»ΠΈ?
ΠΠ΄ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΈΡΠ΅ ΡΠ»ΠΎΠ΅Π²ΠΈ ΠΊΠΎΠΈ Π±Π΅Π° ΠΎΠ΄ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΈΡΠ΅ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ.
ΠΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΈΡΠ΅ ΡΠ»ΠΎΠ΅Π²ΠΈ ΡΠ΅ ΠΏΠ°Π΄Π½Π°Ρ, Π½ΠΎ ΡΠ΅ ΡΠ΅ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°Π°Ρ Π½Π° ΡΡΠ°ΡΠΈΠΎΡ ΡΠ»ΠΎΡ ΠΈ Π΄Π°Π»ΠΈ ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π°Ρ Π½ΠΎΠ²ΠΈ ΡΠ»ΠΈΠΊΠΈ ΠΎΠ΄ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΎΡ ΡΠ»ΠΎΡ ΡΡΠΎ Π΅ ΠΏΡΠΈΠΌΠ΅Π½ Π²ΠΎ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ?
ΠΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ, Π΄Π°.
ΠΠΎΡΠΎΠ° ΠΊΠ°ΠΊΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΈΡΠ° ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ Π΄ΠΎ ΡΠΌΠΎΠΊΠ²Π° ΡΠ»ΠΎΠ΅Π²ΠΈ. Π ΡΠΎ ΡΠ΅ΠΊΠΎΡ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΡΠ΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π°Ρ?
ΠΠ°, ΡΓ¨ Π΅ ΡΠΎΡΠ½ΠΎ. ΠΠΌΠ° Π½Π΅ΠΊΠΎΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ. ΠΠΈΠ΅ ΡΡΠ²Π°ΠΌΠ΅ Π½Π΅Π΄Π΅Π»Π½ΠΈ ΡΠ½ΠΈΠΌΠΊΠΈ. ΠΠ°Π²ΠΈΡΠΈ ΠΎΠ΄ ΠΊΠΎΡ ΡΠ΅ΡΡΡΡ ΠΈΠΌΠ°Ρ. ΠΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ ΡΠ½ΠΈΠΌΠΊΠΈ Π΄ΠΎΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅. Π’ΠΈΠ΅ Π½Π΅ΠΌΠ° Π΄Π° ΠΏΠΎΠΌΠΈΠ½Π°Ρ ΡΠ°ΠΌΠΈ. ΠΠ΅ΠΌΠ° Π΄Π° ΠΈΠΌΠ° ΠΎΡΡΠ΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅. ΠΠΊΠΎ ΡΠ½ΠΈΠΌΠΊΠΈΡΠ΅ ΡΠ΅ Π·Π°ΡΡΠ°ΡΠ΅Π½ΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π½ΠΈ ΠΈΠ·Π³Π»Π΅Π΄Π°, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ°ΡΠ° Π²ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ°, ΡΠΎΠ³Π°Ρ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π΄Π° Π³ΠΈ ΠΈΠ·Π±ΡΠΈΡΠ΅ΠΌΠ΅ ΠΈ Π΄Π° ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΠΈΠΌΠ΅ ΠΏΡΠΎΡΡΠΎΡ.
ΠΠ΄ΡΠ°Π²ΠΎ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ°ΠΌ Π·Π° ΠΈΠ·Π²Π΅ΡΡΠ°ΡΠΎΡ! ΠΡΠ°ΡΠ°ΡΠ΅ Π·Π° ΠΠΎ. Π Π΅ΠΊΠΎΠ²ΡΠ΅ Π΄Π΅ΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π½Π΅ ΡΠ°ΠΊΠ° Π΄Π° ΠΈΠΌ Π΄Π°Π΄Π΅ Π½Π° ΡΠΈΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅. Π‘ΡΡΠΎΠ³ΠΎ ΠΊΠ°ΠΆΠ°Π½ΠΎ, Π°ΠΊΠΎ Π½Π΅ΠΊΠΎΠ΅ Π»ΠΈΡΠ΅ Π³ΠΎ ΠΈΠΌΠ° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΎΡ ΠΎΠ΄ Explain Analyze, ΡΠΎΠ³Π°Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅.
Π’ΠΎΠ° Π΅ ΡΠ°ΠΊΠ°. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΠΌΠ΅: βSELECT FROM WHERE Π΅-ΠΏΠΎΡΡΠ° = Π΄ΠΎ ΡΠΎΠ°β. ΠΠ΄Π½ΠΎΡΠ½ΠΎ, Π½Π΅ΠΌΠ° Π΄Π° Π³ΠΈ Π²ΠΈΠ΄ΠΈΠΌΠ΅ ΡΠ°ΠΌΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, Π½ΠΎ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠ΅ Π½Π΅ΠΊΠΎΠΈ ΠΈΠ½Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΈ Π·Π½Π°ΡΠΈ. ΠΠ²Π° ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅. ΠΠΎ, ΠΎΠ΄ Π΄ΡΡΠ³Π° ΡΡΡΠ°Π½Π°, ΡΠ΅ΡΠΎ ΡΠΎΠ° Π΅ ΡΠ°ΠΌΡ. ΠΠΌΠ°ΠΌΠ΅ ΡΠ΅Π²ΠΈΠ·ΠΈΡΠ° Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡΠΈ, ΠΈΠΌΠ°ΠΌΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π²ΡΠ· Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΊΠΎΠ»Π΅Π³ΠΈ ΠΊΠΎΠΈ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π³Π»Π΅Π΄Π°Π°Ρ ΡΡΠΎ ΠΏΡΠ°Π²Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅. Π Π°ΠΊΠΎ Π½Π΅ΠΊΠΎΡ ΡΠ΅ ΠΎΠ±ΠΈΠ΄Π΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΎΠ²Π°, ΡΠΎΠ³Π°Ρ ΡΠ»ΡΠΆΠ±Π°ΡΠ° Π·Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡ ΡΠ΅ Π΄ΠΎΡΠ΄Π΅ ΠΊΠ°Ρ Π½ΠΈΠ² ΠΈ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΠΎΠ²Π° ΠΏΡΠ°ΡΠ°ΡΠ΅.
ΠΠΎΠ±Π°Ρ Π΄Π΅Π½ ΠΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠΈΠΌΠ΅ Π·Π° ΠΈΠ·Π²Π΅ΡΡΠ°ΡΠΎΡ! ΠΠΌΠ°ΠΌ ΠΊΡΠ°ΡΠΊΠΎ ΠΏΡΠ°ΡΠ°ΡΠ΅. ΠΠΊΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ° Π½Π΅ ΠΊΠΎΡΠΈΡΡΠΈ Slack, Π΄Π°Π»ΠΈ ΠΈΠΌΠ° Π½Π΅ΠΊΠ°ΠΊΠ²ΠΎ ΠΎΠ±Π²ΡΠ·ΡΠ²Π°ΡΠ΅ Π·Π° Π½Π΅Π³ΠΎ ΡΠ΅Π³Π° ΠΈΠ»ΠΈ Π΄Π°Π»ΠΈ Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π΄Π° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄Π°Ρ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡΠΈ Π·Π° Π΄Π° ΠΏΠΎΠ²ΡΠ·Π°Ρ ΡΠ΅ΡΡ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠΎ Π±Π°Π·ΠΈΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ?
Π‘Π΅Π³Π° ΠΈΠΌΠ° Π²ΡΡΠΊΠ° Π΄ΠΎ Slack, Ρ.Π΅. Π½Π΅ΠΌΠ° Π΄ΡΡΠ³ ΠΌΠ΅ΡΠΈΠ½ΡΠ΅Ρ, Π½ΠΎ Π½Π°Π²ΠΈΡΡΠΈΠ½Π° ΡΠ°ΠΊΠ°ΠΌ Π΄Π° Π½Π°ΠΏΡΠ°Π²Π°ΠΌ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° ΠΈ Π·Π° Π΄ΡΡΠ³ΠΈ ΠΌΠ΅ΡΠΈΠ½ΡΠ΅ΡΠΈ. Π¨ΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡ? ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈΡΠ΅ DB Lab Π±Π΅Π· ΠΠΎ, Π΄Π° ΠΎΠ΄ΠΈΡΠ΅ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° REST API ΠΈΠ»ΠΈ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π½Π°ΡΠ°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΈ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ ΠΈ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π΅ΡΠ΅ ΡΠΎ PSQL. ΠΠΎ, ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ Π°ΠΊΠΎ ΡΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ Π΄Π° ΠΈΠΌ Π΄Π°Π΄Π΅ΡΠ΅ Π½Π° Π²Π°ΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π²Π΅ΡΠ΅ Π½Π΅ΠΌΠ° Π΄Π° ΠΈΠΌΠ° Π½ΠΈΠΊΠ°ΠΊΠΎΠ² Π΅ΠΊΡΠ°Π½.
ΠΠ΅ ΠΌΠΈ ΡΡΠ΅Π±Π° ΠΎΠ²ΠΎΡ ΡΠ»ΠΎΡ, Π½ΠΎ ΠΌΠΈ ΡΡΠ΅Π±Π° ΡΠ°ΠΊΠ²Π° ΠΌΠΎΠΆΠ½ΠΎΡΡ.
Π’ΠΎΠ³Π°Ρ Π΄Π°, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ.
ΠΠ·Π²ΠΎΡ: www.habr.com