āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ‡āĻ¯āĻŧāĻžāĻ¨āĻĄā§‡āĻ•ā§āĻ¸ā§‡āĻ° āĻ…āĻŦāĻĻāĻžāĻ¨ āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§‹āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

  • āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸
  • āĻ“āĻĄāĻŋāĻ¸āĻŋ
  • āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ¤ā§‡ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° (WAL-G)
  • PostgreSQL (āĻ˛āĻ— āĻāĻ°āĻ°, Amcheck, heapcheck āĻ¸āĻš)
  • āĻ—ā§āĻ°ā§€āĻ¨āĻĒā§āĻ˛āĻžāĻŽ

āĻ­āĻŋāĻĄāĻŋāĻ“:

āĻ“āĻšā§‡ āĻŦāĻŋāĻļā§āĻŦ! āĻ†āĻŽāĻžāĻ° āĻ¨āĻžāĻŽ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĻāĻŋāĻ¨āĨ¤ āĻāĻŦāĻ‚ Yandex.Cloud āĻ āĻ†āĻŽāĻŋ āĻ¯āĻž āĻ•āĻ°āĻŋ āĻ¤āĻž āĻšāĻ˛ Yandex.Cloud āĻāĻŦāĻ‚ Yandex.Cloud āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻĻā§‡āĻ° āĻ¸ā§āĻŦāĻžāĻ°ā§āĻĨā§‡ āĻ‰āĻ¨ā§āĻŽā§āĻ•ā§āĻ¤ āĻ°āĻŋāĻ˛ā§‡āĻļāĻ¨āĻžāĻ˛ āĻĄā§‡āĻŸāĻžāĻŦā§‡āĻ¸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻāĻ‡ āĻ†āĻ˛ā§‹āĻšāĻ¨āĻžāĻ¯āĻŧ, āĻ†āĻŽāĻ°āĻž āĻ¸ā§āĻ•ā§‡āĻ˛ā§‡ āĻ‰āĻ¨ā§āĻŽā§āĻ•ā§āĻ¤ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻŽā§āĻ–ā§‹āĻŽā§āĻ–āĻŋ āĻšāĻ“āĻ¯āĻŧāĻž āĻšā§āĻ¯āĻžāĻ˛ā§‡āĻžā§āĻœāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛āĻŦāĨ¤ āĻāĻŸāĻž āĻ•ā§‡āĻ¨ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ? āĻ•āĻžāĻ°āĻŖ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯, āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¯āĻž, āĻŽāĻļāĻžāĻ° āĻŽāĻ¤ā§‹, āĻ¤āĻ–āĻ¨ āĻšāĻžāĻ¤āĻŋ āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ…āĻ¨ā§‡āĻ• āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ¤āĻžāĻ°āĻž āĻŦāĻĄāĻŧ āĻšāĻ¯āĻŧāĨ¤

āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§‡āĻŸāĻžāĻ‡ āĻŽā§‚āĻ˛ āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻ¨āĻ¯āĻŧāĨ¤ āĻ…āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ā§āĻ¯ āĻ˜āĻŸāĻ¨āĻž āĻ˜āĻŸā§‡āĨ¤ āĻāĻŽāĻ¨ āĻ˜āĻŸāĻ¨āĻž āĻ¯āĻž āĻāĻ• āĻŽāĻŋāĻ˛āĻŋāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻ˜āĻŸā§‡āĨ¤ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻŽā§‡āĻ˜ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡, āĻ•āĻžāĻ°āĻŖ āĻ…āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ā§āĻ¯ āĻœāĻŋāĻ¨āĻŋāĻ¸āĻ—ā§āĻ˛āĻŋ āĻ…āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻšāĻ¯āĻŧā§‡ āĻ“āĻ ā§‡ āĻ¯āĻ–āĻ¨ āĻ¸ā§āĻ•ā§‡āĻ˛ā§‡ āĻ•āĻŋāĻ›ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĨāĻžāĻ•ā§‡āĨ¤

āĻ•āĻŋāĻ¨ā§āĻ¤ā§! āĻ–ā§‹āĻ˛āĻž āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ•āĻŋ? āĻ†āĻ¸āĻ˛ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŸāĻŋ āĻš'āĻ˛ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻŽā§‹āĻ•āĻžāĻŦā§‡āĻ˛āĻž āĻ•āĻ°āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ¤ā§āĻ¤ā§āĻŦāĻŋāĻ• āĻ¸ā§āĻ¯ā§‹āĻ— āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻ†āĻ›ā§‡, āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻœā§āĻžāĻžāĻ¨ āĻ†āĻ›ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻāĻŸāĻŋ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻŋ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ•ā§€ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡?

  • āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻšāĻœ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻšāĻ˛ āĻ¸āĻĢāĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨, āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨, āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨, āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡ āĻĒā§āĻ°āĻļā§āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ˛ā§‡āĻ–ā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĻ¨āĨ¤
  • āĻ†āĻĒāĻ¨āĻŋ āĻāĻ° āĻ‡āĻ•ā§‹āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻŦāĻĄāĻŧ āĻ•āĻ°āĻ›ā§‡āĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ— āĻļāĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻžāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡āĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯āĻ¤āĻž āĻŦā§ƒāĻĻā§āĻ§āĻŋ. āĻ†āĻĒāĻ¨āĻŋ āĻŦāĻžāĻœāĻžāĻ°ā§‡ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻĒā§āĻ°āĻžāĻĒā§āĻ¯āĻ¤āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ‰āĻ¨ā§āĻ¨āĻ¤. āĻ†āĻĒāĻ¨āĻŋ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻāĻ•āĻœāĻ¨ āĻ…āĻŦāĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻ•ā§‡āĻŦāĻ˛ āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛ āĻĒā§‡āĻ¯āĻŧā§‡ āĻĨāĻžāĻ•ā§‡āĻ¨ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•āĻŋāĻ›ā§ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻŸāĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ•āĻ°ā§‡āĻ¨āĨ¤
  • āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻŦā§‹āĻ§āĻ—āĻŽā§āĻ¯ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻšāĻ˛ āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸ā§āĻĒāĻ¨āĻ¸āĻ° āĻ•āĻ°āĻžāĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¸ā§āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ Google Summer of Code āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ, āĻ¯āĻ–āĻ¨ Google āĻ¸āĻžāĻ°āĻž āĻŦāĻŋāĻļā§āĻŦ āĻĨā§‡āĻ•ā§‡ āĻŦāĻŋāĻĒā§āĻ˛ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻļāĻŋāĻ•ā§āĻˇāĻžāĻ°ā§āĻĨā§€āĻ•ā§‡ āĻ…āĻ°ā§āĻĨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻ¤āĻžāĻ°āĻž āĻ‰āĻ¨ā§āĻŽā§āĻ•ā§āĻ¤ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦāĻŋāĻ•āĻžāĻļ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ˛āĻžāĻ‡āĻ¸ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻĒā§‚āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤
  • āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ–ā§āĻŦ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻŸāĻŋāĻ•ā§‡ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧ āĻĨā§‡āĻ•ā§‡ āĻĢā§‹āĻ•āĻžāĻ¸ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§‡ āĻ¨āĻž āĻĻāĻŋāĻ¯āĻŧā§‡ āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧā§ˇ āĻ—ā§āĻ—āĻ˛, āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻœāĻžāĻ¯āĻŧāĻžāĻ¨ā§āĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻŦāĻ˛ā§‡ āĻ¨āĻž āĻ¯ā§‡ āĻ†āĻŽāĻ°āĻž āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻšāĻžāĻ‡, āĻ†āĻŽāĻ°āĻž āĻāĻ‡ āĻŦāĻžāĻ—āĻŸāĻŋ āĻ āĻŋāĻ• āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡ āĻāĻŦāĻ‚ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ–āĻ¨āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ—ā§āĻ—āĻ˛ āĻŦāĻ˛ā§‡: “āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻž āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻžāĻ‡ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯ā§‡āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ›ā§‡āĻ¨ āĻ¸ā§‡āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻšāĻžāĻ˛āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¨ āĻāĻŦāĻ‚ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ āĻŋāĻ• āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻŦā§‡āĨ¤â€
  • āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ā§‡ āĻ…āĻ‚āĻļāĻ—ā§āĻ°āĻšāĻŖā§‡āĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻšāĻ˛ āĻ…āĻ‚āĻļāĻ—ā§āĻ°āĻšāĻŖāĨ¤ āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ° āĻĨāĻžāĻ•ā§‡, āĻ¤āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ°āĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĨ¤ āĻ¤āĻžāĻ°āĻž āĻ†āĻĒāĻ¨āĻžāĻ° āĻ…āĻŦāĻ•āĻžāĻ āĻžāĻŽā§‹āĻ•ā§‡ āĻ†āĻ°āĻ“ āĻĻāĻ•ā§āĻˇ āĻ•āĻ°ā§‡ āĻ¤ā§āĻ˛āĻ¤ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡, āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻĻā§āĻ°ā§āĻ¤ āĻāĻŦāĻ‚ āĻ†āĻ°āĻ“ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡āĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻŋāĻ–ā§āĻ¯āĻžāĻ¤ āĻ‡āĻ¯āĻŧāĻžāĻ¨āĻĄā§‡āĻ•ā§āĻ¸ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻ˛ āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻ¯āĻž Yandex.Metrica-āĻāĻ° āĻŽā§āĻ–ā§‹āĻŽā§āĻ–āĻŋ āĻšā§āĻ¯āĻžāĻ˛ā§‡āĻžā§āĻœāĻ—ā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻœāĻ¨ā§āĻŽāĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤

āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ‡āĻ•ā§‹āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻāĻŦāĻ‚ āĻāĻŸāĻŋāĻ•ā§‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻŦāĻŋāĻ•āĻžāĻļ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ (āĻ•ā§‡āĻŦāĻ˛ āĻ‡āĻ¯āĻŧāĻžāĻ¨āĻĄā§‡āĻ•ā§āĻ¸ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨āĻ¯āĻŧ)āĨ¤ āĻāĻŦāĻ‚ āĻāĻ–āĻ¨ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ•ā§‹āĻŽā§āĻĒāĻžāĻ¨āĻŋ āĻœāĻĄāĻŧāĻŋāĻ¤āĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

Yandex.Cloud-āĻ, āĻ†āĻŽāĻ°āĻž Yandex āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœā§‡āĻ° āĻ‰āĻĒāĻ°ā§‡, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœā§‡āĻ° āĻ‰āĻĒāĻ°ā§‡ āĻ•ā§āĻ˛āĻŋāĻ• āĻšāĻžāĻ‰āĻ¸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻ•ā§‡āĻ¨ āĻŽā§‡āĻ˜ āĻāĻ‡ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ? āĻ•āĻžāĻ°āĻŖ āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻāĻ‡ āĻ¤ā§āĻ°āĻŋāĻ­ā§āĻœā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡, āĻāĻ‡ āĻĒāĻŋāĻ°āĻžāĻŽāĻŋāĻĄā§‡, āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻāĻ‡ āĻļā§āĻ°ā§‡āĻŖāĻŋāĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻĻā§āĻ°ā§āĻ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ›ā§‹āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻāĻŦāĻ‚ āĻ¸āĻ¸ā§āĻ¤āĻž āĻŦāĻĄāĻŧ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ§ā§€āĻ° SSD, āĻšāĻžāĻ°ā§āĻĄ āĻĄā§āĻ°āĻžāĻ‡āĻ­ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦā§āĻ˛āĻ• āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ āĻ†āĻ›ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒāĻŋāĻ°āĻžāĻŽāĻŋāĻĄā§‡āĻ° āĻļā§€āĻ°ā§āĻˇā§‡ āĻĻāĻ•ā§āĻˇ āĻšāĻ¨ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻāĻ•āĻŸāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻĒāĻŋāĻ°āĻžāĻŽāĻŋāĻĄā§‡āĻ° āĻ¨ā§€āĻšā§‡ āĻĻāĻ•ā§āĻˇ āĻšāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ•ā§‡āĻ˛ āĻ•āĻ°āĻž āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻ†āĻ›ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻāĻ‡ āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡, āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ¸ā§āĻ•ā§‡āĻ˛ā§‡āĻŦāĻŋāĻ˛āĻŋāĻŸāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨ā§€āĻšā§‡ āĻĨā§‡āĻ•ā§‡ āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻ¸ā§āĻ¤āĻ° āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ¯ā§ŒāĻ•ā§āĻ¤āĻŋāĻ• āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻāĻŸāĻž āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡? āĻāĻ‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨ā§‡ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻŦāĻŋāĻˇāĻ¯āĻŧāĨ¤

  • āĻ†āĻŽāĻ°āĻž MDS āĻāĻ° āĻ‰āĻĒāĻ° āĻ•ā§āĻ˛āĻŋāĻ• āĻšāĻžāĻ‰āĻ¸ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻāĻŽāĻĄāĻŋāĻāĻ¸ āĻāĻ•āĻŸāĻŋ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ‡āĻ¯āĻŧāĻžāĻ¨āĻĄā§‡āĻ•ā§āĻ¸ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸āĨ¤ āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ S3 āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ā§‡āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ†āĻ°āĻ“ āĻœāĻŸāĻŋāĻ˛, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ˛āĻ• āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ°āĻ“ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤āĨ¤ āĻĄā§‡āĻŸāĻž āĻ°ā§‡āĻ•āĻ°ā§āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛āĨ¤ āĻāĻŸāĻž āĻ†āĻ°ā§‹ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨. āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ°āĻ°āĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ•āĻ°āĻŦā§‡, āĻāĻŸāĻŋ āĻāĻŽāĻ¨āĻ•āĻŋ āĻ­āĻžāĻ˛, āĻāĻŸāĻŋ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧāĨ¤
  • S3 āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ§āĻ°āĻŖā§‡āĻ° āĻ•āĻžāĻœā§‡āĻ° āĻšāĻžāĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽ āĻ…āĻ­āĻŋāĻ¯ā§‹āĻœāĻ¨ā§‡āĻ° āĻ–āĻ°āĻšā§‡ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸āĻŸāĻŋāĻ•ā§‡ āĻ¸āĻšāĻœ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡āĨ¤

āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•āĻ­āĻžāĻŦā§‡āĻ‡, āĻ¸āĻŽāĻ—ā§āĻ° ClickHouse āĻ‡āĻ•ā§‹āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°āĻŋāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŦāĻ‚ Yandex.Cloud āĻāĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻ¯ā§‡ āĻ•āĻžāĻœāĻŸāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¤āĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡, āĻ†āĻŽāĻ°āĻž āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§‡āĻ›āĻŋ āĻ¯ā§‡ āĻ¸āĻŽāĻ—ā§āĻ° ClickHouse āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĨā§‡āĻ•ā§‡ āĻ‰āĻĒāĻ•ā§ƒāĻ¤ āĻšāĻŦā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž S3 āĻāĻ° āĻ‰āĻĒāĻ° ClickHouse āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡āĻ›āĻŋ, MDS āĻāĻ° āĻ‰āĻĒāĻ° ClickHouse āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŦāĻ‚ āĻāĻ‡ āĻ•āĻžāĻœ āĻ…āĻ¨ā§‡āĻ•.

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸:

https://github.com/ClickHouse/ClickHouse/pull/7946 "āĻĢāĻžāĻ‡āĻ˛āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŦāĻŋāĻŽā§‚āĻ°ā§āĻ¤āĻ•āĻ°āĻŖ āĻ¸ā§āĻ¤āĻ°"
https://github.com/ClickHouse/ClickHouse/pull/8011 "AWS SDK S3 āĻ‡āĻ¨ā§āĻŸāĻŋāĻ—ā§āĻ°ā§‡āĻļāĻ¨"
https://github.com/ClickHouse/ClickHouse/pull/8649 "S3 āĻāĻ° āĻœāĻ¨ā§āĻ¯ IDisk āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ā§‡āĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨"
https://github.com/ClickHouse/ClickHouse/pull/8356 "āĻ†āĻ‡āĻĄāĻŋāĻ¸ā§āĻ• āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻ— āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻ‡āĻžā§āĻœāĻŋāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•ā§€āĻ•āĻ°āĻŖ"
https://github.com/ClickHouse/ClickHouse/pull/8862 "S3 āĻāĻŦāĻ‚ SeekableReadBuffer āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻ— āĻ‡āĻžā§āĻœāĻŋāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨"
https://github.com/ClickHouse/ClickHouse/pull/9128 "āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻ¸ā§āĻŸā§āĻ°āĻžāĻ‡āĻĒ āĻ˛āĻ— S3 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨"
https://github.com/ClickHouse/ClickHouse/pull/9415 "S3 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ MergeTree āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨"
https://github.com/ClickHouse/ClickHouse/pull/9646 "S3 āĻāĻ° āĻœāĻ¨ā§āĻ¯ MergeTree āĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨"
https://github.com/ClickHouse/ClickHouse/pull/10126 "S3 āĻāĻ° āĻ‰āĻĒāĻ° ReplicatedMergeTree āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§āĻ¨"
https://github.com/ClickHouse/ClickHouse/pull/11134 "s3 āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻļāĻ‚āĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻāĻŦāĻ‚ āĻ•āĻžāĻ¸ā§āĻŸāĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨"
https://github.com/ClickHouse/ClickHouse/pull/10576 "āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ• āĻĒā§āĻ°āĻ•ā§āĻ¸āĻŋ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻš S3"
https://github.com/ClickHouse/ClickHouse/pull/10744 "āĻĒā§āĻ°āĻ•ā§āĻ¸āĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻ•āĻžāĻ°ā§€ āĻ¸āĻš S3"

āĻāĻŸāĻŋ āĻ•ā§āĻ˛āĻŋāĻ• āĻšāĻžāĻ‰āĻ¸ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ˛ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻŸāĻžāĻ¨ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§āĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸:

https://github.com/ClickHouse/ClickHouse/pull/9760 "DiskS3 āĻšāĻžāĻ°ā§āĻĄāĻ˛āĻŋāĻ™ā§āĻ• āĻ¸āĻ°ā§āĻŦā§‹āĻ¤ā§āĻ¤āĻŽ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨"
https://github.com/ClickHouse/ClickHouse/pull/11522 "S3 HTTP āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ - āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸ā§āĻŸā§āĻ°ā§€āĻŽ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ•āĻ°āĻž āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻšāĻ˛ā§āĻ¨"
https://github.com/ClickHouse/ClickHouse/pull/11561 “S3 HTTP-āĻ¤ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸ā§āĻŸā§āĻ°ā§€āĻŽ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ•āĻ°āĻž āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻšāĻ˛ā§āĻ¨
āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ"
https://github.com/ClickHouse/ClickHouse/pull/13076 "S3 āĻĄāĻŋāĻ¸ā§āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŽāĻžāĻ°ā§āĻ• āĻāĻŦāĻ‚ āĻ‡āĻ¨āĻĄā§‡āĻ•ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻž"
https://github.com/ClickHouse/ClickHouse/pull/13459 "DiskLocal āĻĨā§‡āĻ•ā§‡ DiskS3 āĻ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻ­āĻžāĻŦā§‡ āĻ…āĻ‚āĻļāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¨"

āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•āĻžāĻœ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡āĻ‡ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§‡, āĻāĻ‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°āĻŋāĻ¤āĻžāĻŸāĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ°āĻ“ āĻ•āĻŋāĻ›ā§ āĻ•āĻžāĻœ āĻ•āĻ°āĻž āĻĻāĻ°āĻ•āĻžāĻ° āĻ›āĻŋāĻ˛āĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸:

https://github.com/ClickHouse/ClickHouse/pull/12638 "āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¸āĻžāĻ°āĻŋ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻŦāĻžāĻ‡āĻŸ āĻ‡āĻ­ā§‡āĻ¨ā§āĻŸāĻ—ā§āĻ˛āĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨"
https://github.com/ClickHouse/ClickHouse/pull/12464 "S3 āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻĨā§‡āĻ•ā§‡ system.events āĻ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ‡āĻ­ā§‡āĻ¨ā§āĻŸ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨"
https://github.com/ClickHouse/ClickHouse/pull/13028 "QueryTimeMicroseconds, SelectQueryTimeMicroseconds āĻāĻŦāĻ‚ InsertQueryTimeMicroseconds āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨"

āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧāĻ¯ā§‹āĻ—ā§āĻ¯ āĻ•āĻ°āĻž, āĻŽāĻ¨āĻŋāĻŸāĻ°āĻŋāĻ‚ āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻžāĻ¯ā§‹āĻ—ā§āĻ¯ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ›āĻŋāĻ˛āĨ¤

āĻāĻŦāĻ‚ āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻ¯āĻžāĻ¤ā§‡ āĻ¸āĻŽāĻ—ā§āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧ, āĻ¸āĻŽāĻ—ā§āĻ° āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ āĻ‡āĻ•ā§‹āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ, āĻāĻ‡ āĻ•āĻžāĻœā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒā§‡āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻšāĻ˛ā§āĻ¨ āĻ˛ā§‡āĻ¨āĻĻā§‡āĻ¨ āĻ¸āĻ‚āĻ•ā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡, OLTP āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ•, āĻ¯āĻž āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤āĻ­āĻžāĻŦā§‡ āĻ†āĻŽāĻžāĻ° āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋāĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻāĻŸāĻŋ āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāĻ¸ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻŽā§‡āĻ¨ā§āĻŸ āĻŦāĻŋāĻ­āĻžāĻ—āĨ¤ āĻāĻ‡ āĻ›ā§‡āĻ˛ā§‡āĻ°āĻž āĻ˛ā§‡āĻ¨āĻĻā§‡āĻ¨ā§‡āĻ° āĻ–ā§‹āĻ˛āĻž āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ°āĻžāĻ¸ā§āĻ¤āĻžāĻ° āĻ¯āĻžāĻĻā§ āĻ•āĻ°āĻ›ā§‡āĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ, āĻ¯āĻžāĻ° āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻāĻŦāĻ‚ āĻ•ā§€ āĻ•āĻ°āĻŋ āĻ¸ā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ, āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ā§‡ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻĒā§āĻ˛āĻžāĻ°āĨ¤

āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻ¯ā§‡ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ¯āĻ¤āĻŸāĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ•āĻŽ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻĨāĻžāĻ•āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¯āĻž āĻ˛ā§‡āĻ¨āĻĻā§‡āĻ¨ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤

āĻ…āĻ¨ā§āĻ¯āĻĻāĻŋāĻ•ā§‡, āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡, āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻšāĻ˛ āĻ¯āĻ–āĻ¨ āĻāĻ• āĻšāĻžāĻœāĻžāĻ° āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻāĻ•āĻŦāĻžāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ†āĻ¸ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ•āĻžāĻ¨ā§‡āĻ•āĻļāĻ¨ āĻĒā§āĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻœ āĻšāĻ˛ āĻ…āĻ˛ā§āĻĒ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ¸āĻ‚āĻ¯ā§‹āĻ—ā§‡ āĻāĻ• āĻšāĻžāĻœāĻžāĻ° āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻĒā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻ†āĻŽāĻ°āĻž āĻŦāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻ¯ā§‡ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻĒā§āĻ˛āĻžāĻ° āĻšāĻ˛ āĻŸā§‡āĻ˛āĻŋāĻĢā§‹āĻ¨ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻ¯āĻŋāĻ¨āĻŋ āĻŦāĻžāĻ‡āĻŸāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻœāĻžāĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻ¤āĻžāĻ°āĻž āĻĻāĻ•ā§āĻˇāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¯āĻŧāĨ¤

āĻĻā§āĻ°ā§āĻ­āĻžāĻ—ā§āĻ¯āĻŦāĻļāĻ¤, āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻĒā§āĻ˛āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻ­āĻžāĻ˛ āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻļāĻŦā§āĻĻ āĻ¨ā§‡āĻ‡āĨ¤ āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“ āĻāĻŸāĻŋ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĒā§āĻ˛ā§‡āĻ•ā§āĻ¸āĻžāĻ° āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻœāĻžāĻ¨ā§‡āĻ¨ āĻ¯ā§‡ āĻ•āĻžāĻ¨ā§‡āĻ•āĻļāĻ¨ āĻĒā§āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ•ā§€ āĻŦāĻ˛āĻ¤ā§‡ āĻšāĻŦā§‡, āĻ¤āĻŦā§‡ āĻ†āĻŽāĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻŦāĻ˛ā§āĻ¨, āĻ†āĻŽāĻŋ āĻ¸āĻ āĻŋāĻ• āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻ­āĻžāĻˇāĻž āĻŦāĻ˛āĻ¤ā§‡ āĻ–ā§āĻŦ āĻ–ā§āĻļāĻŋ āĻšāĻŦāĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

https://pgconf.ru/2017/92899

āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻĒā§āĻ˛āĻžāĻ° āĻ¤āĻĻāĻ¨ā§āĻ¤ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻāĻŦāĻ‚ PgBouncer āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‡āĻ°āĻž āĻĒāĻ›āĻ¨ā§āĻĻ āĻ›āĻŋāĻ˛. āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŽāĻ°āĻž PgBouncer āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻŦā§‡āĻļ āĻ•āĻŋāĻ›ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽā§āĻŽā§āĻ–ā§€āĻ¨ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĨ¤ āĻ…āĻ¨ā§‡āĻ• āĻŦāĻ›āĻ° āĻ†āĻ—ā§‡, āĻ­ā§‹āĻ˛ā§‹āĻĻā§āĻ¯āĻž āĻŦā§‹āĻ°ā§‹āĻĻāĻŋāĻ¨ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ā§‡āĻ¨ āĻ¯ā§‡ āĻ†āĻŽāĻ°āĻž āĻĒāĻŋāĻœāĻŋāĻŦāĻžāĻ‰āĻ¨ā§āĻ¸āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŋ, āĻ†āĻŽāĻ°āĻž āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°āĻŋ, āĻ¤āĻŦā§‡ āĻāĻ° āĻ¸ā§‚āĻ•ā§āĻˇā§āĻŽāĻ¤āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻŽāĻ¤ā§‹ āĻ•āĻŋāĻ›ā§ āĻ†āĻ›ā§‡āĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

https://pgconf.ru/media/2017/04/03/20170316H1_V.Borodin.pdf

āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻ†āĻŽāĻ°āĻž āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽā§āĻŽā§āĻ–ā§€āĻ¨ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ†āĻŽāĻ°āĻž āĻ āĻŋāĻ• āĻ•āĻ°ā§‡āĻ›āĻŋ, āĻ†āĻŽāĻ°āĻž āĻŦāĻžāĻ‰āĻ¨ā§āĻ¸āĻžāĻ°āĻ•ā§‡ āĻĒā§āĻ¯āĻžāĻš āĻ•āĻ°ā§‡āĻ›āĻŋ, āĻāĻŦāĻ‚ āĻŸāĻžāĻ¨āĻžāĻ° āĻ…āĻ¨ā§āĻ°ā§‹āĻ§āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ†āĻĒāĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽā§‡ āĻ ā§‡āĻ˛ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻāĻ•āĻ•-āĻĨā§āĻ°ā§‡āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻž āĻ•āĻ āĻŋāĻ¨ āĻ›āĻŋāĻ˛āĨ¤

āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĒā§āĻ¯āĻžāĻšāĻĄ āĻŦāĻžāĻ‰āĻ¨ā§āĻ¸āĻžāĻ°āĻĻā§‡āĻ° āĻ•āĻžāĻ› āĻĨā§‡āĻ•ā§‡ āĻ•ā§āĻ¯āĻžāĻ¸āĻ•ā§‡āĻĄ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻ¯āĻ–āĻ¨ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻ•-āĻĨā§āĻ°ā§‡āĻĄā§‡āĻĄ āĻŦāĻžāĻ‰āĻ¨ā§āĻ¸āĻžāĻ° āĻĨāĻžāĻ•ā§‡, āĻ¤āĻ–āĻ¨ āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ¯ā§‹āĻ—āĻ—ā§āĻ˛āĻŋ āĻŦāĻžāĻ‰āĻ¨ā§āĻ¸āĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡āĻ° āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ–āĻžāĻ°āĻžāĻĒāĻ­āĻžāĻŦā§‡ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¯āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻ¸āĻžāĻŽāĻ¨ā§‡ āĻĒāĻŋāĻ›āĻ¨ā§‡ āĻ¸ā§āĻ•ā§‡āĻ˛ āĻ•āĻ°āĻž āĻ•āĻ āĻŋāĻ¨āĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻ†āĻŽāĻ°āĻž āĻāĻ‡ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§‡ āĻĒā§ŒāĻāĻ›ā§‡āĻ›āĻŋ āĻ¯ā§‡ āĻ†āĻŽāĻ°āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻĒā§āĻ˛āĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĻ›āĻŋ, āĻ¯āĻžāĻ•ā§‡ āĻ“āĻĄāĻŋāĻ¸āĻŋ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ†āĻŽāĻ°āĻž āĻāĻŸāĻŋ āĻ¸ā§āĻ•ā§āĻ°ā§āĻ¯āĻžāĻš āĻĨā§‡āĻ•ā§‡ āĻ˛āĻŋāĻ–ā§‡āĻ›āĻŋāĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

https://www.pgcon.org/2019/schedule/events/1312.en.html

2019 āĻ¸āĻžāĻ˛ā§‡, PgCon āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ā§‡, āĻ†āĻŽāĻŋ āĻāĻ‡ āĻĒā§āĻ˛āĻžāĻ°āĻŸāĻŋ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻāĻ–āĻ¨ āĻ†āĻŽāĻžāĻĻā§‡āĻ° GitHub-āĻ 2 āĻŸāĻŋāĻ°āĻ“ āĻ•āĻŽ āĻ¤āĻžāĻ°āĻž āĻ†āĻ›ā§‡, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœā§€āĻŦāĻ¨ā§āĻ¤, āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧāĨ¤

āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ Yandex.Cloud-āĻ āĻāĻ•āĻŸāĻŋ Postgres āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻ“āĻĄāĻŋāĻ¸āĻŋ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŦā§‡, āĻ¯āĻž āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°āĻŸāĻŋāĻ•ā§‡ āĻĒāĻŋāĻ›āĻ¨ā§‡ āĻŦāĻž āĻĒāĻŋāĻ›āĻ¨ā§‡ āĻ¸ā§āĻ•ā§‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻ†āĻŽāĻ°āĻž āĻāĻ‡ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ āĻĨā§‡āĻ•ā§‡ āĻ•āĻŋ āĻļāĻŋāĻ–ā§‡āĻ›āĻŋ? āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¯ā§‹āĻ—ā§€ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻž āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻ•āĻŸāĻŋ āĻ†āĻ•ā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ• āĻĒāĻĻāĻ•ā§āĻˇā§‡āĻĒ, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻšāĻ°āĻŽ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻ¯āĻ–āĻ¨ āĻ†āĻŽāĻ°āĻž āĻŦāĻ˛āĻŋ āĻ¯ā§‡ āĻāĻŽāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻ¯āĻžāĻšā§āĻ›ā§‡ āĻ¨āĻž, āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§‡ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻ¨āĻžāĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°ā§€ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĨ¤

PgBouncer āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻŋāĻ•āĻļāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĨ¤

āĻāĻŦāĻ‚ āĻāĻ–āĻ¨ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ āĻšāĻžāĻœāĻŋāĻ° āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, pgagroal, āĻ¯āĻž Red Hat āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ°āĻĻā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ¤āĻžāĻ°āĻž āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻ§āĻžāĻ°āĻŖāĻžāĻ—ā§āĻ˛āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§‡, āĻ¤āĻŦā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡, āĻ¤āĻžāĻĻā§‡āĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻŦāĻŋāĻļā§‡āĻˇāĻ¤ā§āĻŦā§‡āĻ° āĻ¸āĻžāĻĨā§‡, āĻ¯āĻž pgagroal āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋāĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°āĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻ…āĻ¨ā§‡āĻ• āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻ†āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻž āĻ¸āĻŦ āĻ­āĻŋāĻ¨ā§āĻ¨. āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ āĻŦāĻŋāĻ•ā§āĻ°ā§‡āĻ¤āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¨ā§‡āĻ¨, āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŽā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻ•ā§āĻ¸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĻ¨ āĻāĻŦāĻ‚ āĻŽāĻœāĻž āĻ•āĻ°ā§‡ āĻāĻ‡ āĻŽā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻ•ā§āĻ¸ā§‡ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻ• āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻļā§‚āĻ¨ā§āĻ¯ āĻšāĻŦā§‡āĨ¤ āĻāĻŸāĻžāĻ° āĻŽāĻžāĻ¨ā§‡ āĻ•āĻŋ? āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻĢāĻžāĻ‡āĻ˛ āĻ¨ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻ¤āĻž āĻ…āĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŸā§āĻ•āĻ°ā§‹ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻžāĨ¤ āĻāĻŸāĻŋ āĻ¤āĻžāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ…āĻ¨āĻ¨ā§āĻ¯, āĻāĻŸāĻŋ āĻ¤āĻžāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ…āĻ¨āĻ¨ā§āĻ¯, āĻāĻŸāĻŋ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĨāĻžāĻ•āĻž āĻ§āĻžāĻ°āĻŖāĻžāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ…āĻ¨āĻ¨ā§āĻ¯āĨ¤ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻž āĻ¸āĻŦ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ.

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

https://www.citusdata.com/blog/2017/08/18/introducing-wal-g-faster-restores-for-postgres/

āĻ¯āĻ–āĻ¨ āĻ†āĻŽāĻ°āĻž āĻāĻ‡ āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ›āĻŋāĻ˛āĻžāĻŽ, CitusData WAL-G āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¯āĻž āĻŽā§‡āĻ˜ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻœāĻ° āĻ°ā§‡āĻ–ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻāĻ–āĻ¨ CitusData āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢāĻŸā§‡āĻ° āĻ…āĻ‚āĻļāĨ¤ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ‡ āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§‡, WAL-G-āĻāĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ°āĻŋāĻ˛āĻŋāĻœā§‡ āĻ¯ā§‡ āĻ§āĻžāĻ°āĻŖāĻžāĻ—ā§āĻ˛āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻ¤āĻž āĻ†āĻŽāĻ°āĻž āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ‡ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°ā§‡āĻ›āĻŋā§ˇ āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻāĻ‡ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒā§‡ āĻ…āĻŦāĻĻāĻžāĻ¨ āĻ°āĻžāĻ–āĻž āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

https://github.com/wal-g/wal-g/graphs/contributors

āĻāĻ–āĻ¨ āĻāĻ‡ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒā§‡ āĻ…āĻ¨ā§‡āĻ• āĻĄāĻœāĻ¨ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ° āĻ†āĻ›ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ WAL-G-āĻāĻ° āĻļā§€āĻ°ā§āĻˇ 10 āĻ…āĻŦāĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ 6 āĻ‡āĻ¯āĻŧāĻžāĻ¨āĻĄā§‡āĻ•ā§āĻ¸āĻ¯āĻŧā§‡āĻĄ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ…āĻ¨ā§‡āĻ• āĻ§āĻžāĻ°āĻŖāĻž āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻāĻ¸ā§‡āĻ›āĻŋāĨ¤ āĻāĻŦāĻ‚, āĻ…āĻŦāĻļā§āĻ¯āĻ‡, āĻ†āĻŽāĻ°āĻž āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻœā§‡āĻ°āĻžāĻ‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡āĻ›āĻŋ, āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻœā§‡āĻ°āĻžāĻ‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡āĻ›āĻŋ, āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¨āĻŋāĻœā§‡āĻ°āĻžāĻ‡ āĻ‰ā§ŽāĻĒāĻžāĻĻāĻ¨ā§‡ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻāĻ¸ā§‡āĻ›āĻŋ, āĻ†āĻŽāĻ°āĻž āĻ¨āĻŋāĻœā§‡āĻ°āĻžāĻ‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŋ, āĻŦā§ƒāĻšā§Ž WAL-G āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻ˛āĻžāĻĒāĻšāĻžāĻ°āĻŋāĻ¤āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻŽāĻ°āĻž āĻ¨āĻŋāĻœā§‡āĻ°āĻžāĻ‡ āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻ¯ā§‡ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻ¯ā§‡āĻ¤ā§‡ āĻšāĻŦā§‡ā§ˇ

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻāĻŦāĻ‚ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĻā§ƒāĻˇā§āĻŸāĻŋāĻ•ā§‹āĻŖ āĻĨā§‡āĻ•ā§‡, āĻāĻ–āĻ¨ āĻāĻ‡ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻŸāĻŋ, āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻšā§‡āĻˇā§āĻŸāĻžāĻ•ā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧā§‡, āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦā§‹āĻ¤ā§āĻ¤āĻŽ āĻšāĻ¯āĻŧā§‡ āĻ‰āĻ ā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄā§‡ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ āĻŦā§āĻ¯āĻžāĻ• āĻ†āĻĒ āĻ•āĻ°āĻžāĻ° āĻ¸ā§‡āĻ°āĻž āĻ–āĻ°āĻšāĨ¤

āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻ•ā§€? āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻŽā§‹āĻŸāĻžāĻŽā§āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻ§āĻžāĻ°āĻŖāĻž āĻĒā§āĻ°āĻšāĻžāĻ° āĻ•āĻ°āĻ›āĻŋāĻ˛āĻžāĻŽ: āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ, āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¸ā§āĻ¤āĻž āĻāĻŦāĻ‚ āĻ¯āĻ¤ āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻŽā§āĻ­āĻŦ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

āĻ•ā§‡āĻ¨ āĻāĻŸāĻž āĻ•āĻžāĻœ āĻ¸āĻ¸ā§āĻ¤āĻž āĻšāĻ¤ā§‡ āĻšāĻŦā§‡? āĻ¯āĻ–āĻ¨ āĻ•āĻŋāĻ›ā§āĻ‡ āĻ­āĻžāĻ™āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻžāĻ° āĻœāĻžāĻ¨āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻ†āĻ›ā§‡āĨ¤ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ āĻŋāĻ•āĻ āĻžāĻ• āĻ•āĻžāĻœ āĻ•āĻ°ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻ¤āĻŸāĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ•āĻŽ CPU āĻ¨āĻˇā§āĻŸ āĻ•āĻ°ā§‡āĻ¨, āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻ¤āĻŸāĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĄāĻŋāĻ¸ā§āĻ• āĻ¸āĻ‚āĻ¸ā§āĻĨāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ•āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻ¤āĻŸāĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•ā§‡ āĻ•āĻ¯āĻŧā§‡āĻ• āĻŦāĻžāĻ‡āĻŸ āĻĒāĻžāĻ āĻžāĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻŽā§‚āĻ˛ā§āĻ¯āĻŦāĻžāĻ¨ āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻĒā§‡āĻ˛ā§‹āĻĄā§‡ āĻšāĻ¸ā§āĻ¤āĻ•ā§āĻˇā§‡āĻĒ āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤

āĻāĻŦāĻ‚ āĻ¯āĻ–āĻ¨ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ­ā§‡āĻ™ā§‡ āĻ¯āĻžāĻ¯āĻŧ, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻĒā§āĻ°āĻļāĻžāĻ¸āĻ• āĻĄā§‡āĻŸāĻž āĻĢā§‡āĻ˛ā§‡ āĻĻā§‡āĻ¨, āĻ•āĻŋāĻ›ā§ āĻ­ā§āĻ˛ āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻœāĻ°ā§āĻ°ā§€āĻ­āĻžāĻŦā§‡ āĻ…āĻ¤ā§€āĻ¤ā§‡ āĻĢāĻŋāĻ°ā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻšāĻŦā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻ°ā§āĻĨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨, āĻ•āĻžāĻ°āĻŖ āĻ†āĻĒāĻ¨āĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĄā§‡āĻŸāĻž āĻĻā§āĻ°ā§āĻ¤ āĻāĻŦāĻ‚ āĻ…āĻ•ā§āĻˇāĻ¤ āĻ°āĻžāĻ–āĻ¤ā§‡ āĻšāĻžāĻ¨āĨ¤

āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻāĻ‡ āĻ¸āĻšāĻœ āĻ§āĻžāĻ°āĻŖāĻž āĻĒā§āĻ°āĻšāĻžāĻ°. āĻāĻŦāĻ‚, āĻāĻŸāĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻŽāĻ¨ā§‡ āĻšāĻ¯āĻŧ, āĻ†āĻŽāĻ°āĻž āĻāĻŸāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤.

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ–āĻžāĻ¨ā§‡āĻ‡ āĻļā§‡āĻˇ āĻ¨āĻ¯āĻŧ. āĻ†āĻŽāĻ°āĻž āĻ†āĻ°āĻ“ āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻœāĻŋāĻ¨āĻŋāĻ¸ āĻšā§‡āĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ. āĻ†āĻŽāĻ°āĻž āĻ…āĻ¨ā§‡āĻ• āĻ­āĻŋāĻ¨ā§āĻ¨ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻšā§‡āĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ. āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ•āĻŋāĻ›ā§ āĻ˛ā§‹āĻ• MySQL, MongoDB āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§‡, āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€āĻ°āĻž āĻĢāĻžāĻ‰āĻ¨ā§āĻĄā§‡āĻļāĻ¨āĻĄāĻŋāĻŦāĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻāĻ‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ•ā§āĻ°āĻŽāĻžāĻ—āĻ¤ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ.

āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄā§‡ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻ§āĻžāĻ°āĻŖāĻžāĻŸāĻŋ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€āĻ°āĻž āĻ¤āĻžāĻĻā§‡āĻ° āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸āĻ—ā§āĻ˛āĻŋ āĻŦāĻœāĻžāĻ¯āĻŧ āĻ°āĻžāĻ–ā§‡, āĻ¯āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽāĻžāĻ¨āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻžāĻ• āĻ†āĻĒ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻāĻ‡ āĻ—āĻ˛ā§āĻĒ āĻĨā§‡āĻ•ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•āĻŋ āĻļāĻŋāĻ–āĻ˛āĻžāĻŽ? āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĒāĻŖā§āĻ¯, āĻāĻ•āĻŸāĻŋ āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻŦāĻŋāĻ­āĻžāĻ— āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻ•ā§‹āĻĄā§‡āĻ° āĻ˛āĻžāĻ‡āĻ¨ āĻ¨āĻ¯āĻŧ, āĻāĻŸāĻŋ āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻ¨āĻ¯āĻŧ, āĻāĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻ¯āĻŧāĨ¤ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĒāĻŖā§āĻ¯ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻŸāĻžāĻ¨ āĻ¨āĻž. āĻāĻ‡ āĻ§āĻžāĻ°āĻŖāĻžāĻ—ā§āĻ˛āĻŋ āĻ†āĻŽāĻ°āĻž āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒā§ŒāĻāĻ›ā§‡ āĻĻāĻŋāĻ‡āĨ¤ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻĻāĻ•ā§āĻˇāĻ¤āĻž āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻŽā§‡āĻ˜ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ° āĻ—āĻ¤āĻŋāĻŦāĻŋāĻ§āĻŋāĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

Postgres āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻ†āĻ›ā§‡. āĻ†āĻŽāĻŋ Postgres āĻ•ā§‹āĻ° āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻĒāĻ›āĻ¨ā§āĻĻ. āĻ†āĻŽāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ āĻ•ā§‹āĻ° āĻŦāĻŋāĻ•āĻžāĻļ āĻ•āĻ°āĻ¤ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻ¯āĻŧ āĻ•āĻ°āĻŋāĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ–āĻžāĻ¨ā§‡ āĻāĻŸāĻž āĻŦāĻ˛āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¯ā§‡ Yandex.Cloud āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ā§‡āĻļāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ Yandex.Mail-āĻ āĻ…āĻ¨ā§‡āĻ• āĻ†āĻ—ā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻ¯ā§‡ āĻĻāĻ•ā§āĻˇāĻ¤āĻž āĻāĻ–āĻ¨ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ā§‡ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻž āĻœāĻŽāĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻ¯āĻ–āĻ¨ āĻŽā§‡āĻ˛āĻŸāĻŋ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻšā§‡āĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤

āĻŽā§‡āĻ˛ā§‡āĻ° āĻ•ā§āĻ˛āĻžāĻ‰āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ–ā§āĻŦ āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĄā§‡āĻŸāĻžāĻ° āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻ…āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻ¸ā§‚āĻšāĻ•ā§€āĻ¯āĻŧ āĻŦā§ƒāĻĻā§āĻ§āĻŋāĻ° āĻ¸ā§āĻ•ā§‡āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻāĻŦāĻ‚ āĻŽā§‡āĻ‡āĻ˛āĻŸāĻŋāĻ¤ā§‡ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻŦāĻŋāĻĒā§āĻ˛ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻ•āĻ¯āĻŧā§‡āĻ• āĻ˛āĻ•ā§āĻˇ āĻ˛āĻ•ā§āĻˇ āĻŽā§‡āĻ˛āĻŦāĻ•ā§āĻ¸ā§‡āĻ° āĻ˛ā§‹āĻĄ āĻ›āĻŋāĻ˛ āĻ¯āĻžāĻ°āĻž āĻ•ā§āĻ°āĻŽāĻžāĻ—āĻ¤ āĻ…āĻ¨ā§‡āĻ• āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°ā§‡āĨ¤

āĻāĻŦāĻ‚ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ā§‡āĻ° āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€ āĻĻāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻŦā§‡āĻļ āĻ—ā§āĻ°ā§āĻ¤āĻ° āĻšā§āĻ¯āĻžāĻ˛ā§‡āĻžā§āĻœ āĻ›āĻŋāĻ˛āĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡, āĻ†āĻŽāĻ°āĻž āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽā§āĻŽā§āĻ–ā§€āĻ¨ āĻšāĻ¤āĻžāĻŽ āĻ¤āĻž āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻ•ā§‡ āĻœāĻžāĻ¨āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻāĻŦāĻ‚ āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŽāĻ¨āĻ•āĻŋ āĻ•āĻŋāĻ›ā§ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ°ā§āĻĨāĻĒā§āĻ°āĻĻāĻžāĻ¨ā§‡āĻ° āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻžāĻ° āĻ¸ā§āĻ¤āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛āĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ†āĻĒāĻ¨āĻŋ PgSQL āĻšā§āĻ¯āĻžāĻ•āĻžāĻ°āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻŋāĻ āĻŋ āĻĒāĻžāĻ āĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻāĻŦāĻ‚ 40 āĻŽāĻŋāĻ¨āĻŋāĻŸā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻ•āĻŋāĻ›ā§ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ…āĻ°ā§āĻĨāĻĒā§āĻ°āĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻŦāĻžāĻ— āĻĨā§‡āĻ•ā§‡ āĻ†āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻāĻ–āĻ¨ Postgres āĻāĻ° āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ā§‡āĻļāĻ¨ āĻ•āĻŋāĻ›ā§ āĻĒā§‡āĻŸāĻžāĻŦāĻžāĻ‡āĻŸ āĻĄā§‡āĻŸāĻžāĨ¤ āĻāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ āĻ•āĻ¯āĻŧā§‡āĻ• āĻŽāĻŋāĻ˛āĻŋāĻ¯āĻŧāĻ¨ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§āĨ¤ āĻāĻ—ā§āĻ˛ā§‹ āĻšāĻžāĻœāĻžāĻ° āĻšāĻžāĻœāĻžāĻ° āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°āĨ¤ āĻāĻŸāĻŋ āĻ–ā§āĻŦ āĻŦāĻĄāĻŧ āĻ†āĻ•āĻžāĻ°ā§‡āĻ°āĨ¤

āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻŸāĻŋ nuance āĻ†āĻ›ā§‡. āĻāĻŸāĻŋ āĻ…āĻ­āĻŋāĻ¨āĻŦ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻĄā§āĻ°āĻžāĻ‡āĻ­ā§‡ āĻ¨āĻ¯āĻŧ, āĻŽā§‹āĻŸāĻžāĻŽā§āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻ¨āĻ¤ā§āĻ¨ āĻœāĻŋāĻ¨āĻŋāĻ¸āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻāĻŦāĻ‚ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§‡ āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§‡āĻ¯āĻŧā§‡āĻ›āĻŋ āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻ¸ā§‚āĻšāĻ•āĻ—ā§āĻ˛āĻŋāĻ° āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

āĻāĻ•āĻŸāĻŋ āĻ…āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§€āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻāĻ• āĻ§āĻ°āĻŖā§‡āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ• āĻ¯āĻž āĻ†āĻŽāĻ°āĻž āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ§āĻ°ā§‡ āĻ°āĻžāĻ–āĻžāĻ° āĻ†āĻļāĻž āĻ•āĻ°āĻŋāĨ¤

āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ–ā§āĻŦāĻ‡ āĻ¨āĻžāĻœā§āĻ• āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĨ¤ āĻāĻŸāĻŋ āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ āĻĻā§‡āĻ¯āĻŧ āĻ¯ā§‡ āĻ•āĻŋāĻ›ā§ āĻĄā§‡āĻŸāĻž āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§‡ āĻ—ā§‡āĻ›ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻĄāĻžāĻŸāĻž āĻšāĻžāĻ°āĻžāĻ¨ā§‹ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻĒāĻ°ā§āĻ¯āĻ¯āĻŧāĻŽā§‚āĻ˛āĻ• āĻ•āĻŋāĻ›ā§āĨ¤

āĻ†āĻŽāĻ°āĻž āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ¯ā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ§āĻžāĻ°āĻŖāĻžāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°āĻŋ āĻ¤āĻž āĻšāĻ˛ āĻ¯ā§‡ āĻĒā§āĻ°āĻšā§‡āĻˇā§āĻŸāĻžāĻ° āĻĒāĻ°ā§‡āĻ“, āĻĄā§‡āĻŸāĻž āĻšāĻžāĻ°āĻžāĻ¨ā§‹ āĻ•āĻ āĻŋāĻ¨ āĻšāĻŦā§‡āĨ¤ āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻ‡āĻšā§āĻ›āĻžāĻ•ā§ƒāĻ¤āĻ­āĻžāĻŦā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĻ¨, āĻ¤āĻŦā§āĻ“ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻĻā§€āĻ°ā§āĻ˜ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤āĻžāĻĻā§‡āĻ° āĻ…āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻĄā§‡āĻŸāĻž āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻāĻ•āĻŸāĻŋ āĻ§āĻ°ā§āĻŽ āĻ¯āĻž āĻ†āĻŽāĻ°āĻž āĻŦā§‡āĻļ āĻĒāĻ°āĻŋāĻļā§āĻ°āĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°āĻŋāĨ¤

āĻāĻŦāĻ‚ āĻāĻ–āĻžāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻ‰āĻĻā§āĻ­āĻŦ āĻšāĻ¯āĻŧ āĻ¯āĻž āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§‡āĻ¯āĻŧ āĻ¯ā§‡ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻŽāĻ°āĻž āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ¨āĻ‡āĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻāĻ‡ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¤ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

https://commitfest.postgresql.org/23/2171/

āĻ†āĻŽāĻ°āĻž āĻĒā§āĻ°āĻĨāĻŽ āĻ•āĻžāĻœāĻŸāĻŋ āĻ•āĻ°ā§‡āĻ›āĻŋ āĻāĻ‡ āĻšāĻžāĻœāĻžāĻ° āĻšāĻžāĻœāĻžāĻ° āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ˛āĻ—āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ•āĻŦāĻ° āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĨ¤ āĻ†āĻŽāĻ°āĻž āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¯āĻŧā§‡āĻ›āĻŋ āĻ¯ā§‡ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ¯ā§āĻ•ā§āĻ¤ āĻĢāĻžāĻ°ā§āĻŽāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻš āĻĄāĻŋāĻ¸ā§āĻ•ā§‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¯āĻž āĻĄā§‡āĻŸāĻž āĻĒā§ƒāĻˇā§āĻ āĻž āĻ†āĻĒāĻĄā§‡āĻŸāĻ—ā§āĻ˛āĻŋ āĻšāĻžāĻ°āĻžāĻšā§āĻ›āĻŋāĻ˛ā§ˇ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ āĻĄā§‡āĻŸāĻž āĻ•ā§‹āĻĄ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻ¸ā§‡āĻ‡ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§‡āĻ›āĻŋ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ‡āĻ¨āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻĄā§‡āĻŸāĻž āĻĻā§āĻ°ā§āĻ¨ā§€āĻ¤āĻŋ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

āĻāĻ‡ āĻĒā§āĻ¯āĻžāĻšāĻŸāĻŋ āĻ–ā§āĻŦ āĻŦā§‡āĻļāĻŋ āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ•āĻžāĻ°ā§āĻ¯āĻ¤ āĻ—ā§ƒāĻšā§€āĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛, āĻ•āĻžāĻ°āĻŖ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻāĻŸāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ›āĻŋāĻ˛ āĻ¯ā§‡ āĻ•āĻŋāĻ›ā§ āĻ–āĻžāĻ°āĻžāĻĒ āĻ˜āĻŸā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ˛āĻ—āĻ•ā§‡ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°āĻž āĻĻāĻ°āĻ•āĻžāĻ°āĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻāĻ° āĻĒāĻ°ā§‡, āĻ†āĻŽāĻ°āĻž āĻāĻ‡ āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ¤ā§‡ āĻāĻ¸ā§‡āĻ›āĻŋ āĻ¯ā§‡ āĻ†āĻŽāĻ°āĻž āĻ˛āĻ—āĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¤āĻž āĻĒāĻ°ā§āĻ¯āĻŦā§‡āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻāĻŦāĻ‚ āĻ¸āĻ¨ā§āĻĻā§‡āĻšāĻœāĻ¨āĻ• āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻ¤āĻŋāĻ¨āĻŋ āĻĄāĻŋāĻ‰āĻŸāĻŋ ​​āĻ…āĻĢāĻŋāĻ¸āĻžāĻ°āĻ•ā§‡ āĻœāĻžāĻ—āĻŋāĻ¯āĻŧā§‡ āĻ¤ā§‹āĻ˛ā§‡āĻ¨ āĻāĻŦāĻ‚ āĻĄāĻŋāĻ‰āĻŸāĻŋ ​​āĻ…āĻĢāĻŋāĻ¸āĻžāĻ° āĻāĻŸāĻŋ āĻŽā§‡āĻ°āĻžāĻŽāĻ¤ āĻ•āĻ°ā§‡āĻ¨āĨ¤

āĻ•āĻŋāĻ¨ā§āĻ¤ā§! āĻ˛āĻ— āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¸ā§āĻ¤āĻž āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻāĻŦāĻ‚ āĻāĻ• āĻšāĻžāĻœāĻžāĻ° āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻĒāĻ°ā§āĻ¯āĻ¯āĻŧāĻ•āĻ°āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛āĨ¤

āĻ†āĻŽāĻ°āĻž āĻ¨āĻžāĻŽāĻ• āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ˛āĻŋāĻ–ā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ āĻ˛āĻ—āĻ°āĻ°. āĻāĻŸāĻŋ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĻā§ƒāĻļā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻ¤ā§€āĻ¤ā§‡āĻ° āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻ¸āĻ¸ā§āĻ¤āĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻĻā§āĻ°ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĄāĻŋāĻ‰āĻŸāĻŋ ​​āĻ…āĻĢāĻŋāĻ¸āĻžāĻ°āĻ•ā§‡ āĻœāĻžāĻ—āĻžāĻ¨ā§‹āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻ†āĻŽāĻ°āĻž āĻ—āĻŋāĻ—āĻžāĻŦāĻžāĻ‡āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ āĻ¨āĻž āĻ•āĻ°ā§‡, āĻšā§āĻ¯āĻžāĻļ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻĨā§‡āĻ•ā§‡ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻŦāĻžāĻ‡āĻŸ āĻŦā§‡āĻ° āĻ•āĻ°ā§‡ āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻœāĻžāĻ¨āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤

āĻāĻ‡ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĻŸāĻŋ āĻ—ā§ƒāĻšā§€āĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ā§‡ āĻ¸ā§‡āĻ¨ā§āĻŸāĻ“āĻāĻ¸. āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻāĻŸāĻŋ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻŸāĻž āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸āĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

