DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Како Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ΠΎΡ‚ Π½Π° Π·Π°Π΄Π½ΠΈΠ½Π° Ρ€Π°Π·Π±ΠΈΡ€Π° Π΄Π΅ΠΊΠ° Π±Π°Ρ€Π°ΡšΠ΅Ρ‚ΠΎ SQL ќС Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄ΠΎΠ±Ρ€ΠΎ Π½Π° β€žΠΏΡ€ΠΎΠ΄β€œ? Π’ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ ΠΈΠ»ΠΈ брзорастСчкитС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π½Π΅ сСкој ΠΈΠΌΠ° пристап Π΄ΠΎ β€žΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ‚β€œ. И со пристапот, Π½Π΅ ΠΌΠΎΠΆΠ°Ρ‚ Π±Π΅Π·Π±ΠΎΠ»Π½ΠΎ Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Ρ€Π°Ρ‚ ситС Π±Π°Ρ€Π°ΡšΠ°, Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° копија ΠΎΠ΄ Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ чСсто Ρ‚Ρ€Π°Π΅ со часови. Π—Π° Π΄Π° Π³ΠΈ Ρ€Π΅ΡˆΠΈΠΌΠ΅ ΠΎΠ²ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, создадовмС Π²Π΅ΡˆΡ‚Π°Ρ‡ΠΊΠ° DBA - Џо. Π’Π΅ΡœΠ΅ Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ Π²ΠΎ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ ΠΈΠΌ ΠΏΠΎΠΌΠ°Π³Π° Π½Π° повСќС ΠΎΠ΄ дСсСтина ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ.

Π’ΠΈΠ΄Π΅ΠΎ:

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Π—Π΄Ρ€Π°Π²ΠΎ Π½Π° ситС! Јас сС Π²ΠΈΠΊΠ°ΠΌ ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр. Јас Ρ€Π°Π±ΠΎΡ‚Π°ΠΌ Π·Π° Ρ„ΠΈΡ€ΠΌΠ° постгрСс.ai. ΠŸΠΎΡΠ²Π΅Ρ‚Π΅Π½ΠΈ смС Π½Π° Π·Π°Π±Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ Π½Π° процСсот Π½Π° Ρ€Π°Π·Π²ΠΎΡ˜ со ΠΎΡ‚ΡΡ‚Ρ€Π°Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π΄ΠΎΡ†Π½Π΅ΡšΠ°Ρ‚Π° ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Postgres ΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ, DBA ΠΈ QA.

ИмамС ΠΎΠ΄Π»ΠΈΡ‡Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΈ дСнСс Π΄Π΅Π» ΠΎΠ΄ ΠΈΠ·Π²Π΅ΡˆΡ‚Π°Ρ˜ΠΎΡ‚ ќС Π±ΠΈΠ΄Π΅ посвСтСн Π½Π° случаитС ΡˆΡ‚ΠΎ Π³ΠΈ Π·Π°ΠΏΠΎΠ·Π½Π°Π²ΠΌΠ΅ Π΄ΠΎΠ΄Π΅ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π΅Π²ΠΌΠ΅ со Π½ΠΈΠ². ЌС Π·Π±ΠΎΡ€ΡƒΠ²Π°ΠΌ Π·Π° Ρ‚ΠΎΠ° ΠΊΠ°ΠΊΠΎ ΠΈΠΌ ΠΏΠΎΠΌΠΎΠ³Π½Π°Π²ΠΌΠ΅ Π΄Π° Ρ€Π΅ΡˆΠ°Ρ‚ доста сСриозни ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Кога Ρ€Π°Π·Π²ΠΈΠ²Π°ΠΌΠ΅ ΠΈ ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ слоТСни ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ со Π³ΠΎΠ»Π΅ΠΌΠΎ ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅, си Π³ΠΎ поставувамС ΠΏΡ€Π°ΡˆΠ°ΡšΠ΅Ρ‚ΠΎ: β€žΠ”Π°Π»ΠΈ ΠΎΠ²Π°Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° ќС ΠΏΠΎΠ»Π΅Ρ‚Π°?β€œ. НиС користимС ΠΏΡ€Π΅Π³Π»Π΅Π΄, Π³ΠΎ користимС Π·Π½Π°Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° поискуснитС ΠΊΠΎΠ»Π΅Π³ΠΈ, СкспСрти Π·Π° DBA. И Ρ‚ΠΈΠ΅ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° ΠΊΠ°ΠΆΠ°Ρ‚ Π΄Π°Π»ΠΈ ќС Π»Π΅Ρ‚Π° ΠΈΠ»ΠΈ Π½Π΅.

Но, ΠΌΠΎΠΆΠ΅Π±ΠΈ Π±ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ Π°ΠΊΠΎ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ сами Π΄Π° Π³ΠΎ тСстирамС Π½Π° ΠΊΠΎΠΏΠΈΠΈ со цСлосна Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°. И дСнСс само ќС Π·Π±ΠΎΡ€ΡƒΠ²Π°ΠΌΠ΅ Π·Π° Ρ‚ΠΎΠ° ΠΊΠ°ΠΊΠ²ΠΈ сС пристапитС ΠΊΠΎΠ½ Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ сСга ΠΈ ΠΊΠ°ΠΊΠΎ Ρ‚ΠΎΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ ΠΈ со ΠΊΠΎΠΈ Π°Π»Π°Ρ‚ΠΊΠΈ. ЌС Π·Π±ΠΎΡ€ΡƒΠ²Π°ΠΌΠ΅ ΠΈ Π·Π° Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ ΠΈ Π»ΠΎΡˆΠΈΡ‚Π΅ страни Π½Π° Π²Π°ΠΊΠ²ΠΈΡ‚Π΅ пристапи ΠΈ ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΏΠΎΠΏΡ€Π°Π²ΠΈΠΌΠ΅ ΠΎΠ²Π΄Π΅.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Кој нСкогаш Π½Π°ΠΏΡ€Π°Π²ΠΈΠ» индСкси Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΄ ΠΈΠ»ΠΈ Π½Π°ΠΏΡ€Π°Π²ΠΈΠ» ΠΊΠ°ΠΊΠ²ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ? БосСма ΠΌΠ°Π»ΠΊΡƒ ΠΎΠ΄. И Π·Π° ΠΊΠΎΠ³ΠΎ ΠΎΠ²Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Ρ„Π°ΠΊΡ‚ΠΎΡ‚ Π΄Π΅ΠΊΠ° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ сС ΠΈΠ·Π³ΡƒΠ±Π΅Π½ΠΈ ΠΈΠ»ΠΈ ΠΈΠΌΠ°Π»ΠΎ ΠΏΡ€Π΅ΠΊΠΈΠ½ΠΈ? Вогаш ја Π·Π½Π°Π΅Ρ‚Π΅ ΠΎΠ²Π°Π° Π±ΠΎΠ»ΠΊΠ°. Π€Π°Π»Π° Π±ΠΎΠ³Ρƒ ΡˆΡ‚ΠΎ ΠΈΠΌΠ° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈ ΠΊΠΎΠΏΠΈΠΈ.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

ΠŸΡ€Π²ΠΈΠΎΡ‚ пристап Π΅ Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅ Π²ΠΎ ΠΏΡ€ΠΎΠ΄. Или, ΠΊΠΎΠ³Π° Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ΠΎΡ‚ сСди Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π° машина, ΠΈΠΌΠ° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅, ΠΈΠΌΠ° Π½Π΅ΠΊΠ°ΠΊΠΎΠ² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΈΠ·Π±ΠΎΡ€. И Π½ΠΈΠ΅ сС Ρ‚Ρ€ΠΊΠ°Π»Π°Π°Ρ‚ Π·Π° Π΄Π° сС ΠΏΠΎΡ‚Ρ‚ΠΈΠΊΠ½Π΅, ΠΈ ја Π΄ΠΎΠ±ΠΈΠ²Π°ΠΌΠ΅ ΠΎΠ²Π°Π° ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π°.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Π‘ΠΎΠ»ΠΈ, скапо Π΅. Π’Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎ Π΅ Π½Π°Ρ˜Π΄ΠΎΠ±Ρ€ΠΎ Π΄Π° Π½Π΅.

И кој Π΅ Π½Π°Ρ˜Π΄ΠΎΠ±Ρ€ΠΈΠΎΡ‚ Π½Π°Ρ‡ΠΈΠ½ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ°?

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

АјдС Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ ΠΈΠ½ΡΡ†Π΅Π½Π°Ρ†ΠΈΡ˜Π° ΠΈ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅ΠΌΠ΅ нСкој Π΄Π΅Π» ΠΎΠ΄ ΠΏΡ€ΠΎΠ΄ Ρ‚Π°ΠΌΡƒ. Или Π²ΠΎ Π½Π°Ρ˜Π΄ΠΎΠ±Π°Ρ€ ΡΠ»ΡƒΡ‡Π°Ρ˜, Π΄Π° Π·Π΅ΠΌΠ΅ΠΌΠ΅ вистински ΠΏΡ€ΠΎΠ΄, ситС ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. И ΠΎΡ‚ΠΊΠ°ΠΊΠΎ ќС Π³ΠΎ Ρ€Π°Π·Π²ΠΈΠ΅ΠΌΠ΅ Π»ΠΎΠΊΠ°Π»Π½ΠΎ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ ќС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌΠ΅ Π·Π° ΠΈΠ½ΡΡ†Π΅Π½ΠΈΡ€Π°ΡšΠ΅.

Ова ќС Π½ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° отстранимС Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅, односно Π΄Π° Π³ΠΈ спрСчимС Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ Π½Π° ΠΏΡ€ΠΎΠ΄.

Кои сС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅?

  • ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ Π΅ ΡˆΡ‚ΠΎ ΠΎΠ²Π°Π° постановка ја сподСлувамС со ΠΊΠΎΠ»Π΅Π³ΠΈΡ‚Π΅. И ΠΌΠ½ΠΎΠ³Ρƒ чСсто сС случува Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Π½Π΅ΠΊΠ°ΠΊΠ²Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π°, Π±Π°ΠΌ - ΠΈ Π½Π΅ΠΌΠ° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π΅ Π²ΠΎ Π²ΠΎΠ΄Π°. Π‘Ρ‚Π°Π½ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ бСшС ΠΌΡƒΠ»Ρ‚ΠΈ-Ρ‚Π΅Ρ€Π°Π±Π°Ρ˜Ρ‚ΠΈ. И Ρ‚Ρ€Π΅Π±Π° Π΄Π° Ρ‡Π΅ΠΊΠ°Ρ‚Π΅ Π΄ΠΎΠ»Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π΄Π° сС ΠΈΠ·Π΄ΠΈΠ³Π½Π΅. И Ρ€Π΅ΡˆΠΈΠ²ΠΌΠ΅ Π΄Π° Π³ΠΎ Ρ„ΠΈΠ½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ ΡƒΡ‚Ρ€Π΅. Π’ΠΎΠ° Π΅ Ρ‚ΠΎΠ°, ΠΈΠΌΠ°ΠΌΠ΅ Ρ€Π°Π·Π²ΠΎΡ˜.
  • И, сС Ρ€Π°Π·Π±ΠΈΡ€Π°, ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³Ρƒ ΠΊΠΎΠ»Π΅Π³ΠΈ ΠΊΠΎΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Ρ‚Π°ΠΌΡƒ, ΠΌΠ½ΠΎΠ³Ρƒ Ρ‚ΠΈΠΌΠΎΠ²ΠΈ. И Ρ‚ΠΎΠ° Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ Ρ€Π°Ρ‡Π½ΠΎ. И ΠΎΠ²Π° Π΅ Π½Π΅Π·Π³ΠΎΠ΄Π½ΠΎ.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

И Π²Ρ€Π΅Π΄ΠΈ Π΄Π° сС ΠΊΠ°ΠΆΠ΅ Π΄Π΅ΠΊΠ° ΠΈΠΌΠ°ΠΌΠ΅ само Π΅Π΄Π΅Π½ ΠΎΠ±ΠΈΠ΄, Π΅Π΄Π΅Π½ истрСл, Π°ΠΊΠΎ сакамС Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ Π½Π΅ΠΊΠΎΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, Π΄Π° Π³ΠΈ Π΄ΠΎΠΏΡ€Π΅ΠΌΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅, Π΄Π° ја смСнимС структурата. И Π°ΠΊΠΎ Π½Π΅ΡˆΡ‚ΠΎ Ρ‚Ρ€Π³Π½Π° Π½Π°ΠΎΠΏΠ°ΠΊΡƒ, Π°ΠΊΠΎ ΠΈΠΌΠ°Π»ΠΎ Π³Ρ€Π΅ΡˆΠΊΠ° Π²ΠΎ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π°, Ρ‚ΠΎΠ³Π°Ρˆ Π½Π΅ΠΌΠ° Π±Ρ€Π·ΠΎ Π΄Π° сС Π²Ρ€Π°Ρ‚ΠΈΠΌΠ΅ Π½Π°Π·Π°Π΄.

Ова Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ ΠΎΠ΄ ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΈΠΎΡ‚ пристап, Π½ΠΎ сСпак постои Π³ΠΎΠ»Π΅ΠΌΠ° Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎΡΡ‚ Π΄Π΅ΠΊΠ° нСкој Π²ΠΈΠ΄ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ° ќС ΠΎΠ΄ΠΈ Π½Π° производство.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Π¨Ρ‚ΠΎ Π½Γ¨ спрСчува Π΄Π° ΠΌΡƒ Π΄Π°Π΄Π΅ΠΌΠ΅ Π½Π° сСкој Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ тСст ΠΊΠ»ΡƒΠΏΠ°, копија со цСлосна Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°? Мислам Π΄Π΅ΠΊΠ° Π΅ јасно ΡˆΡ‚ΠΎ Π΅ Π½Π° ΠΏΠ°Ρ‚ΠΎΡ‚.

Кој ΠΈΠΌΠ° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° ΠΎΠ΄ Ρ‚Π΅Ρ€Π°Π±Π°Ρ˜Ρ‚? ПовСќС ΠΎΠ΄ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΎΠ΄ собата.

И јасно Π΅ Π΄Π΅ΠΊΠ° Ρ‡ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ машини Π·Π° сСкој Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡, ΠΊΠΎΠ³Π° ΠΈΠΌΠ° Ρ‚ΠΎΠ»ΠΊΡƒ Π³ΠΎΠ»Π΅ΠΌΠΎ производство, Π΅ ΠΌΠ½ΠΎΠ³Ρƒ скапо, Π° освСн Ρ‚ΠΎΠ°, ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ Π΅ Π΄ΠΎΠ»Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅.

ИмамС ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΊΠΎΠΈ ΡΡ„Π°Ρ‚ΠΈΡ˜Π° Π΄Π΅ΠΊΠ° Π΅ ΠΌΠ½ΠΎΠ³Ρƒ Π²Π°ΠΆΠ½ΠΎ Π΄Π° сС тСстираат ситС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π½Π° ΠΊΠΎΠΏΠΈΠΈ со цСлосна Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°, Π½ΠΎ Π½ΠΈΠ²Π½Π°Ρ‚Π° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π΅ ΠΏΠΎΠΌΠ°Π»Π° ΠΎΠ΄ Ρ‚Π΅Ρ€Π°Π±Π°Ρ˜Ρ‚ ΠΈ Π½Π΅ΠΌΠ° рСсурси Π·Π° Π΄Π° сС Π·Π°Π΄Ρ€ΠΆΠΈ тСст-ΠΊΠ»ΡƒΠΏΠ° Π·Π° сСкој Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡. Π—Π°Ρ‚ΠΎΠ°, Ρ‚ΠΈΠ΅ ΠΌΠΎΡ€Π° Π΄Π° Π³ΠΈ ΠΏΡ€Π΅Π·Π΅ΠΌΠ°Ρ‚ Π΄Π΅ΠΏΠΎΠ½ΠΈΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΎ Π½Π° Π½ΠΈΠ²Π½Π°Ρ‚Π° машина ΠΈ Π΄Π° тСстираат Π½Π° овој Π½Π°Ρ‡ΠΈΠ½. ΠŸΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ Π΅ ΠΌΠ½ΠΎΠ³Ρƒ Π²Ρ€Π΅ΠΌΠ΅.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Π”ΡƒΡ€ΠΈ ΠΈ Π°ΠΊΠΎ Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ° Π²Π½Π°Ρ‚Ρ€Π΅ Π²ΠΎ инфраструктурата, Ρ‚ΠΎΠ³Π°Ρˆ ΠΏΡ€Π΅Π·Π΅ΠΌΠ°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π΅Π΄Π΅Π½ Ρ‚Π΅Ρ€Π°Π±Π°Ρ˜Ρ‚ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½Π° час Π΅ вСќС ΠΌΠ½ΠΎΠ³Ρƒ Π΄ΠΎΠ±Ρ€ΠΎ. Но, Ρ‚ΠΈΠ΅ користат Π»ΠΎΠ³ΠΈΡ‡ΠΊΠΈ Π΄Π΅ΠΏΠΎΠ½ΠΈΠΈ, Ρ‚ΠΈΠ΅ ΠΏΡ€Π΅Π·Π΅ΠΌΠ°Π°Ρ‚ Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΠΎΠ΄ ΠΎΠ±Π»Π°ΠΊΠΎΡ‚. Π—Π° Π½ΠΈΠ² Π±Ρ€Π·ΠΈΠ½Π°Ρ‚Π° Π΅ ΠΎΠΊΠΎΠ»Ρƒ 200 Π³ΠΈΠ³Π°Π±Π°Ρ˜Ρ‚ΠΈ Π½Π° час. И сè ΡƒΡˆΡ‚Π΅ Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° сС свртимС ΠΎΠ΄ Π»ΠΎΠ³ΠΈΡ‡ΠΊΠ°Ρ‚Π° дСпонија, Π΄Π° сС Π½Π°Π²ΠΈΠ²Π°Π°Ρ‚ индСкситС ΠΈΡ‚Π½.