https://www.postgresql.org/message-id/flat/[āĻ‡āĻŽā§‡āĻ˛ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤]

āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ–āĻžāĻ¨ā§‡āĻ‡ āĻļā§‡āĻˇ āĻ¨āĻ¯āĻŧ. āĻ¸ā§‚āĻšā§€āĻ¤ā§‡ āĻ…āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§€āĻ¯āĻŧ āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡ āĻ†āĻŽāĻ°āĻž Amcheck, āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧ-āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤

āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¯āĻŧā§‡āĻ›āĻŋ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¸ā§āĻ•ā§‡āĻ˛ā§‡ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻŦāĻžāĻ— āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻ¸ā§‡āĻ—ā§āĻ˛ā§‹ āĻ āĻŋāĻ• āĻ•āĻ°āĻ¤ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ—ā§ƒāĻšā§€āĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡.

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

https://www.postgresql.org/message-id/flat/[āĻ‡āĻŽā§‡āĻ˛ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤]

āĻ†āĻŽāĻ°āĻž āĻ†āĻŦāĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°ā§‡āĻ›āĻŋ āĻ¯ā§‡ āĻāĻ‡ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĻŸāĻŋ āĻœāĻŋāĻ†āĻ‡āĻāĻ¸āĻŸāĻŋ āĻāĻŦāĻ‚ āĻœāĻŋāĻ†āĻ‡āĻŸāĻŋ āĻ¸ā§‚āĻšāĻ• āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ†āĻŽāĻ°āĻž āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĻŸāĻŋ āĻāĻ–āĻ¨āĻ“ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡, āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ…āĻĒā§‡āĻ•ā§āĻˇāĻžāĻ•ā§ƒāĻ¤ āĻ¨āĻ¤ā§āĻ¨ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°āĻŋāĻ¤āĻž āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

https://commitfest.postgresql.org/29/2667/

āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻ†āĻ°āĻ“ āĻ†āĻŦāĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°ā§‡āĻ›āĻŋ āĻ¯ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ āĻ¨ā§‡āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ˛āĻ™ā§āĻ˜āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‚āĻšā§€ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻŽāĻžāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ°, āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ āĻŋāĻ•āĻ āĻžāĻ• āĻ•āĻžāĻœ āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡, āĻ…āĻ¨ā§āĻ—āĻžāĻŽā§€āĻĻā§‡āĻ° āĻ‰āĻĒāĻ°, āĻĻā§āĻ°ā§āĻ¨ā§€āĻ¤āĻŋāĻ° āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ¤āĻŸāĻž āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ¨āĻ¯āĻŧāĨ¤ āĻ¸āĻŦ invariants āĻšā§‡āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻāĻŦāĻ‚ āĻāĻ•āĻœāĻ¨ āĻ…āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§€āĻ¯āĻŧ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ–ā§āĻŦ āĻŦāĻŋāĻ°āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋāĻ¤ā§‡ āĻāĻ‡ āĻšā§‡āĻ•āĻŸāĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻĄāĻŧ āĻŦāĻ›āĻ° āĻ•āĻžāĻŸāĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĨ¤

āĻ†āĻŽāĻ°āĻž āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ˛āĻŋāĻ–ā§‡āĻ›āĻŋ āĻ¯āĻž āĻ¸āĻŦ āĻĒāĻžāĻ°ā§‡... āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤ āĻ†āĻŽāĻ°āĻž āĻ•ā§āĻ°āĻžāĻžā§āĻšāĻŋ āĻĄā§‡āĻŸāĻž āĻĨā§‡āĻ•ā§‡ āĻĒāĻŋāĻŸāĻžāĻ° āĻ—āĻ—āĻžāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§‡āĻļ āĻ•āĻŋāĻ›ā§ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻĒā§āĻ¯āĻžāĻš āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻāĻ‡ āĻĒā§āĻ¯āĻžāĻšāĻŸāĻŋ āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤āĻžāĻ•ā§‡ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ā§‡ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŦāĻŋ-āĻŸā§āĻ°āĻŋāĻ¤ā§‡ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻ¤āĻžāĻ•ā§‡ āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻāĻŦāĻ‚ āĻāĻ–āĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ¸ā§‚āĻšā§€ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¸āĻŽā§āĻŽā§āĻ–ā§€āĻ¨ āĻšāĻ“āĻ¯āĻŧāĻž āĻ˛āĻ™ā§āĻ˜āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧā§‡ āĻ‰āĻ ā§‡āĻ›ā§‡āĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻĄāĻŋāĻ¸ā§āĻ• āĻĢāĻžāĻ°ā§āĻŽāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡ āĻ¤ā§āĻ°ā§āĻŸāĻŋ, āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ā§‡ āĻŦāĻžāĻ—, āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ā§‡ āĻŦāĻžāĻ— āĻāĻŦāĻ‚ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻāĻ‡ āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ‰āĻ¤ā§āĻ¸āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ¸ā§āĻ¤ā§ƒāĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻŽāĻ°āĻž āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĻŋ āĻ¨āĻŋāĻšā§āĻ›āĻŋāĻ˛āĻžāĻŽāĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

https://www.postgresql.org/message-id/flat/38AF687F-8F6B-48B4-AB9E-A60CFD6CC261%40enterprisedb.com#0e86a12c01d967bac04a9bf83cd337cb

āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§‚āĻšā§€ āĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻ¸ā§āĻ¤ā§‚āĻĒā§‡āĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻŸāĻŋ āĻ…āĻ‚āĻļ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ¸ā§‡āĻ‡ āĻœāĻžāĻ¯āĻŧāĻ—āĻž āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĄā§‡āĻŸāĻž āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŦāĻ‚ āĻšā§‡āĻ• āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻ…āĻ¨ā§‡āĻ• invariants āĻ¨ā§‡āĻ‡.

āĻ†āĻŽāĻ°āĻž Heapcheck āĻ¨āĻžāĻŽāĻ• āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ†āĻ›ā§‡. āĻ†āĻŽāĻ°āĻž āĻāĻŸāĻŋāĻ° āĻŦāĻŋāĻ•āĻžāĻļ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻāĻŦāĻ‚ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻ­āĻžāĻŦā§‡, āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ¸āĻžāĻĨā§‡, āĻāĻ¨ā§āĻŸāĻžāĻ°āĻĒā§āĻ°āĻžāĻ‡āĻœāĻĄāĻŋāĻŦāĻŋ āĻ•ā§‹āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ“ āĻāĻ•āĻŸāĻŋ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĻ›āĻŋāĻ˛, āĻ¯āĻžāĻ•ā§‡ āĻ¤āĻžāĻ°āĻž āĻāĻ•āĻ‡ āĻ­āĻžāĻŦā§‡ Heapcheck āĻŦāĻ˛ā§‡āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ†āĻŽāĻ°āĻž āĻāĻŸāĻŋāĻ•ā§‡ PgHeapcheck āĻŦāĻ˛ā§‡ āĻĨāĻžāĻ•āĻŋ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻž āĻāĻŸāĻŋāĻ•ā§‡ Heapcheck āĻŦāĻ˛ā§‡āĨ¤ āĻ¤āĻžāĻ°āĻž āĻāĻŸāĻŋ āĻāĻ•āĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻĢāĻžāĻ‚āĻļāĻ¨, āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻ‡ āĻ§āĻžāĻ°āĻŖāĻž āĻ¸āĻ™ā§āĻ—ā§‡ āĻ†āĻ›ā§‡. āĻ¤āĻžāĻ°āĻž āĻ•āĻŋāĻ›ā§ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻ¤āĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸā§ āĻ­āĻžāĻ˛ā§‹āĻ­āĻžāĻŦā§‡ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻž āĻāĻŸāĻŋ āĻ†āĻ—ā§‡ āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ā§‡ āĻĒā§‹āĻ¸ā§āĻŸ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤

āĻāĻŦāĻ‚ āĻāĻ–āĻ¨ āĻ†āĻŽāĻ°āĻž āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻŦāĻŋāĻ•āĻžāĻļ āĻ•āĻ°āĻ›āĻŋ, āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻ†āĻ° āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻ¨āĻ¯āĻŧ, āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§‡āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖāĨ¤ āĻāĻŦāĻ‚ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡, āĻāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ…āĻ‚āĻļ āĻ¯āĻž āĻ¸āĻŦāĻžāĻ‡āĻ•ā§‡ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻ¤āĻžāĻ°āĻž āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ†āĻ—ā§‡ āĻĨā§‡āĻ•ā§‡āĻ‡ āĻœāĻžāĻ¨āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

https://www.postgresql.org/message-id/flat/fe9b3722df94f7bdb08768f50ee8fe59%40postgrespro.ru

āĻ•āĻŋāĻ›ā§ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ, āĻ†āĻŽāĻ°āĻž āĻāĻŽāĻ¨āĻ•āĻŋ āĻāĻ‡ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§‡ āĻĒā§ŒāĻāĻ›ā§‡āĻ›āĻŋ āĻ¯ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻŽāĻ¨āĻŋāĻŸāĻ°āĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻ†āĻ›ā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, 1C āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤ āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, Postgres āĻŽāĻžāĻā§‡ āĻŽāĻžāĻā§‡ āĻāĻŸāĻŋāĻ¤ā§‡ āĻĄā§‡āĻŸāĻž āĻ˛ā§‡āĻ–ā§‡ āĻ¯āĻž āĻāĻŸāĻŋ āĻĒāĻĄāĻŧāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ pg_dump āĻĒāĻĄāĻŧāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤

āĻāĻ‡ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻĻā§āĻ°ā§āĻ¨ā§€āĻ¤āĻŋāĻ° āĻŽāĻ¤ āĻĻā§‡āĻ–āĻžāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻ‰āĻŸāĻŋ ​​āĻ…āĻĢāĻŋāĻ¸āĻžāĻ°ā§‡āĻ° āĻ˜ā§āĻŽ āĻ­ā§‡āĻ™ā§‡ āĻ—ā§‡āĻ˛āĨ¤ āĻĄāĻŋāĻ‰āĻŸāĻŋ ​​āĻ…āĻĢāĻŋāĻ¸āĻžāĻ° āĻ•āĻŋ āĻ˜āĻŸāĻ›ā§‡ āĻ¤āĻž āĻĻā§‡āĻ–āĻ˛āĨ¤ āĻ•āĻŋāĻ›ā§āĻ•ā§āĻˇāĻŖ āĻĒāĻ° āĻāĻ•āĻœāĻ¨ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻāĻ¸ā§‡ āĻŦāĻ˛āĻ˛ āĻ†āĻŽāĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĒāĻ°āĻŋāĻšāĻžāĻ°āĻ• āĻ•āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ›āĻŋāĻ˛ āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž. āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ āĻ•ā§‹āĻ°ā§‡āĨ¤

āĻ†āĻŽāĻŋ āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¯āĻŧā§‡āĻ›āĻŋ. āĻāĻŦāĻ‚ āĻ¤āĻŋāĻ¨āĻŋ āĻ˛āĻŋāĻ–ā§‡āĻ›āĻŋāĻ˛ā§‡āĻ¨ āĻ¯ā§‡ āĻ†āĻŽāĻ°āĻž āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋāĻ° āĻŽā§āĻ–ā§‹āĻŽā§āĻ–āĻŋ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ…āĻĒā§āĻ°ā§€āĻ¤āĻŋāĻ•āĻ° āĻ›āĻŋāĻ˛, āĻāĻ•āĻœāĻ¨ āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻ°āĻžāĻ¤ā§‡ āĻœā§‡āĻ—ā§‡āĻ›āĻŋāĻ˛ā§‡āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻāĻŸāĻŋ āĻ•ā§€ āĻ›āĻŋāĻ˛ āĻ¤āĻž āĻŦā§‹āĻāĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

https://www.postgresql.org/message-id/flat/fe9b3722df94f7bdb08768f50ee8fe59%40postgrespro.ru

āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻœāĻžāĻ¨āĻžāĻ¯āĻŧ, "āĻ“āĻš, āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ‡ āĻāĻŸāĻŋ āĻ āĻŋāĻ• āĻ•āĻ°āĻž āĻĻāĻ°āĻ•āĻžāĻ°āĨ¤"