Но, Ρ‚ΠΈΠ΅ Π³ΠΎ користат овој пристап Π·Π°Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΎ Π·Π°Π΄Ρ€ΠΆΠ°Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΡ‚ сигурСн.

Π¨Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ ΠΎΠ²Π΄Π΅? АјдС Π΄Π° Π³ΠΈ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ тСст ΠΊΠ»ΡƒΠΏΠΈΡ‚Π΅ Π΅Π²Ρ‚ΠΈΠ½ΠΈ ΠΈ Π΄Π° ΠΌΡƒ Π΄Π°Π΄Π΅ΠΌΠ΅ Π½Π° сСкој Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ своја сопствСна тСст ΠΊΠ»ΡƒΠΏΠ°.

И ова С моТно.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

И Π²ΠΎ овој пристап, ΠΊΠΎΠ³Π° ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ Ρ‚Π΅Π½ΠΊΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ Π·Π° сСкој Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΎ сподСлимС Π½Π° Π΅Π΄Π½Π° машина. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚Π΅ Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ 10 Π’Π‘ ΠΈ сакатС Π΄Π° ја Π΄Π°Π΄Π΅Ρ‚Π΅ Π½Π° 10 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ, Π½Π΅ Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ XNUMX x XNUMX Π’Π‘. ΠŸΠΎΡ‚Ρ€Π΅Π±Π½Π° Π²ΠΈ Π΅ само Π΅Π΄Π½Π° машина Π·Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚Π΅Π½ΠΊΠΈ ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ ΠΊΠΎΠΏΠΈΠΈ Π·Π° сСкој Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ ΡˆΡ‚ΠΎ користи Π΅Π΄Π½Π° машина. ЌС Π²ΠΈ ΠΊΠ°ΠΆΠ°ΠΌ ΠΊΠ°ΠΊΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π° ΠΌΠ°Π»ΠΊΡƒ ΠΏΠΎΠ΄ΠΎΡ†Π½Π°.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Вистински ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

  • DB - 4,5 Ρ‚Π΅Ρ€Π°Π±Π°Ρ˜Ρ‚ΠΈ.

  • МоТСмС Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ΠΌΠ΅ нСзависни ΠΊΠΎΠΏΠΈΠΈ Π·Π° 30 сСкунди.

НС Ρ‚Ρ€Π΅Π±Π° Π΄Π° Ρ‡Π΅ΠΊΠ°Ρ‚Π΅ Π·Π° тСст ΡˆΡ‚Π°Π½Π΄ ΠΈ Π΄Π° зависитС ΠΎΠ΄ Ρ‚ΠΎΠ° ΠΊΠΎΠ»ΠΊΡƒ Π΅ Π³ΠΎΠ»Π΅ΠΌΠ°. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ Π΄ΠΎΠ±ΠΈΠ΅Ρ‚Π΅ Π·Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ сСкунди. Π’ΠΎΠ° ќС Π±ΠΈΠ΄Π°Ρ‚ цСлосно ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ срСдини, Π½ΠΎ ΠΊΠΎΠΈ сподСлуваат ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΌΠ΅Ρ“Ρƒ сСбС.

Ова Π΅ супСр. ОвдС Π·Π±ΠΎΡ€ΡƒΠ²Π°ΠΌΠ΅ Π·Π° магија ΠΈ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π΅Π½ ΡƒΠ½ΠΈΠ²Π΅Ρ€Π·ΡƒΠΌ.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Π’ΠΎ Π½Π°ΡˆΠΈΠΎΡ‚ ΡΠ»ΡƒΡ‡Π°Ρ˜, ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π° со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° систСмот OpenZFS.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

OpenZFS Π΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π΅Π½ систСм Π·Π° ΠΊΠΎΠΏΠΈΡ€Π°ΡšΠ΅-Π½Π°-ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ кој ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° снимки ΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ ΠΊΡƒΡ‚ΠΈΡ˜Π°Ρ‚Π°. Вој Π΅ сигурСн ΠΈ скалабилСн. Π’Π°Π° Π΅ ΠΌΠ½ΠΎΠ³Ρƒ лСсна Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅. Π‘ΡƒΠΊΠ²Π°Π»Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС распорСди Π²ΠΎ Π΄Π²Π° Ρ‚ΠΈΠΌΠ°.

ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΎΠΏΡ†ΠΈΠΈ:

  • Π»Π²ΠΌ,

  • Π‘ΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Чисто ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅).

Π›Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π·Π° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° која Π·Π±ΠΎΡ€ΡƒΠ²Π°ΠΌ Π΅ ΠΌΠΎΠ΄ΡƒΠ»Π°Ρ€Π½Π°. МоТС Π΄Π° сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΎΠ²ΠΈΠ΅ ΠΎΠΏΡ†ΠΈΠΈ. Но, засСга сС фокусиравмС Π½Π° OpenZFS, бидСјќи имашС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ со LVM.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Како Ρ€Π°Π±ΠΎΡ‚ΠΈ? НамСсто Π΄Π° Π³ΠΈ ΠΏΡ€Π΅ΠΏΠΈΡˆΡƒΠ²Π°ΠΌΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ сСкогаш ΠΊΠΎΠ³Π° Π³ΠΈ ΠΌΠ΅Π½ΡƒΠ²Π°ΠΌΠ΅, Π½ΠΈΠ΅ Π³ΠΈ Π·Π°Ρ‡ΡƒΠ²ΡƒΠ²Π°ΠΌΠ΅ со Сдноставно ΠΎΠ·Π½Π°Ρ‡ΡƒΠ²Π°ΡšΠ΅ Π΄Π΅ΠΊΠ° ΠΎΠ²ΠΈΠ΅ Π½ΠΎΠ²ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ сС ΠΎΠ΄ Π½ΠΎΠ²Π° врСмСнска Ρ‚ΠΎΡ‡ΠΊΠ°, Π½ΠΎΠ²Π° снимка.

И Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π°, ΠΊΠΎΠ³Π° сакамС Π΄Π° сС Π²Ρ€Π°Ρ‚ΠΈΠΌΠ΅ Π½Π°Π·Π°Π΄ ΠΈΠ»ΠΈ сакамС Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ Π½ΠΎΠ² ΠΊΠ»ΠΎΠ½ ΠΎΠ΄ нСкоја постара Π²Π΅Ρ€Π·ΠΈΡ˜Π°, само Π²Π΅Π»ΠΈΠΌΠ΅: β€žΠ’ΠΎ Ρ€Π΅Π΄, Π΄Π°Ρ˜Ρ‚Π΅ Π½ΠΈ Π³ΠΈ ΠΎΠ²ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΡˆΡ‚ΠΎ сС Π²Π°ΠΊΠ° ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈβ€œ.

И овој корисник ќС Ρ€Π°Π±ΠΎΡ‚ΠΈ со Ρ‚Π°ΠΊΠΎΠ² Π·Π±ΠΈΡ€ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. ΠŸΠΎΡΡ‚Π΅ΠΏΠ΅Π½ΠΎ ќС Π³ΠΈ ΠΌΠ΅Π½ΡƒΠ²Π°, ќС ΠΏΡ€Π°Π²ΠΈ свои снимки.

И Π½ΠΈΠ΅ ќС сС Ρ€Π°Π·Π³Ρ€Π°Π½ΡƒΠ²Π°ΠΌΠ΅. БСкој ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ Π²ΠΎ Π½Π°ΡˆΠΈΠΎΡ‚ ΡΠ»ΡƒΡ‡Π°Ρ˜ ќС ΠΈΠΌΠ° моТност Π΄Π° ΠΈΠΌΠ° свој ΠΊΠ»ΠΎΠ½ ΡˆΡ‚ΠΎ Π³ΠΎ ΡƒΡ€Π΅Π΄ΡƒΠ²Π°, Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ сС сподСлуваат ќС Π±ΠΈΠ΄Π°Ρ‚ сподСлСни ΠΌΠ΅Ρ“Ρƒ ситС.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Π—Π° Π΄Π° распорСдитС Ρ‚Π°ΠΊΠΎΠ² систСм Π΄ΠΎΠΌΠ°, Ρ‚Ρ€Π΅Π±Π° Π΄Π° Ρ€Π΅ΡˆΠΈΡ‚Π΅ Π΄Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°:

  • ΠŸΡ€Π²ΠΈΠΎΡ‚ Π΅ ΠΈΠ·Π²ΠΎΡ€ΠΎΡ‚ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅, ΠΎΠ΄ ΠΊΠ°Π΄Π΅ ќС Π³ΠΈ Π·Π΅ΠΌΠ΅Ρ‚Π΅. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° поставитС Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° со производство. Π’Π΅ΡœΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΈ користитС Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΏΠΈΠΈ ΡˆΡ‚ΠΎ стС Π³ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π»Π΅, сС Π½Π°Π΄Π΅Π²Π°ΠΌ. WAL-E, WAL-G ΠΈΠ»ΠΈ Barman. И Π΄ΡƒΡ€ΠΈ ΠΈ Π°ΠΊΠΎ користитС нСкој Π²ΠΈΠ΄ Cloud Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΎ RDS ΠΈΠ»ΠΈ Cloud SQL, Ρ‚ΠΎΠ³Π°Ρˆ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° користитС Π»ΠΎΠ³ΠΈΡ‡ΠΊΠΈ Π΄Π΅ΠΏΠΎΠ½ΠΈΠΈ. Но, сСпак Π²Π΅ совСтувамС Π΄Π° користитС Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈ ΠΊΠΎΠΏΠΈΠΈ, бидСјќи со овој пристап ќС ја Π·Π°Π΄Ρ€ΠΆΠΈΡ‚Π΅ ΠΈ Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠ°Ρ‚Π° структура Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅, ΡˆΡ‚ΠΎ ќС Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° Π±ΠΈΠ΄Π΅Ρ‚Π΅ ΡƒΡˆΡ‚Π΅ поблиску Π΄ΠΎ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ Π±ΠΈ Π³ΠΈ Π²ΠΈΠ΄Π΅Π»Π΅ Π²ΠΎ производството Π·Π° Π΄Π° Π³ΠΈ Ρ„Π°Ρ‚Π°Ρ‚ Ρ‚ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΡˆΡ‚ΠΎ ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚.

  • Π’Ρ‚ΠΎΡ€ΠΈΠΎΡ‚ Π΅ мСстото ΠΊΠ°Π΄Π΅ ΡˆΡ‚ΠΎ сакатС Π΄Π° ја хостиратС Π›Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π·Π° Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. МоТС Π΄Π° Π±ΠΈΠ΄Π΅ Cloud, ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ On-premise. ОвдС Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° сС ΠΊΠ°ΠΆΠ΅ Π΄Π΅ΠΊΠ° ZFS ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° ΠΊΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ˜Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. И Ρ‚ΠΎΠ° Π³ΠΎ ΠΏΡ€Π°Π²ΠΈ доста Π΄ΠΎΠ±Ρ€ΠΎ.

ЗамислСтС Π΄Π΅ΠΊΠ° Π·Π° сСкој Ρ‚Π°ΠΊΠΎΠ² ΠΊΠ»ΠΎΠ½, Π²ΠΎ зависност ΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ Π³ΠΈ ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ со Π±Π°Π·Π°Ρ‚Π°, ќС растС нСкој Π²ΠΈΠ΄ Π½Π° dev. Π—Π° ΠΎΠ²Π°, Π½Π° dev ќС ΠΌΡƒ Ρ‚Ρ€Π΅Π±Π° ΠΈ простор. Но, ΠΏΠΎΡ€Π°Π΄ΠΈ Ρ„Π°ΠΊΡ‚ΠΎΡ‚ ΡˆΡ‚ΠΎ Π·Π΅Π΄ΠΎΠ²ΠΌΠ΅ Π±Π°Π·Π° ΠΎΠ΄ 4,5 Ρ‚Π΅Ρ€Π°Π±Π°Ρ˜Ρ‚ΠΈ, ZFS ќС ја компрСсира Π½Π° 3,5 Ρ‚Π΅Ρ€Π°Π±Π°Ρ˜Ρ‚ΠΈ. Ова ΠΌΠΎΠΆΠ΅ Π΄Π° Π²Π°Ρ€ΠΈΡ€Π° Π²ΠΎ зависност ΠΎΠ΄ поставкитС. И Π½ΠΈΠ΅ сè ΡƒΡˆΡ‚Π΅ ΠΈΠΌΠ°ΠΌΠ΅ простор Π·Π° dev.

Π’Π°ΠΊΠ²ΠΈΠΎΡ‚ систСм ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ случаи.

  • Π’ΠΎΠ° сС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ, DBA Π·Π° Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡ˜Π° Π½Π° Π±Π°Ρ€Π°ΡšΠ΅Ρ‚ΠΎ, Π·Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π°.

  • Ова ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи ΠΏΡ€ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅ Π·Π° ОК Π·Π° Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° ΠΏΡ€Π΅Π΄ Π΄Π° ја испорачамС Π·Π° производство. Π˜ΡΡ‚ΠΎ Ρ‚Π°ΠΊΠ°, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΏΠΎΠ΄ΠΈΠ³Π½Π΅ΠΌΠ΅ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΈ срСдини Π·Π° ОК со Ρ€Π΅Π°Π»Π½ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, ΠΊΠ°Π΄Π΅ ΡˆΡ‚ΠΎ Ρ‚ΠΈΠ΅ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° тСстираат Π½ΠΎΠ²Π° функционалност. И ќС Π±ΠΈΠ΄Π°Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ сСкунди намСсто часови Π½Π° Ρ‡Π΅ΠΊΠ°ΡšΠ΅, Π° ΠΌΠΎΠΆΠ΅Π±ΠΈ ΠΈ Π΄Π΅Π½ΠΎΠ²ΠΈ Π²ΠΎ Π½Π΅ΠΊΠΎΠΈ Π΄Ρ€ΡƒΠ³ΠΈ случаи ΠΊΠ°Π΄Π΅ ΡˆΡ‚ΠΎ Π½Π΅ сС користат Ρ‚Π΅Π½ΠΊΠΈ ΠΊΠΎΠΏΠΈΠΈ.

  • И ΡƒΡˆΡ‚Π΅ Π΅Π΄Π΅Π½ ΡΠ»ΡƒΡ‡Π°Ρ˜. Ако ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ˜Π°Ρ‚Π° Π½Π΅ΠΌΠ° поставСно Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡ΠΊΠΈ систСм, Ρ‚ΠΎΠ³Π°Ρˆ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°ΠΌΠ΅ Ρ‚Π΅Π½ΠΎΠΊ ΠΊΠ»ΠΎΠ½ ΠΎΠ΄ Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ ΠΈ Π΄Π° Π³ΠΎ Π΄Π°Π΄Π΅ΠΌΠ΅ Π½Π° Π΄ΠΎΠ»Π³ΠΈ Π±Π°Ρ€Π°ΡšΠ° ΠΈΠ»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΈ индСкси ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС користат Π²ΠΎ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π°.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Π‘ΠΎ овој пристап:

  1. Мала Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎΡΡ‚ Π·Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π½Π° β€žΠΏΡ€ΠΎΠ΄β€œ, бидСјќи Π³ΠΈ тСстиравмС ситС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ со цСлосна Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°.

  2. ИмамС ΠΊΡƒΠ»Ρ‚ΡƒΡ€Π° Π½Π° Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅, бидСјќи сСга Π½Π΅ Ρ‚Ρ€Π΅Π±Π° Π΄Π° Ρ‡Π΅ΠΊΠ°Ρ‚Π΅ со часови Π·Π° сопствСн ΡˆΡ‚Π°Π½Π΄.

  3. И Π½Π΅ΠΌΠ° Π±Π°Ρ€ΠΈΠ΅Ρ€Π°, Π½Π΅ΠΌΠ° Ρ‡Π΅ΠΊΠ°ΡšΠ΅ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ тСстовитС. Π’ΠΈΠ΅ Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΎΡ‚ΠΈΠ΄Π΅Ρ‚Π΅ ΠΈ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅. И Ρ‚Π°ΠΊΠ° ќС Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ Π΄ΠΎΠ΄Π΅ΠΊΠ° Π³ΠΎ Π·Π°Π±Ρ€Π·ΡƒΠ²Π°ΠΌΠ΅ Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚.

  • ЌС ΠΈΠΌΠ° ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΡ€Π°ΡšΠ΅. ΠŸΠΎΠΌΠ°Π»ΠΊΡƒ Π³Ρ€Π΅ΡˆΠΊΠΈ ќС Π·Π°Π²Ρ€ΡˆΠ°Ρ‚ Π²ΠΎ ΠΏΡ€ΠΎΠ΄. ΠŸΠΎΠ΄ΠΎΡ†Π½Π° ќС Π³ΠΈ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ.

  • МоТСмС Π΄Π° Π³ΠΈ смСнимС Π½Π΅ΠΏΠΎΠ²Ρ€Π°Ρ‚Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ. Ова Π½Π΅ Π΅ стандардСн пристап.

  1. Ова Π΅ корисно бидСјќи Π³ΠΈ сподСлувамС рСсурситС Π½Π° тСст ΠΊΠ»ΡƒΠΏΠΈΡ‚Π΅.