āĻ†āĻŽāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻšāĻœ āĻ‰āĻĒāĻŽāĻž āĻ†āĻ›ā§‡. āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŽāĻ¨ āĻœā§āĻ¤ā§‹āĻ¤ā§‡ āĻšāĻžāĻāĻŸāĻ›ā§‡āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻŦāĻžāĻ˛āĻŋāĻ° āĻĻāĻžāĻ¨āĻž āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻ¨ā§€āĻ¤āĻŋāĻ—āĻ¤āĻ­āĻžāĻŦā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ—āĻŋāĻ¯āĻŧā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ - āĻ•ā§‹āĻ¨āĻ“ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨ā§‡āĻ‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻšāĻžāĻœāĻžāĻ° āĻšāĻžāĻœāĻžāĻ° āĻŽāĻžāĻ¨ā§āĻˇā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻŦā§āĻŸ āĻŦāĻŋāĻ•ā§āĻ°āĻŋ āĻ•āĻ°ā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻ¸ā§āĻ¨ āĻŦāĻžāĻ˛āĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻŦā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŋāĨ¤ āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻœā§āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻœāĻ¨ āĻāĻ•āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻ°āĻžāĻĨāĻ¨ āĻĻā§ŒāĻĄāĻŧāĻžāĻ¤ā§‡ āĻ¯āĻžāĻšā§āĻ›ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ–ā§āĻŦ āĻ­āĻžāĻ˛ āĻœā§āĻ¤āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨, āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻ•ā§‡āĻ˛ āĻ•āĻ°ā§āĻ¨ā§ˇ āĻāĻŦāĻ‚ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ…āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ°āĻž āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻŽāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ†āĻ›ā§‡āĻ¨ āĻ¯āĻžāĻ°āĻž āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°āĻŸāĻŋāĻ•ā§‡ āĻ•āĻŋāĻ›ā§ āĻŽā§‚āĻ˛ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻļā§‹āĻˇāĻŖ āĻ•āĻ°ā§‡āĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•.

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻ†āĻŽāĻ°āĻž āĻāĻ–āĻžāĻ¨ā§‡ āĻ•āĻŋ āĻļāĻŋāĻ–ā§‡āĻ›āĻŋ? āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ¸āĻšāĻœ āĻœāĻŋāĻ¨āĻŋāĻ¸ āĻļāĻŋāĻ–ā§‡āĻ›āĻŋ: āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻšāĻ˛ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻ•ā§‡ āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻ•āĻ°āĻž āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ†āĻ›ā§‡āĨ¤ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻŸāĻŋāĻ•ā§‡ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻĒā§āĻ°āĻ¤āĻŋāĻ¯ā§‹āĻ—āĻŋāĻ¤āĻž āĻĻā§‡āĻ–āĻž āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻ•āĻžāĻ°āĻŖ āĻ¸āĻŦāĻžāĻ‡ āĻāĻ•āĻŸāĻŋ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¯āĻŧāĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻ•ā§āĻ°ā§‡āĻ¤āĻž, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻšā§āĻ¯āĻžāĻ•āĻžāĻ° āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻ¤āĻžāĻ°āĻž āĻ¨āĻŋāĻœā§‡āĻ°āĻžāĻ‡ āĻāĻ‡ āĻ°ā§‡āĻ•ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻž āĻ°āĻžāĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¤āĻžāĻ‡ āĻ¤āĻžāĻ°āĻž āĻ¤āĻžāĻĻā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¯āĻŧāĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĻ¨, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¨ā§āĻ¯ āĻ•āĻžāĻ‰āĻ•ā§‡ āĻŦāĻŋāĻ°āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡ āĻ¨āĻž, āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋāĻ•ā§‡ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ—āĻ¤āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĻ¨ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻļā§‡āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ˛ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ¯āĻžāĻš āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°āĻž āĻšāĻŦā§‡, āĻ†āĻĒāĻ¨āĻžāĻ° āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋ āĻŦāĻž āĻāĻŽāĻ¨āĻ•āĻŋ āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§‹āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻĻāĻŋāĻ¨ā§‡āĻ° āĻļā§‡āĻˇā§‡, āĻ†āĻŽāĻ°āĻž āĻāĻ•ā§‡ āĻ…āĻĒāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄā§‡āĻŸāĻžāĻŦā§‡āĻ¸āĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻ•āĻ°ā§‡ āĻ¤ā§āĻ˛āĻŋāĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻāĻ•āĻŸāĻŋ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻšāĻ˛ Greenplum. āĻāĻŸāĻŋ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ āĻ•ā§‹āĻĄāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸, āĻ¯āĻž āĻ†āĻŽāĻŋ āĻ–ā§āĻŦ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤āĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

https://greenplum.org/greenplum-database-tables-compression/

āĻāĻŦāĻ‚ āĻ—ā§āĻ°ā§€āĻ¨āĻĒā§āĻ˛āĻžāĻŽā§‡āĻ° āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°āĻŋāĻ¤āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ - āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¯āĻž āĻ†āĻĒāĻ¨āĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨. āĻ¤āĻžāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¸ā§āĻ¤āĻŽā§āĻ­āĻŋāĻ• āĻŦāĻž āĻ¸āĻžāĻ°āĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°āĻŋāĻ‚ āĻ›āĻŋāĻ˛ āĻ¨āĻž, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻāĻŽāĻ¨ āĻ•ā§‹āĻ¨ā§‹ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°āĻŋāĻ¤āĻž āĻ›āĻŋāĻ˛ āĻ¨āĻž āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡ āĻĨāĻžāĻ•āĻž āĻĄā§‡āĻŸāĻžāĻ•ā§‡ āĻ¸ā§‚āĻšāĻŋāĻ° āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻĨāĻžāĻ•āĻž āĻ•ā§āĻ°āĻŽ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ¸āĻžāĻœāĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤

āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸āĻŋ āĻĨā§‡āĻ•ā§‡ āĻ›ā§‡āĻ˛ā§‡āĻ°āĻž āĻ†āĻŽāĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻāĻ¸ā§‡ āĻŦāĻ˛āĻ˛: "āĻ…ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°ā§‡, āĻ¤ā§āĻŽāĻŋ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸āĻ•ā§‡ āĻœāĻžāĻ¨ā§‹āĨ¤ āĻāĻŦāĻ‚ āĻāĻ–āĻžāĻ¨ā§‡ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻ•āĻ‡āĨ¤ 20 āĻŽāĻŋāĻ¨āĻŋāĻŸā§‡ āĻ¸ā§āĻ¯ā§āĻ‡āĻš āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¤ā§āĻŽāĻŋ āĻ¨āĻžāĻ“ āĻ†āĻ° āĻ•āĻ°ā§‹āĨ¤" āĻ†āĻŽāĻŋ āĻ­ā§‡āĻŦā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ āĻ¯ā§‡ āĻšā§āĻ¯āĻžāĻ, āĻ†āĻŽāĻŋ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ āĻœāĻžāĻ¨āĻŋ, 20 āĻŽāĻŋāĻ¨āĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻ¯ā§āĻ‡āĻš āĻ•āĻ°āĻ›āĻŋ - āĻ†āĻŽāĻžāĻ•ā§‡ āĻāĻŸāĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

https://github.com/greenplum-db/gpdb/commit/179feb77a034c2547021d675082aae0911be40f7

āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻž, āĻāĻŸāĻž 20 āĻŽāĻŋāĻ¨āĻŋāĻŸā§‡āĻ° āĻ¨āĻ¯āĻŧ, āĻ†āĻŽāĻŋ āĻ•āĻ¯āĻŧā§‡āĻ• āĻŽāĻžāĻ¸ āĻ§āĻ°ā§‡ āĻ˛āĻŋāĻ–ā§‡āĻ›āĻŋāĨ¤ PgConf.Russia āĻ•āĻ¨āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ā§‡, āĻ†āĻŽāĻŋ āĻĒāĻŋāĻ­ā§‹āĻŸāĻžāĻ˛ āĻĨā§‡āĻ•ā§‡ āĻšā§‡āĻ‡āĻ•āĻŋ āĻ˛āĻŋāĻ¨āĻžāĻ•āĻžāĻ™ā§āĻ—āĻžāĻ¸ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻ—āĻŋāĻ¯āĻŧā§‡ āĻœāĻŋāĻœā§āĻžā§‡āĻ¸ āĻ•āĻ°āĻ˛āĻžāĻŽ: “āĻāĻ¤ā§‡ āĻ•āĻŋ āĻ•ā§‹āĻ¨ā§‹ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ†āĻ›ā§‡? āĻ•ā§‡āĻ¨ āĻ•ā§‹āĻ¨ āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻĄ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°āĻŋāĻ‚ āĻ¨ā§‡āĻ‡?" āĻ¤āĻŋāĻ¨āĻŋ āĻŦāĻ˛ā§‡āĻ›ā§‡āĻ¨: "āĻ†āĻĒāĻ¨āĻŋ āĻĄā§‡āĻŸāĻž āĻ¨āĻŋāĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻžāĻœāĻžāĻ¨, āĻ†āĻĒāĻ¨āĻŋ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸. āĻāĻŸāĻž āĻļā§āĻ§ā§ āĻāĻ•āĻŸāĻž āĻ•āĻžāĻœāĨ¤" āĻ†āĻŽāĻŋ: "āĻ“āĻš, āĻšā§āĻ¯āĻžāĻ, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ¤ā§‡ āĻšāĻŦā§‡ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤" āĻ¤āĻŋāĻ¨āĻŋ āĻŦāĻ˛ā§‡āĻ›ā§‡āĻ¨: "āĻšā§āĻ¯āĻžāĻ, āĻāĻŸāĻŋ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡ āĻšāĻžāĻ¤ā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤" āĻ†āĻŽāĻŋ āĻ­ā§‡āĻŦā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ āĻ¯ā§‡ āĻ†āĻŽāĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻŸāĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻāĻŦāĻ‚ āĻ•āĻ¯āĻŧā§‡āĻ• āĻŽāĻžāĻ¸ āĻĒāĻ°ā§‡ āĻ†āĻŽāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ˛ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻœāĻŽāĻž āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›āĻŋ āĻ¯āĻž āĻāĻ‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°āĻŋāĻ¤āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻŸāĻžāĻ¨ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§āĻŸāĻŋ Pivotal āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§‹āĻšāĻ¨āĻž āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ āĻ…āĻŦāĻļā§āĻ¯āĻ‡, āĻŦāĻžāĻ— āĻ›āĻŋāĻ˛.

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

https://github.com/greenplum-db/gpdb/issues/10150

āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻŽāĻœāĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻšāĻ˛ āĻ¯ā§‡ āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻĒā§āĻ˛ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§āĻŸāĻŋ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛, āĻ¤āĻ–āĻ¨ āĻ—ā§āĻ°ā§€āĻ¨āĻĒā§āĻ˛āĻžāĻŽā§‡āĻ‡ āĻŦāĻžāĻ— āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ—āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻ†āĻŽāĻ°āĻž āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒā§‡āĻ¯āĻŧā§‡āĻ›āĻŋ āĻ¯ā§‡ āĻšāĻŋāĻĒ āĻŸā§‡āĻŦāĻŋāĻ˛āĻ—ā§āĻ˛āĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“ āĻ˛ā§‡āĻ¨āĻĻā§‡āĻ¨āĻ•ā§‡ āĻ­ā§‡āĻ™ā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻœāĻŋāĻ¨āĻŋāĻ¸ āĻ¯āĻž āĻ āĻŋāĻ• āĻ•āĻ°āĻž āĻĻāĻ°āĻ•āĻžāĻ°āĨ¤ āĻāĻŦāĻ‚ āĻ¸ā§‡ āĻ¸ā§‡āĻ‡ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻ†āĻ›ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ†āĻŽāĻŋ āĻāĻ‡āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻžāĻ° āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ›āĻŋāĻ˛ - āĻ āĻŋāĻ• āĻ†āĻ›ā§‡, āĻ†āĻŽāĻžāĻ•ā§‡āĻ“ āĻāĻŸāĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻāĻŋāĻ¨āĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

https://github.com/greenplum-db/gpdb/pull/10290

āĻ†āĻŽāĻŋ āĻāĻ‡ āĻŦāĻžāĻ— āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨. āĻĢāĻŋāĻ•ā§āĻ¸āĻžāĻ°āĻĻā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻāĻ•āĻŸāĻŋ āĻŸāĻžāĻ¨ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ†āĻāĻš.

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

https://github.com/greenplum-db/gpdb-postgres-merge/pull/53

āĻāĻ° āĻĒāĻ°ā§‡ āĻĻā§‡āĻ–āĻž āĻ—ā§‡āĻ˛ āĻ¯ā§‡ āĻāĻ‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°āĻŋāĻ¤āĻžāĻŸāĻŋ PostgreSQL 12-āĻāĻ° āĻœāĻ¨ā§āĻ¯ Greenplum āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻ•āĻ°āĻž āĻĻāĻ°āĻ•āĻžāĻ°āĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, 20-āĻŽāĻŋāĻ¨āĻŋāĻŸā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻĄāĻ­ā§‡āĻžā§āĻšāĻžāĻ°āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻ…ā§āĻ¯āĻžāĻĄāĻ­ā§‡āĻžā§āĻšāĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻšāĻ˛āĻ¤ā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻ•āĻ°āĻž āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻ›āĻŋāĻ˛, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧ āĻ¨āĻ¤ā§āĻ¨ āĻāĻŦāĻ‚ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻ•āĻžāĻŸāĻ›ā§‡āĨ¤ āĻāĻŸāĻž āĻ āĻžāĻŖā§āĻĄāĻž.

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

https://github.com/greenplum-db/gpdb/pull/10565

āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡āĻ‡ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§āĻ° āĻĒāĻ°ā§‡, āĻĻā§‡āĻ–āĻž āĻ—ā§‡āĻ˛ āĻ¯ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻŋāĻ›ā§āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°āĻ˛āĻžāĻŽāĨ¤ āĻ¸ā§ŒāĻ­āĻžāĻ—ā§āĻ¯āĻ•ā§āĻ°āĻŽā§‡, āĻĒāĻŋāĻ­ā§‹āĻŸāĻžāĻ˛ā§‡āĻ° āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻŋāĻ¯āĻŧāĻžāĻ¨āĻ°āĻž āĻāĻ¸ā§‡āĻ›āĻŋāĻ˛ā§‡āĻ¨āĨ¤ āĻ‡āĻ‚āĻ°ā§‡āĻœāĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻŽāĻžāĻ¤ā§ƒāĻ­āĻžāĻˇāĻžāĨ¤ āĻ¤āĻžāĻ°āĻž āĻ†āĻŽāĻžāĻ•ā§‡ āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ āĻĒā§āĻ°āĻ•ā§ƒāĻ¤āĻĒāĻ•ā§āĻˇā§‡, āĻ†āĻŽāĻŋ āĻ¯āĻž āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦ āĻ•āĻ°ā§‡āĻ›āĻŋ āĻ¤āĻž āĻ¤āĻžāĻ°āĻž āĻ¨āĻŋāĻœā§‡āĻ°āĻžāĻ‡ āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻ‡āĻ‚āĻ°ā§‡āĻœāĻŋāĻ¤ā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛āĻŋāĻ–ā§‡āĻ›ā§‡āĨ¤