Π’Π΅ΡœΠ΅ Π΄ΠΎΠ±Ρ€ΠΎ, Π½ΠΎ ΡˆΡ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎ Π±ΠΈ ΠΌΠΎΠΆΠ΅Π»ΠΎ Π΄Π° сС Π·Π°Π±Ρ€Π·Π°?

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚Π°ΠΊΠ²ΠΈΠΎΡ‚ систСм, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π²ΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΌΠ΅Ρ€Π° Π΄Π° Π³ΠΎ Π½Π°ΠΌΠ°Π»ΠΈΠΌΠ΅ ΠΏΡ€Π°Π³ΠΎΡ‚ Π·Π° Π²Π»Π΅Π³ΡƒΠ²Π°ΡšΠ΅ Π²ΠΎ Ρ‚Π°ΠΊΠ²ΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅.

Π‘Π΅Π³Π° постои маѓСпсан ΠΊΡ€ΡƒΠ³, ΠΊΠΎΠ³Π° Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ΠΎΡ‚, Π·Π° Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ пристап Π΄ΠΎ вистински ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ со цСлосна Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°, ΠΌΠΎΡ€Π° Π΄Π° станС СкспСрт. ΠœΠΎΡ€Π° Π΄Π° ΠΌΡƒ сС Π²Π΅Ρ€ΡƒΠ²Π° со Ρ‚Π°ΠΊΠΎΠ² пристап.

Но, ΠΊΠ°ΠΊΠΎ Π΄Π° растСтС Π°ΠΊΠΎ Π³ΠΎ Π½Π΅ΠΌΠ°. Но, ΡˆΡ‚ΠΎ Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚Π΅ Π½Π° Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡšΠ΅ само ΠΌΠ½ΠΎΠ³Ρƒ ΠΌΠ°Π» сСт Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ тСстот? Вогаш Π½Π΅ΠΌΠ° Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅Ρ‚Π΅ вистинско искуство.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Како Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅Ρ‚Π΅ ΠΎΠ΄ овој ΠΊΡ€ΡƒΠ³? Како ΠΏΡ€Π² ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ, ΠΏΠΎΠ³ΠΎΠ΄Π΅Π½ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ ΠΎΠ΄ ΠΊΠΎΠ΅ Π±ΠΈΠ»ΠΎ Π½ΠΈΠ²ΠΎ, Π³ΠΎ ΠΈΠ·Π±Ρ€Π°Π²ΠΌΠ΅ Π±ΠΎΡ‚ΠΎΡ‚ Slack. Но, Ρ‚ΠΎΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ кој Π±ΠΈΠ»ΠΎ Π΄Ρ€ΡƒΠ³ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ.

Π¨Ρ‚ΠΎ Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅? ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅Ρ‚Π΅ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΎ Π±Π°Ρ€Π°ΡšΠ΅ ΠΈ Π΄Π° Π³ΠΎ испратитС Π½Π° посСбСн ΠΊΠ°Π½Π°Π» Π·Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. Автоматски ќС распорСдимС Ρ‚Π΅Π½ΠΎΠΊ ΠΊΠ»ΠΎΠ½ Π·Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ сСкунди. АјдС Π΄Π° Π³ΠΎ ΠΈΠ·Π²Ρ€ΡˆΠΈΠΌΠ΅ ΠΎΠ²Π° Π±Π°Ρ€Π°ΡšΠ΅. НиС собирамС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° ΠΈ ΠΏΡ€Π΅ΠΏΠΎΡ€Π°ΠΊΠΈ. АјдС Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌΠ΅ Π²ΠΈΠ·ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°. И Ρ‚ΠΎΠ³Π°Ρˆ овој ΠΊΠ»ΠΎΠ½ ќС останС Ρ‚Π°ΠΊΠ° ΡˆΡ‚ΠΎ ΠΎΠ²Π° Π±Π°Ρ€Π°ΡšΠ΅ ΠΌΠΎΠΆΠ΅ Π½Π΅ΠΊΠ°ΠΊΠΎ Π΄Π° сС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°, Π΄Π° Π΄ΠΎΠ΄Π°Π²Π° индСкси ΠΈΡ‚Π½.

И, исто Ρ‚Π°ΠΊΠ°, Slack Π½ΠΈ Π΄Π°Π²Π° моТности Π·Π° соработка Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ ΠΊΡƒΡ‚ΠΈΡ˜Π°Ρ‚Π°. Π‘ΠΈΠ΄Π΅Ρ˜ΡœΠΈ ΠΎΠ²Π° Π΅ само ΠΊΠ°Π½Π°Π», ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€Π°Ρ‚Π΅ Π·Π° ΠΎΠ²Π° Π±Π°Ρ€Π°ΡšΠ΅ Ρ‚ΠΎΠΊΠΌΡƒ Ρ‚Π°ΠΌΡƒ Π²ΠΎ Ρ‚Π΅ΠΌΠ°Ρ‚Π° Π·Π° Ρ‚Π°ΠΊΠ²ΠΎ Π±Π°Ρ€Π°ΡšΠ΅, ΠΏΠΈΠ½Π³ Π½Π° Π²Π°ΡˆΠΈΡ‚Π΅ ΠΊΠΎΠ»Π΅Π³ΠΈ, DBA ΠΊΠΎΠΈ сС Π²ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ˜Π°Ρ‚Π°.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Но, сС Ρ€Π°Π·Π±ΠΈΡ€Π°, ΠΈΠΌΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Π‘ΠΈΠ΄Π΅Ρ˜ΡœΠΈ ΠΎΠ²Π° Π΅ Ρ€Π΅Π°Π»Π½ΠΈΠΎΡ‚ свСт, Π° Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌΠ΅ со сСрвСр кој хостира ΠΌΠ½ΠΎΠ³Ρƒ ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ одСднаш, ΠΌΠΎΡ€Π°ΠΌΠ΅ Π΄Π° ја компрСсирамС ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° ΠΈ ΠΌΠΎΡœΠ½ΠΎΡΡ‚Π° Π½Π° процСсорот ΡˆΡ‚ΠΎ ΠΈΠΌ Π΅ достапна Π½Π° ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈΡ‚Π΅.

Но, Π·Π° ΠΎΠ²ΠΈΠ΅ тСстови Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ Π²Π΅Ρ€ΠΎΠ΄ΠΎΡΡ‚ΠΎΡ˜Π½ΠΈ, Ρ‚Ρ€Π΅Π±Π° Π½Π΅ΠΊΠ°ΠΊΠΎ Π΄Π° Π³ΠΎ Ρ€Π΅ΡˆΠΈΡ‚Π΅ овој ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

Јасно Π΅ Π΄Π΅ΠΊΠ° Π²Π°ΠΆΠ½Π° Ρ‚ΠΎΡ‡ΠΊΠ° сС иститС ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. Но, Π½ΠΈΠ΅ вСќС Π³ΠΎ ΠΈΠΌΠ°ΠΌΠ΅. И Π½ΠΈΠ΅ сакамС Π΄Π° ја постигнСмС истата ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°. И ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π΄Π°Π΄Π΅ΠΌΠ΅ Ρ‚Π°ΠΊΠ²Π° рСчиси ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°.

Π‘ΠΈ Π±ΠΈΠ»ΠΎ ΡƒΠ±Π°Π²ΠΎ Π΄Π° сС ΠΈΠΌΠ° ист Ρ…Π°Ρ€Π΄Π²Π΅Ρ€ ΠΊΠ°ΠΊΠΎ Π²ΠΎ производството, Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π°Π·Π»ΠΈΠΊΡƒΠ²Π°.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Π”Π° сС ​​потсСтимС ΠΊΠ°ΠΊΠΎ Postgres Ρ€Π°Π±ΠΎΡ‚ΠΈ со ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°. ИмамС Π΄Π²Π΅ кСшови. Π•Π΄Π΅Π½ ΠΎΠ΄ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΠΎΡ‚ систСм ΠΈ Π΅Π΄Π΅Π½ ΠΌΠ°Ρ˜Ρ‡ΠΈΠ½ Postgres, Ρ‚.Π΅. Π—Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠΈ Π±Π°Ρ„Π΅Ρ€ кСш.

Π’Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° сС Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ Π΄Π΅ΠΊΠ° сподСлСниот Π±Π°Ρ„Π΅Ρ€ кСш сС распрСдСлува ΠΊΠΎΠ³Π° Π·Π°ΠΏΠΎΡ‡Π½ΡƒΠ²Π° Postgres, Π²ΠΎ зависност ΠΎΠ΄ Ρ‚ΠΎΠ° која Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° ќС ја Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ Π²ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π°.

И Π²Ρ‚ΠΎΡ€ΠΈΠΎΡ‚ кСш Π³ΠΎ користи Ρ†Π΅Π»ΠΈΠΎΡ‚ достапСн простор.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

И ΠΊΠΎΠ³Π° ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ Π½Π° Π΅Π΄Π½Π° машина, ΠΈΠ·Π»Π΅Π³ΡƒΠ²Π° Π΄Π΅ΠΊΠ° постСпСно ја ΠΏΠΎΠΏΠΎΠ»Π½ΡƒΠ²Π°ΠΌΠ΅ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°. И Π½Π° Π΄ΠΎΠ±Π°Ρ€ Π½Π°Ρ‡ΠΈΠ½, Shared Buffer Cache Π΅ 25% ΠΎΠ΄ Π²ΠΊΡƒΠΏΠ½Π°Ρ‚Π° ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½Π° Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° ΡˆΡ‚ΠΎ Π΅ достапна Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π°.

И ΠΈΠ·Π»Π΅Π³ΡƒΠ²Π° Π΄Π΅ΠΊΠ° Π°ΠΊΠΎ Π½Π΅ Π³ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΠΌΠ΅ овој ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€, Ρ‚ΠΎΠ³Π°Ρˆ ќС ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΠΈΠΌΠ΅ само 4 ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π½Π° Π΅Π΄Π½Π° машина, односно Π²ΠΊΡƒΠΏΠ½ΠΎ 4 ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ Ρ‚Π΅Π½ΠΊΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ. И ΠΎΠ²Π°, сС Ρ€Π°Π·Π±ΠΈΡ€Π°, Π΅ лошо, бидСјќи сакамС Π΄Π° ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³Ρƒ повСќС ΠΎΠ΄ Π½ΠΈΠ².

Но, ΠΎΠ΄ Π΄Ρ€ΡƒΠ³Π° страна, Buffer Cache сС користи Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° Π±Π°Ρ€Π°ΡšΠ° Π·Π° индСкси, односно, ΠΏΠ»Π°Π½ΠΎΡ‚ зависи ΠΎΠ΄ Ρ‚ΠΎΠ° ΠΊΠΎΠ»ΠΊΡƒ сС Π³ΠΎΠ»Π΅ΠΌΠΈ Π½Π°ΡˆΠΈΡ‚Π΅ кСшови. И Π°ΠΊΠΎ само Π³ΠΎ Π·Π΅ΠΌΠ΅ΠΌΠ΅ овој ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ ΠΈ Π³ΠΎ Π½Π°ΠΌΠ°Π»ΠΈΠΌΠ΅, Ρ‚ΠΎΠ³Π°Ρˆ Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΠ»Π°Π½ΠΎΠ²ΠΈ ΠΌΠΎΠΆΠ°Ρ‚ ΠΌΠ½ΠΎΠ³Ρƒ Π΄Π° сС ΠΏΡ€ΠΎΠΌΠ΅Π½Π°Ρ‚.

На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°ΠΊΠΎ ΠΈΠΌΠ°ΠΌΠ΅ Π³ΠΎΠ»Π΅ΠΌ кСш Π½Π° ΠΏΡ€ΠΎΠ΄, Ρ‚ΠΎΠ³Π°Ρˆ Postgres ќС ΠΏΡ€Π΅Ρ‚ΠΏΠΎΡ‡ΠΈΡ‚Π° Π΄Π° користи индСкс. А Π°ΠΊΠΎ Π½Π΅, Ρ‚ΠΎΠ³Π°Ρˆ ќС ΠΈΠΌΠ° SeqScan. И која Π±ΠΈ Π±ΠΈΠ»Π° ΠΏΠΎΠ΅Π½Ρ‚Π°Ρ‚Π° Π΄ΠΎΠΊΠΎΠ»ΠΊΡƒ Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΠ»Π°Π½ΠΎΠ²ΠΈ Π½Π΅ сС ΠΏΠΎΠΊΠ»ΠΎΠΏΠ°Ρ‚?

Но, Ρ‚ΡƒΠΊΠ° Π΄ΠΎΠ°Ρ“Π°ΠΌΠ΅ Π΄ΠΎ Π·Π°ΠΊΠ»ΡƒΡ‡ΠΎΠΊ Π΄Π΅ΠΊΠ° Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚ ΠΏΠ»Π°Π½ΠΎΡ‚ Π²ΠΎ Postgres Π½Π΅ зависи ΠΎΠ΄ спСцифичната Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π½Π°Π²Π΅Π΄Π΅Π½Π° Π²ΠΎ Shared Buffer Π²ΠΎ ΠΏΠ»Π°Π½ΠΎΡ‚, Ρ‚ΠΎΠ° зависи ΠΎΠ΄ effect_cache_size.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Effective_cache_size Π΅ ΠΏΡ€ΠΎΡ†Π΅Π½Π΅Ρ‚Π°Ρ‚Π° ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½Π° Π½Π° кСш ΡˆΡ‚ΠΎ Π½ΠΈ Π΅ достапна, Ρ‚.Π΅. Π·Π±ΠΈΡ€ΠΎΡ‚ Π½Π° ΠΊΠ΅ΡˆΠΎΡ‚ Π½Π° Π±Π°Ρ„Π΅Ρ€ΠΎΡ‚ ΠΈ ΠΊΠ΅ΡˆΠΎΡ‚ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΠΎΡ‚ систСм. Ова Π΅ поставСно ΠΎΠ΄ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π°. И ΠΎΠ²Π°Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° Π½Π΅ Π΅ распрСдСлСна.

И ΠΏΠΎΡ€Π°Π΄ΠΈ овој ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΎ ΠΈΠ·ΠΌΠ°ΠΌΠΈΠΌΠ΅ Postgres, вСлСјќи Π΄Π΅ΠΊΠ° Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚ ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³Ρƒ достапни ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, Π΄ΡƒΡ€ΠΈ ΠΈ Π°ΠΊΠΎ Π³ΠΈ Π½Π΅ΠΌΠ°ΠΌΠ΅ ΠΎΠ²ΠΈΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. И Ρ‚Π°ΠΊΠ°, ΠΏΠ»Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ цСлосно ќС сС ΠΏΠΎΠΊΠ»ΠΎΠΏΠ°Ρ‚ со производството.