āĻāĻŦāĻ‚ āĻāĻ–āĻžāĻ¨ā§‡, āĻŽāĻ¨ā§‡ āĻšāĻŦā§‡, āĻĻā§: āĻ¸āĻžāĻšāĻ¸āĻŋāĻ• āĻ•āĻžāĻœ āĻļā§‡āĻˇāĨ¤ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ•āĻŋ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻœāĻžāĻ¨ā§‡āĻ¨? āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸āĻŋāĻ° āĻ›ā§‡āĻ˛ā§‡āĻ°āĻž āĻ†āĻŽāĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻāĻ¸ā§‡ āĻŦāĻ˛āĻ˛: "āĻāĻ–āĻ¨āĻ“ āĻĻā§āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻĄāĻ­ā§‡āĻžā§āĻšāĻžāĻ° āĻŦāĻžāĻ•āĻŋ āĻ†āĻ›ā§‡, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ 10 ​​āĻŽāĻŋāĻ¨āĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤" āĻāĻŦāĻ‚ āĻ†āĻŽāĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻ•āĻŋ āĻŦāĻ˛āĻŦ? āĻ†āĻŽāĻŋ āĻŦāĻ˛ā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ āĻ¯ā§‡ āĻāĻ–āĻ¨ āĻ†āĻŽāĻŋ āĻ¸ā§āĻ•ā§‡āĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨ āĻĻā§‡āĻŦ, āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻ†āĻŽāĻ°āĻž āĻ†āĻĒāĻ¨āĻžāĻ° āĻ…ā§āĻ¯āĻžāĻĄāĻ­ā§‡āĻžā§āĻšāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻĻā§‡āĻ–āĻŦ, āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻ•āĻžāĻœāĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻāĻ‡ āĻ˜āĻŸāĻ¨āĻž āĻĨā§‡āĻ•ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•āĻŋ āĻļāĻŋāĻ–āĻ˛āĻžāĻŽ? āĻ•āĻžāĻ°āĻŖ āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻž āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡, āĻāĻŸāĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĨ¤ āĻ•āĻžāĻ°āĻŖ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻāĻ•āĻ• āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡ āĻ†āĻŽāĻŋ āĻ•āĻŋāĻ›ā§ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ°, āĻ•ā§‡āĻ‰ āĻŸā§‡āĻ¸ā§āĻŸāĻžāĻ°, āĻ•ā§‡āĻ‰ āĻšā§āĻ¯āĻžāĻ•āĻžāĻ°, āĻ•ā§‡āĻ‰ āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻŋāĻ¯āĻŧāĻžāĻ¨, āĻ•ā§‡āĻ‰ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•ā§āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻ†āĻŽāĻŋ āĻ—ā§āĻ°ā§€āĻ¨āĻĒā§āĻ˛āĻžāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻŋāĻ¨āĻŋ, āĻ†āĻŽāĻŋ āĻ—ā§āĻ°ā§€āĻ¨āĻĒā§āĻ˛āĻžāĻŽā§‡āĻ° āĻ†āĻļā§‡āĻĒāĻžāĻļā§‡āĻ° āĻ˛ā§‹āĻ•āĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤

āĻ•āĻŋāĻ¨ā§āĻ¤ā§! āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻ†āĻ›ā§‡ - āĻāĻŸāĻŋ āĻļā§āĻ§ā§ āĻ•āĻžāĻœāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ†āĻĒāĻ¨āĻŋ āĻ†āĻ¸ā§āĻ¨, āĻ•āĻĢāĻŋ āĻĒāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨, āĻ•ā§‹āĻĄ āĻ˛āĻŋāĻ–ā§āĻ¨āĨ¤ āĻ¸āĻšāĻœ invariants āĻ¸āĻŦ āĻ§āĻ°āĻŖā§‡āĻ° āĻ•āĻžāĻœ. āĻāĻŸāĻž āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ•āĻ°ā§āĻ¨ - āĻāĻŸāĻž āĻ āĻŋāĻ• āĻšāĻŦā§‡! āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻŦā§‡āĻļ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻ•āĻžāĻœāĨ¤ Yandex.Cloud āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻĻā§‡āĻ° āĻ•āĻžāĻ› āĻĨā§‡āĻ•ā§‡ āĻāĻ‡ āĻ•āĻžāĻœā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, Yandex āĻāĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻāĻŦāĻ‚ āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ°āĻžāĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻŋ āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻŋ āĻ¯ā§‡ āĻ†āĻŽāĻ°āĻž āĻ¯ā§‡ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ…āĻ‚āĻļāĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°āĻŦ āĻ¤āĻžāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻžāĻĄāĻŧāĻŦā§‡ āĻāĻŦāĻ‚ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¸āĻŽā§āĻĒā§ƒāĻ•ā§āĻ¤āĻ¤āĻžāĻ° āĻ—āĻ­ā§€āĻ°āĻ¤āĻžāĻ“ āĻŦāĻžāĻĄāĻŧāĻŦā§‡āĨ¤

āĻāĻ–āĻžāĻ¨ā§‡āĻ‡ āĻļā§‡āĻˇ. āĻ†āĻ¸ā§āĻ¨ āĻĒā§āĻ°āĻļā§āĻ¨āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻāĻ—āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ‡āĨ¤

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡ āĻŦā§‹āĻ°ā§‹āĻĄāĻŋāĻ¨ (Yandex.Cloud)

āĻĒā§āĻ°āĻļā§āĻ¨ āĻ¸ā§‡āĻļāĻ¨

āĻšā§āĻ¯āĻžāĻ˛ā§‹! āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨ā§‹āĻ¤ā§āĻ¤āĻ° āĻ¸ā§‡āĻļāĻ¨ āĻ†āĻ›ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻĄāĻŋāĻ“āĻ¤ā§‡ āĻ†āĻ¨ā§āĻĻā§āĻ°ā§‡āĻ‡ āĻŦā§‹āĻ°ā§‹āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ‡ āĻ¸ā§‡āĻ‡ āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻ¯āĻŋāĻ¨āĻŋ āĻāĻ‡āĻŽāĻžāĻ¤ā§āĻ° āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ Yandex.Cloud āĻāĻŦāĻ‚ Yandex-āĻāĻ° āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ā§‡āĻ° āĻ…āĻŦāĻĻāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻŦāĻ˛ā§‡āĻ›ā§‡āĻ¨āĨ¤ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨āĻŸāĻŋ āĻāĻ–āĻ¨ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻāĻ•āĻ‡ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻ†āĻŽāĻ°āĻž āĻāĻ‡ āĻœāĻžāĻ¤ā§€āĻ¯āĻŧ āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ Yandex āĻāĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻ¯āĻž āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨ āĻ¤āĻž āĻ›āĻžāĻĄāĻŧāĻž, Yandex.Cloud-āĻ āĻ•ā§‹āĻ¨ āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻž āĻĨāĻžāĻ•āĻŦā§‡ āĻ¨āĻž, āĻ¤āĻžāĻ‡ āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤āĻ­āĻžāĻŦā§‡ āĻ†āĻŽāĻžāĻ° āĻĒāĻ•ā§āĻˇ āĻĨā§‡āĻ•ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻāĨ¤ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻĒā§āĻ°āĻšāĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°āĻļā§āĻ¨: "āĻ†āĻĒāĻ¨āĻŋ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻŋāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ‰āĻĒāĻ° āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ•āĻŋ?"

WAL-G-āĻ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ Go-āĻ¤ā§‡ āĻ˛ā§‡āĻ–āĻž āĻ†āĻ›ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻ¯ā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĻ›āĻŋ āĻ¤āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋāĨ¤ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻ…āĻ°ā§āĻĨā§‡ āĻ¤āĻžāĻ° āĻŦāĻ¯āĻŧāĻ¸ āĻŽāĻžāĻ¤ā§āĻ° 3 āĻŦāĻ›āĻ°āĨ¤ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ‡ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯āĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻ¯ā§‡ āĻĄā§‡āĻŸāĻžāĻŦā§‡āĻ¸āĻ—ā§āĻ˛āĻŋ āĻŦā§‡āĻļ āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸āĻŋ-āĻ¤ā§‡ āĻ˛ā§‡āĻ–āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 30 āĻŦāĻ›āĻ° āĻ†āĻ—ā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ° C89 āĻ¸āĻ āĻŋāĻ• āĻĒāĻ›āĻ¨ā§āĻĻ āĻ›āĻŋāĻ˛āĨ¤ āĻāĻŦāĻ‚ āĻāĻ° āĻ‰āĻĒāĻ° āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ āĻ˛ā§‡āĻ–āĻž āĻ†āĻ›ā§‡āĨ¤ āĻ†āĻ°ā§‹ āĻ†āĻ§ā§āĻ¨āĻŋāĻ• āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻ¯ā§‡āĻŽāĻ¨ ClickHouse āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ C++ āĻ āĻ˛ā§‡āĻ–āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŦāĻŋāĻ•āĻžāĻļ C āĻāĻŦāĻ‚ C++ āĻāĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡āĨ¤

āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ†āĻ°ā§āĻĨāĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ•ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨, āĻ¯āĻŋāĻ¨āĻŋ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄā§‡ āĻ–āĻ°āĻšā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§€: "āĻ•ā§‡āĻ¨ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ°ā§āĻĨ āĻŦā§āĻ¯āĻ¯āĻŧ āĻ•āĻ°ā§‡?"

āĻāĻ–āĻžāĻ¨ā§‡ āĻ†āĻ°ā§āĻĨāĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸āĻšāĻœ āĻ‰āĻ¤ā§āĻ¤āĻ° āĻ†āĻ›ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻžāĻ—ā§āĻ˛āĻŋ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻ•āĻ°āĻŋāĨ¤ āĻ•ā§‹āĻ¨ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻ†āĻŽāĻ°āĻž āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ? āĻ†āĻŽāĻ°āĻž āĻœāĻŋāĻ¨āĻŋāĻ¸āĻ—ā§āĻ˛āĻŋ āĻ†āĻ°āĻ“ āĻĻāĻ•ā§āĻˇāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡, āĻĻā§āĻ°ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻāĻŦāĻ‚ āĻœāĻŋāĻ¨āĻŋāĻ¸āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻŽāĻžāĻĒāĻ¯ā§‹āĻ—ā§āĻ¯ āĻ•āĻ°ā§‡ āĻ¤ā§āĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻ‡ āĻ—āĻ˛ā§āĻĒ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯āĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡. āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ†āĻŽāĻ°āĻž āĻāĻŸāĻŋāĻ¤ā§‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻĒā§āĻ¯āĻžāĻšāĻ—ā§āĻ˛āĻŋāĻ° 100% āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§‹āĻšāĻ¨āĻž āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻŽāĻ°āĻž āĻœāĻžāĻ¨āĻŋ āĻ•ā§‹āĻĄ āĻ•āĻŋ. āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻ—ā§āĻ˛āĻŋ āĻ°ā§‹āĻ˛ āĻ†āĻ‰āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻ†āĻ°āĻ“ āĻ¸ā§āĻŦāĻžāĻšā§āĻ›āĻ¨ā§āĻĻā§āĻ¯ āĻŦā§‹āĻ§ āĻ•āĻ°āĻŋāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻāĻŸāĻŋ āĻ†āĻ¤ā§āĻŽāĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡, āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĻŋ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯āĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡

āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨: "Yandex.Cloud-āĻ āĻŦāĻ¸āĻŦāĻžāĻ¸āĻ•āĻžāĻ°ā§€ āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻ•āĻŋ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄā§‡ āĻŦāĻ¸āĻŦāĻžāĻ¸āĻ•āĻžāĻ°ā§€ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻĨā§‡āĻ•ā§‡ āĻ†āĻ˛āĻžāĻĻāĻž?"

āĻ˛ā§‹āĻĄ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛, āĻ…āĻŦāĻļā§āĻ¯āĻ‡, āĻ­āĻŋāĻ¨ā§āĻ¨. āĻ¤āĻŦā§‡ āĻ†āĻŽāĻžāĻ° āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻĻā§ƒāĻˇā§āĻŸāĻŋāĻ•ā§‹āĻŖ āĻĨā§‡āĻ•ā§‡, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻļā§‡āĻˇ āĻāĻŦāĻ‚ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻ•ā§‡āĻ¸ āĻāĻ•āĻŸāĻŋ āĻ…-āĻŽāĻžāĻ¨āĻ• āĻ˛ā§‹āĻĄā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ•āĻ˛ā§āĻĒāĻ¨āĻžāĻļāĻ•ā§āĻ¤āĻŋāĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€, āĻ…āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€āĻ°āĻž āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻāĻŦāĻ‚ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡, āĻ†āĻŽāĻ°āĻž āĻ¸āĻŦāĻžāĻ‡ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻ•āĻ‡. āĻāĻŦāĻ‚, āĻ¸āĻŽā§āĻ­āĻŦāĻ¤, āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‡āĻ¯āĻŧāĻžāĻ¨āĻĄā§‡āĻ•ā§āĻ¸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻš'āĻ˛ āĻ‡āĻ¯āĻŧāĻžāĻ¨āĻĄā§‡āĻ•ā§āĻ¸ā§‡āĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻļāĻŋāĻ•ā§āĻˇāĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ•āĻŋāĻ›ā§ āĻ¸āĻŽāĻ¯āĻŧā§‡, āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¯āĻ¤āĻž āĻ…āĻžā§āĻšāĻ˛ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ›āĻžāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ‡āĻ¯āĻŧāĻžāĻ¨āĻĄā§‡āĻ•ā§āĻ¸ āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻžāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻŸāĻŋ āĻ¸āĻ¤ā§āĻ¤ā§āĻŦā§‡āĻ“ āĻ•āĻžāĻœ āĻšāĻžāĻ˛āĻŋāĻ¯āĻŧā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯. āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻāĻŦāĻ‚ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ā§‡ āĻĒā§āĻ°āĻšā§āĻ° āĻ—āĻŦā§‡āĻˇāĻŖāĻž āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤ āĻāĻŦāĻ‚ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ā§‡āĻļāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻ‡ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯āĻ¤āĻž āĻāĻŦāĻ‚ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤

āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻĒā§āĻ°āĻļā§āĻ¨: "āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤āĻ­āĻžāĻŦā§‡ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ…āĻ¨ā§āĻ­āĻŦ āĻ•āĻ°ā§‡āĻ¨ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻž āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻžāĻ° āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ—āĻ‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ?" āĻ†āĻŽāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻ¨āĻžāĻŽ āĻŦāĻ˛āĻŦ āĻ¨āĻž, āĻ¤āĻŦā§‡ Yandex.Cloud-āĻ āĻ•āĻ°āĻž āĻ…āĻ¨ā§‡āĻ• āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ āĻ…āĻ¨ā§āĻ¯ āĻ˛ā§‹āĻ•ā§‡āĻ° āĻ•ā§āĻ˛āĻžāĻ‰āĻĄā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻāĻ‡ āĻļāĻžāĻ¨ā§āĻ¤. āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻšāĻŋāĻšā§āĻ¨ āĻ¯ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•āĻŋāĻ›ā§ āĻ¸āĻ āĻŋāĻ• āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻāĻŦāĻ‚ āĻāĻŸāĻž āĻ…āĻšāĻ‚ scratches. āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻ†āĻ°āĻ“ āĻ†āĻ¤ā§āĻŽāĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ā§€ āĻ¯ā§‡ āĻ†āĻŽāĻ°āĻž āĻ¸āĻ āĻŋāĻ• āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĨ¤ āĻ…āĻ¨ā§āĻ¯āĻĻāĻŋāĻ•ā§‡, āĻāĻ‡ āĻ†āĻļāĻž āĻ¯ā§‡ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡ āĻāĻŸāĻŋ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¨āĻ¤ā§āĻ¨ āĻ§āĻžāĻ°āĻŖāĻž, āĻ¤ā§ƒāĻ¤ā§€āĻ¯āĻŧ āĻĒāĻ•ā§āĻˇā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻ•āĻžāĻ› āĻĨā§‡āĻ•ā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ†āĻ¸āĻŦā§‡āĨ¤ āĻ—āĻŋāĻŸāĻšāĻžāĻŦā§‡āĻ° āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻĒā§ƒāĻĨāĻ• āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ…ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨āĻŋāĻ¸ā§āĻŸā§āĻ°ā§‡āĻŸāĻ°, āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻĄāĻŋāĻŦāĻŋāĻ, āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻ¸ā§āĻĨāĻĒāĻ¤āĻŋ, āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻ•ā§ŒāĻļāĻ˛ā§€ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ—āĻ¤ āĻ…āĻ­āĻŋāĻœā§āĻžāĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻ˛ā§‹āĻ•ā§‡āĻ°āĻž āĻāĻ¸ā§‡ āĻŦāĻ˛ā§‡ āĻ¯ā§‡ 30% āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ†āĻ¸ā§āĻ¨ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ­āĻžāĻŦāĻŋāĨ¤ āĻāĻ‡ āĻ†āĻŽāĻ°āĻž āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ…āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ›āĻŋ āĻ•āĻŋ. āĻ†āĻŽāĻ°āĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ…āĻ­āĻŋāĻœā§āĻžāĻ¤āĻž āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻ¨ā§āĻŽā§āĻ–āĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻŽā§āĻ¯āĻžāĻ°āĻžāĻĨāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻ•āĻĨāĻž āĻŦāĻ˛ā§‡āĻ›ā§‡āĻ¨āĨ¤ āĻ†āĻŽāĻŋ āĻœāĻžāĻ¨āĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻŽāĻ¸ā§āĻ•ā§‹āĻ¤ā§‡ āĻŽā§āĻ¯āĻžāĻ°āĻžāĻĨāĻ¨ āĻĻā§ŒāĻĄāĻŧā§‡āĻ›ā§‡āĻ¨āĨ¤ āĻĢāĻ˛ā§‡? PostgreSQL āĻĨā§‡āĻ•ā§‡ āĻ›ā§‡āĻ˛ā§‡āĻĻā§‡āĻ° āĻ›āĻžāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ—ā§‡āĻ›ā§‡?

āĻ¨āĻž, āĻ“āĻ˛ā§‡āĻ— āĻŦāĻžāĻ°ā§āĻ¤ā§āĻ¨āĻ­ āĻ–ā§āĻŦ āĻĻā§āĻ°ā§āĻ¤ āĻĻā§ŒāĻĄāĻŧāĻžāĻ¯āĻŧāĨ¤ āĻ¤āĻŋāĻ¨āĻŋ āĻ†āĻŽāĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻāĻ• āĻ˜āĻ¨ā§āĻŸāĻž āĻāĻ—āĻŋāĻ¯āĻŧā§‡ āĻļā§‡āĻˇ. āĻ¸āĻžāĻŽāĻ—ā§āĻ°āĻŋāĻ•āĻ­āĻžāĻŦā§‡, āĻ†āĻŽāĻŋ āĻ•āĻ¤āĻŸāĻž āĻāĻ—āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋ āĻ¤āĻžāĻ¤ā§‡ āĻ†āĻŽāĻŋ āĻ–ā§āĻļāĻŋāĨ¤ āĻ†āĻŽāĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻļā§āĻ§ā§ āĻļā§‡āĻˇ āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ…āĻ°ā§āĻœāĻ¨ āĻ›āĻŋāĻ˛āĨ¤ āĻ¸āĻžāĻŽāĻ—ā§āĻ°āĻŋāĻ•āĻ­āĻžāĻŦā§‡, āĻāĻŸāĻŋ āĻ†āĻļā§āĻšāĻ°ā§āĻ¯āĻœāĻ¨āĻ• āĻ¯ā§‡ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§‡ āĻ…āĻ¨ā§‡āĻ• āĻĻā§ŒāĻĄāĻŧāĻŦāĻŋāĻĻ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻž āĻ†āĻŽāĻžāĻ° āĻŽāĻ¨ā§‡ āĻšāĻ¯āĻŧ āĻ¯ā§‡ āĻŦāĻžāĻ¯āĻŧāĻŦā§€āĻ¯āĻŧ āĻ•ā§āĻ°ā§€āĻĄāĻŧāĻž āĻāĻŦāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻœāĻ¨ā§āĻ¯ āĻ†āĻ•āĻžāĻ™ā§āĻ•ā§āĻˇāĻž āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•āĻŋāĻ›ā§ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ• āĻ†āĻ›ā§‡.

āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻŋ āĻŦāĻ˛āĻ›ā§‡āĻ¨ ClickHouse āĻ āĻ•ā§‹āĻ¨ āĻ°āĻžāĻ¨āĻžāĻ° āĻ¨ā§‡āĻ‡?

āĻ†āĻŽāĻŋ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ¯ā§‡ āĻ¤āĻžāĻ°āĻž āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ†āĻ›ā§‡. āĻ•ā§āĻ˛āĻŋāĻ• āĻšāĻžāĻ‰āĻ¸āĻ“ āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸āĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ“āĻ˛ā§‡āĻ— āĻāĻ–āĻ¨ āĻ†āĻŽāĻžāĻ•ā§‡ āĻ˛āĻŋāĻ–āĻ›ā§‡āĻ¨: "āĻ†āĻŽāĻ°āĻž āĻ•āĻŋ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āĻ° āĻĒāĻ°ā§‡ āĻĻā§ŒāĻĄāĻŧāĻžāĻ¤ā§‡ āĻ¯āĻžāĻŦ?" āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŽāĻšāĻžāĻ¨ āĻ§āĻžāĻ°āĻŖāĻžāĨ¤

āĻ¨āĻŋāĻ•āĻŋāĻ¤āĻž āĻĨā§‡āĻ•ā§‡ āĻ¸āĻŽā§āĻĒā§āĻ°āĻšāĻžāĻ°ā§‡āĻ° āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨: "āĻ•ā§‡āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻ—ā§āĻ°āĻŋāĻ¨āĻĒā§āĻ˛āĻžāĻŽā§‡āĻ° āĻŦāĻžāĻ—āĻŸāĻŋ āĻ āĻŋāĻ• āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨ āĻāĻŦāĻ‚ āĻœā§āĻ¨āĻŋāĻ¯āĻŧāĻ°āĻĻā§‡āĻ° āĻĻā§‡āĻ¨āĻ¨āĻŋ?" āĻ¸āĻ¤ā§āĻ¯, āĻŦāĻžāĻ—āĻŸāĻŋ āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨ āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻžāĻ¤ā§‡ āĻāĻŸāĻŋ āĻ–ā§āĻŦ āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻāĻ° āĻ…āĻ°ā§āĻĨ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻžāĻ° āĻ•āĻĨāĻž āĻŦāĻ˛ā§‡āĻ›ā§‡āĻ¨āĨ¤

āĻšā§āĻ¯āĻžāĻ, āĻ¨ā§€āĻ¤āĻŋāĻ—āĻ¤āĻ­āĻžāĻŦā§‡, āĻāĻŸāĻŋ āĻ•āĻžāĻ‰āĻ•ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻŸāĻž āĻļā§āĻ§ā§ āĻ•ā§‹āĻĄ āĻ¯ā§‡ āĻ†āĻŽāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨. āĻāĻŦāĻ‚ āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ āĻāĻŸāĻŋ āĻšāĻžāĻ˛āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ›āĻŋāĻ˛āĨ¤ āĻ¨ā§€āĻ¤āĻŋāĻ—āĻ¤āĻ­āĻžāĻŦā§‡, āĻĻāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĻāĻ•ā§āĻˇāĻ¤āĻž āĻ­āĻžāĻ— āĻ•āĻ°ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻ§āĻžāĻ°āĻŖāĻžāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ˛ āĻ§āĻžāĻ°āĻŖāĻžāĨ¤ āĻ†āĻŽāĻ°āĻž āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻ¸āĻ•āĻ˛ āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ—ā§āĻ°āĻŋāĻ¨āĻĒā§āĻ˛āĻžāĻŽā§‡āĻ° āĻ•āĻžāĻœāĻ—ā§āĻ˛āĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻŦāĨ¤

āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ†āĻŽāĻ°āĻž āĻœā§āĻ¨āĻŋāĻ¯āĻŧāĻ°āĻĻā§‡āĻ° āĻ•āĻĨāĻž āĻŦāĻ˛āĻ›āĻŋ, āĻ¤āĻžāĻ‡ āĻāĻ–āĻžāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨āĨ¤ āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ā§‡ āĻĒā§āĻ°āĻĨāĻŽ āĻ•āĻŽāĻŋāĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¤āĻžāĻ•ā§‡ āĻ•ā§€ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡?

āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻĒā§āĻ°āĻļā§āĻ¨: "āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻļā§āĻ°ā§ āĻ•āĻ°āĻŦā§‡āĻ¨?" āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ā§‡āĻ° āĻ•āĻŋāĻ›ā§ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§‡āĻļ āĻ•āĻ āĻŋāĻ¨āĨ¤ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ā§‡, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻ•āĻŸāĻŋ āĻ•āĻ°āĻŖā§€āĻ¯āĻŧ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻ•ā§ƒāĻ¤āĻĒāĻ•ā§āĻˇā§‡, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻļā§€āĻŸ āĻ¯āĻž āĻ¤āĻžāĻ°āĻž āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡āĻ›āĻŋāĻ˛, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻĢāĻ˛ āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻāĻ—ā§āĻ˛ā§‹ āĻœāĻŸāĻŋāĻ˛ āĻŦāĻŋāĻˇāĻ¯āĻŧāĨ¤ āĻāĻŦāĻ‚ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ‡āĻ•ā§‹āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ•āĻŋāĻ›ā§ āĻ‡āĻ‰āĻŸāĻŋāĻ˛āĻŋāĻŸāĻŋ āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻ•āĻŋāĻ›ā§ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¯āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯āĻž āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ°āĻĻā§‡āĻ° āĻ•āĻŽ āĻŽāĻ¨ā§‹āĻ¯ā§‹āĻ— āĻ†āĻ•āĻ°ā§āĻˇāĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŦāĻ‚, āĻ¸ā§‡āĻ‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€, āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŦā§ƒāĻĻā§āĻ§āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ°āĻ“ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ—ā§āĻ—āĻ˛ āĻ¸āĻžāĻŽāĻžāĻ° āĻ…āĻĢ āĻ•ā§‹āĻĄ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡, āĻĒā§āĻ°āĻ¤āĻŋ āĻŦāĻ›āĻ° āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧ āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻ¸āĻžāĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–ā§‡ āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻ›āĻ° āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ›āĻŋāĻ˛, āĻ†āĻŽāĻžāĻ° āĻŽāĻ¨ā§‡ āĻšāĻ¯āĻŧ, āĻ¤āĻŋāĻ¨āĻœāĻ¨ āĻ›āĻžāĻ¤ā§āĻ°āĨ¤ āĻāĻ•āĻœāĻ¨ āĻāĻŽāĻ¨āĻ•āĻŋ āĻ‡āĻ¯āĻŧāĻžāĻ¨āĻĄā§‡āĻ•ā§āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ WAL-G-āĻ¤ā§‡ āĻ˛āĻŋāĻ–ā§‡āĻ›ā§‡āĻ¨āĨ¤ āĻ—ā§āĻ°ā§€āĻ¨āĻĒā§āĻ˛āĻžāĻŽā§‡, āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§‡āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ¸āĻšāĻœ, āĻ•āĻžāĻ°āĻŖ āĻ—ā§āĻ°ā§€āĻ¨āĻĒā§āĻ˛āĻžāĻŽ āĻšā§āĻ¯āĻžāĻ•āĻžāĻ°āĻ°āĻž āĻĒā§āĻ˛ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ–ā§āĻŦ āĻ­āĻžāĻ˛āĻ­āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻāĻ–āĻ¨āĻ‡ āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§‹āĻšāĻ¨āĻž āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĨ¤ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ¯āĻžāĻš āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻ•āĻ¯āĻŧā§‡āĻ• āĻŽāĻžāĻ¸ā§‡āĻ° āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ°, āĻ¤āĻŦā§‡ āĻ—ā§āĻ°āĻŋāĻ¨āĻĒā§āĻ˛āĻžāĻŽ āĻāĻ•āĻĻāĻŋāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ†āĻ¸āĻŦā§‡ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻŋ āĻ•ā§€ āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨ āĻ¤āĻž āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻŦā§‡āĻ¨āĨ¤ āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻšāĻ˛ āĻ¯ā§‡ āĻ—ā§āĻ°āĻŋāĻ¨āĻĒā§āĻ˛āĻžāĻŽāĻ•ā§‡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ Greenplum āĻŦā§āĻ¯āĻžāĻĒāĻ•āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻ‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ–ā§āĻāĻœā§‡ āĻŦā§‡āĻ° āĻ•āĻ°āĻž āĻŦā§‡āĻļ āĻ•āĻ āĻŋāĻ¨āĨ¤ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻ‰āĻ¤ā§āĻ¸: www.habr.com