Но, ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° влијаС Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ. И Π½ΠΈΠ΅ Π³ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π±Π°Ρ€Π°ΡšΠ°Ρ‚Π° спорСд Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ, Π½ΠΎ Π²Π°ΠΆΠ½ΠΎ Π΅ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π΄Π° зависи ΠΎΠ΄ ΠΌΠ½ΠΎΠ³Ρƒ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈ:

  • Π’ΠΎΠ° зависи ΠΎΠ΄ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΡ‚ ΡˆΡ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΎ Π΅ Π½Π° ΠΏΡ€ΠΎΠ΄.

  • Π’ΠΎΠ° зависи ΠΎΠ΄ карактСристикитС Π½Π° самата машина.

И ΠΎΠ²Π° Π΅ ΠΈΠ½Π΄ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€, Π½ΠΎ Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Ρ‚ΠΎΡ‡Π½ΠΎ спорСд ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΡˆΡ‚ΠΎ ќС Π³ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π° ΠΎΠ²Π° Π±Π°Ρ€Π°ΡšΠ΅ Π·Π° Π΄Π° Π³ΠΎ Π΄ΠΎΠ±ΠΈΠ΅ΠΌΠ΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΎΡ‚.

И Π°ΠΊΠΎ сакатС Ρ‚Π°Ρ˜ΠΌΠΈΠ½Π³ΠΎΡ‚ Π΄Π° Π±ΠΈΠ΄Π΅ блиску Π΄ΠΎ ΠΎΠ½Π° ΡˆΡ‚ΠΎ ќС Π³ΠΎ Π²ΠΈΠ΄ΠΈΠΌΠ΅ Π²ΠΎ ΠΏΡ€ΠΎΠ΄, Ρ‚ΠΎΠ³Π°Ρˆ Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π·Π΅ΠΌΠ΅ΠΌΠ΅ Π½Π°Ρ˜ΡΠ»ΠΈΡ‡Π΅Π½ Ρ…Π°Ρ€Π΄Π²Π΅Ρ€ ΠΈ, ΠΌΠΎΠΆΠ΅Π±ΠΈ, ΡƒΡˆΡ‚Π΅ повСќС Π·Π° Π΄Π° сС Π²ΠΊΠ»ΠΎΠΏΠ°Ρ‚ ситС ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ. Но, ΠΎΠ²Π° Π΅ компромис, односно ќС Π³ΠΈ Π΄ΠΎΠ±ΠΈΠ΅Ρ‚Π΅ иститС ΠΏΠ»Π°Π½ΠΎΠ²ΠΈ, ќС Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΊΠΎΠ»ΠΊΡƒ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ќС ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΎ Π±Π°Ρ€Π°ΡšΠ΅ ΠΈ ќС ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°ΠΊΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄Π°Π»ΠΈ ΠΎΠ²Π° Π±Π°Ρ€Π°ΡšΠ΅ Π΅ Π΄ΠΎΠ±Ρ€ΠΎ (ΠΈΠ»ΠΈ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°) ΠΈΠ»ΠΈ лошо, сСпак Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π° .

АјдС Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΠΊΠ°ΠΊΠΎ Џо Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

АјдС Π΄Π° Π·Π΅ΠΌΠ΅ΠΌΠ΅ Π±Π°Ρ€Π°ΡšΠ΅ ΠΎΠ΄ Ρ€Π΅Π°Π»Π΅Π½ систСм. Π’ΠΎ овој ΡΠ»ΡƒΡ‡Π°Ρ˜, Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π΅ 1 Ρ‚Π΅Ρ€Π°Π±Π°Ρ˜Ρ‚. И сакамС Π΄Π° Π³ΠΎ Π±Ρ€ΠΎΠΈΠΌΠ΅ Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° свСТи објави ΠΊΠΎΠΈ ΠΈΠΌΠ°Π° повСќС ΠΎΠ΄ 10 лајкови.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

ΠŸΠΈΡˆΡƒΠ²Π°ΠΌΠ΅ ΠΏΠΎΡ€Π°ΠΊΠ° Π΄ΠΎ ΠΊΠ°Π½Π°Π»ΠΎΡ‚, распорСдСн Π΅ ΠΊΠ»ΠΎΠ½ Π·Π° нас. И ќС Π²ΠΈΠ΄ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° Ρ‚Π°ΠΊΠ²ΠΎΡ‚ΠΎ Π±Π°Ρ€Π°ΡšΠ΅ ќС Π·Π°Π²Ρ€ΡˆΠΈ Π·Π° 2,5 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ. Ова Π΅ ΠΏΡ€Π²ΠΎΡ‚ΠΎ Π½Π΅ΡˆΡ‚ΠΎ ΡˆΡ‚ΠΎ Π³ΠΎ Π·Π°Π±Π΅Π»Π΅ΠΆΡƒΠ²Π°ΠΌΠ΅.

Π‘ Џо ќС Π²ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ автоматски ΠΏΡ€Π΅ΠΏΠΎΡ€Π°ΠΊΠΈ Π²Ρ€Π· основа Π½Π° ΠΏΠ»Π°Π½ΠΎΡ‚ ΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°Ρ‚Π°.

ЌС Π²ΠΈΠ΄ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° Π±Π°Ρ€Π°ΡšΠ΅Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΡƒΠ²Π° ΠΏΡ€Π΅ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ Ρ€Π΅Π»Π°Ρ‚ΠΈΠ²Π½ΠΎ ΠΌΠ°Π» Π±Ρ€ΠΎΡ˜ Ρ€Π΅Π΄ΠΎΠ²ΠΈ. И ΠΏΠΎΡ‚Ρ€Π΅Π±Π΅Π½ Π΅ нСкој Π²ΠΈΠ΄ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ индСкс, бидСјќи Π·Π°Π±Π΅Π»Π΅ΠΆΠ°Π²ΠΌΠ΅ Π΄Π΅ΠΊΠ° ΠΈΠΌΠ° ΠΏΡ€Π΅ΠΌΠ½ΠΎΠ³Ρƒ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½ΠΈ Ρ€Π΅Π΄ΠΎΠ²ΠΈ Π²ΠΎ Π±Π°Ρ€Π°ΡšΠ΅Ρ‚ΠΎ.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

АјдС Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΠΏΠΎΠ΄Π΅Ρ‚Π°Π»Π½ΠΎ ΡˆΡ‚ΠΎ сС случи. Навистина, Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π΄Π΅ΠΊΠ° смС ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π»Π΅ рСчиси Π΅Π΄Π΅Π½ ΠΈ ΠΏΠΎΠ» Π³ΠΈΠ³Π°Π±Π°Ρ˜Ρ‚ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ ΠΊΠ΅ΡˆΠΎΡ‚ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ»ΠΈ Π΄ΡƒΡ€ΠΈ ΠΈ ΠΎΠ΄ дискот. И ΠΎΠ²Π° Π½Π΅ Π΅ Π΄ΠΎΠ±Ρ€ΠΎ, бидСјќи Π΄ΠΎΠ±ΠΈΠ²ΠΌΠ΅ само 142 Π»ΠΈΠ½ΠΈΠΈ.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

И, сС Ρ‡ΠΈΠ½ΠΈ, ΠΈΠΌΠ°ΠΌΠ΅ ΡΠΊΠ΅Π½ΠΈΡ€Π°ΡšΠ΅ Π½Π° индСкс ΠΎΠ²Π΄Π΅ ΠΈ Ρ‚Ρ€Π΅Π±Π°ΡˆΠ΅ Π±Ρ€Π·ΠΎ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌΠ΅, Π½ΠΎ бидСјќи Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π²ΠΌΠ΅ ΠΏΡ€Π΅ΠΌΠ½ΠΎΠ³Ρƒ Π»ΠΈΠ½ΠΈΠΈ (ΠΌΠΎΡ€Π°Π²ΠΌΠ΅ Π΄Π° Π³ΠΈ Π±Ρ€ΠΎΠΈΠΌΠ΅), Π±Π°Ρ€Π°ΡšΠ΅Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ΠΊΠ° успСа.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

И ΠΎΠ²Π° сС случи Π²ΠΎ ΠΏΠ»Π°Π½ΠΎΡ‚ ΠΏΠΎΡ€Π°Π΄ΠΈ Ρ„Π°ΠΊΡ‚ΠΎΡ‚ ΡˆΡ‚ΠΎ условитС Π²ΠΎ Π±Π°Ρ€Π°ΡšΠ΅Ρ‚ΠΎ ΠΈ условитС Π²ΠΎ индСксот Π΄Π΅Π»ΡƒΠΌΠ½ΠΎ Π½Π΅ сС совпаѓаат.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

АјдС Π΄Π° сС ΠΎΠ±ΠΈΠ΄Π΅ΠΌΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ индСксот ΠΏΠΎΠΏΡ€Π΅Ρ†ΠΈΠ·Π΅Π½ ΠΈ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠ΅ ΠΊΠ°ΠΊΠΎ послС Ρ‚ΠΎΠ° сС ΠΌΠ΅Π½ΡƒΠ²Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π±Π°Ρ€Π°ΡšΠ΅Ρ‚ΠΎ.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Π‘ΠΎΠ·Π΄Π°Π²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° индСксот Ρ‚Ρ€Π°Π΅ΡˆΠ΅ доста Π΄ΠΎΠ»Π³ΠΎ, Π½ΠΎ сСга Π³ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡƒΠ²Π°ΠΌΠ΅ Π±Π°Ρ€Π°ΡšΠ΅Ρ‚ΠΎ ΠΈ Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π΄Π΅ΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ намСсто 2,5 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ Π΅ само 156 милисСкунди, ΡˆΡ‚ΠΎ Π΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π΄ΠΎΠ±Ρ€ΠΎ. И Ρ‡ΠΈΡ‚Π°ΠΌΠ΅ само 6 ΠΌΠ΅Π³Π°Π±Π°Ρ˜Ρ‚ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

И сСга користимС само ΡΠΊΠ΅Π½ΠΈΡ€Π°ΡšΠ΅ индСкси.

Π”Ρ€ΡƒΠ³Π° Π²Π°ΠΆΠ½Π° ΠΏΡ€ΠΈΠΊΠ°Π·Π½Π° Π΅ Π΄Π΅ΠΊΠ° сакамС Π΄Π° Π³ΠΎ прСтставимС ΠΏΠ»Π°Π½ΠΎΡ‚ Π½Π° нСкој ΠΏΠΎΡ€Π°Π·Π±ΠΈΡ€Π»ΠΈΠ² Π½Π°Ρ‡ΠΈΠ½. Π‘ΠΏΡ€ΠΎΠ²Π΅Π΄ΠΎΠ²ΠΌΠ΅ Π²ΠΈΠ·ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° со помош Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ½ΠΈ Π·Π° ΠΏΠ»Π°ΠΌΠ΅Π½.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Ова Π΅ ΠΏΠΎΠΈΠ½Π°ΠΊΠ²ΠΎ Π±Π°Ρ€Π°ΡšΠ΅, ΠΏΠΎΠΈΠ½Ρ‚Π΅Π½Π·ΠΈΠ²Π½ΠΎ. И Π½ΠΈΠ΅ Π³Ρ€Π°Π΄ΠΈΠΌΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ½ΠΈ Π½Π° ΠΏΠ»Π°ΠΌΠ΅Π½ спорСд Π΄Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ: ΠΎΠ²Π° Π΅ ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΡˆΡ‚ΠΎ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ јазол Π³ΠΈ Π±Ρ€ΠΎΠ΅Π» Π²ΠΎ ΠΏΠ»Π°Π½ΠΎΡ‚ ΠΈ Ρ‚Π°Ρ˜ΠΌΠΈΠ½Π³ΠΎΡ‚, Ρ‚.Π΅. Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ˜Π°Π·ΠΎΠ»ΠΎΡ‚.

ОвдС ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° спорСдимС спСцифични јазли Π΅Π΄Π½ΠΈ со Π΄Ρ€ΡƒΠ³ΠΈ. И ќС Π±ΠΈΠ΄Π΅ јасно кој ΠΎΠ΄ Π½ΠΈΠ² Π±Π°Ρ€Π° повСќС ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ, ΡˆΡ‚ΠΎ ΠΎΠ±ΠΈΡ‡Π½ΠΎ Π΅ Ρ‚Π΅ΡˆΠΊΠΎ Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ кај Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π½Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Π‘Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°, сСкој Π·Π½Π°Π΅ објасни.depesz.com. Π”ΠΎΠ±Ρ€Π° карактСристика Π½Π° ΠΎΠ²Π°Π° Π²ΠΈΠ·ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π΅ Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ Π³ΠΎ Π·Π°Ρ‡ΡƒΠ²ΡƒΠ²Π°ΠΌΠ΅ тСкстуалниот ΠΏΠ»Π°Π½ ΠΈ исто Ρ‚Π°ΠΊΠ° ставамС Π½Π΅ΠΊΠΎΠΈ основни ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π²ΠΎ Ρ‚Π°Π±Π΅Π»Π° Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° сортирамС.

А ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠΈ сè ΡƒΡˆΡ‚Π΅ Π½Π΅ Π½Π°Π²Π»Π΅Π³Π»Π΅ Π²ΠΎ ΠΎΠ²Π°Π° Ρ‚Π΅ΠΌΠ°, исто Ρ‚Π°ΠΊΠ°, користат ΠΎΠ±Ρ˜Π°ΡΠ½ΡƒΠ²Π°ΡšΠ΅.depesz.com, бидСјќи ΠΈΠΌ Π΅ полСсно Π΄Π° сфатат ΠΊΠΎΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ сС Π²Π°ΠΆΠ½ΠΈ, Π° ΠΊΠΎΠΈ Π½Π΅ сС.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Има Π½ΠΎΠ² пристап Π·Π° Π²ΠΈΠ·ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° - ΠΎΠ²Π° Π΅ ΠΎΠ±Ρ˜Π°ΡΠ½ΡƒΠ²Π°ΡšΠ΅.dalibo.com. Π’ΠΈΠ΅ ΠΏΡ€Π°Π²Π°Ρ‚ Π²ΠΈΠ·ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° Π΄Ρ€Π²ΠΎ, Π½ΠΎ ΠΌΠ½ΠΎΠ³Ρƒ Π΅ Ρ‚Π΅ΡˆΠΊΠΎ Π΄Π° сС спорСдат Ρ˜Π°Π·Π»ΠΈΡ‚Π΅ Π΅Π΄Π½ΠΈ со Π΄Ρ€ΡƒΠ³ΠΈ. ОвдС ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Ρ€ΠΎ Π΄Π° ја Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ структурата, ΠΌΠ΅Ρ“ΡƒΡ‚ΠΎΠ°, Π°ΠΊΠΎ ΠΈΠΌΠ° Π³ΠΎΠ»Π΅ΠΌΠΎ Π±Π°Ρ€Π°ΡšΠ΅, Ρ‚ΠΎΠ³Π°Ρˆ ќС Ρ‚Ρ€Π΅Π±Π° Π΄Π° скролуватС Π½Π°ΠΏΡ€Π΅Π΄-Π½Π°Π·Π°Π΄, Π½ΠΎ ΠΈ ΠΎΠΏΡ†ΠΈΡ˜Π°.

соработка

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

И, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Ρ€Π΅ΠΊΠΎΠ², Slack Π½ΠΈ Π΄Π°Π²Π° моТност Π΄Π° соработувамС. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°ΠΊΠΎ Π½Π°ΠΈΠ΄Π΅ΠΌΠ΅ Π½Π° слоТСно Π±Π°Ρ€Π°ΡšΠ΅ ΡˆΡ‚ΠΎ Π½Π΅ Π΅ јасно ΠΊΠ°ΠΊΠΎ Π΄Π° сС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΎ Ρ€Π°Π·Ρ˜Π°ΡΠ½ΠΈΠΌΠ΅ ΠΎΠ²Π° ΠΏΡ€Π°ΡˆΠ°ΡšΠ΅ со Π½Π°ΡˆΠΈΡ‚Π΅ ΠΊΠΎΠ»Π΅Π³ΠΈ Π²ΠΎ нишка Π²ΠΎ Slack.

DBA Π±ΠΎΡ‚ Џо. ΠΠ½Π°Ρ‚ΠΎΠ»ΠΈΡ˜ БтанслСр (Postgres.ai)

Ни сС Ρ‡ΠΈΠ½ΠΈ Π΄Π΅ΠΊΠ° Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° сС тСстираат Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ со цСлосна Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°. Π—Π° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΎΠ²Π°, ја Π½Π°ΠΏΡ€Π°Π²ΠΈΠ²ΠΌΠ΅ Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° 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

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