āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž: 3 āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡

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

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

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


āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€: 3 āĻŦāĻ›āĻ° āĻ†āĻ—ā§‡ āĻ¯āĻž āĻ˜āĻŸā§‡āĻ›āĻŋāĻ˛

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

  • āĻœā§āĻ¨ 2016. āĻ‡āĻ¨ āĻŽā§āĻ•ā§āĻ¤ āĻ‰āĻ¤ā§āĻ¸ āĻšāĻžāĻœāĻŋāĻ° āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ āĻāĻŦāĻ‚ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡;
  • āĻ†āĻ—āĻ¸ā§āĻŸāĨ¤ āĻ§āĻžāĻ°āĻŖāĻžāĻ° āĻĒā§āĻ°āĻŽāĻžāĻŖ: āĻŦāĻĄāĻŧ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāĻ¨ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•, āĻ…āĻŦāĻ•āĻžāĻ āĻžāĻŽā§‹ āĻāĻŦāĻ‚ 200-300 āĻŸā§‡āĻ°āĻžāĻŦāĻžāĻ‡āĻŸ āĻĄā§‡āĻŸāĻž;
  • āĻ…āĻ•ā§āĻŸā§‹āĻŦāĻ°. āĻĒā§āĻ°āĻĨāĻŽ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ¤āĻĨā§āĻ¯;
  • āĻĄāĻŋāĻ¸ā§‡āĻŽā§āĻŦāĻ°āĨ¤ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒāĻŖā§āĻ¯ā§‡āĻ° āĻ˛ā§‹āĻĄ āĻšāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻĻāĻŋāĻ¨ 10-50 āĻŦāĻŋāĻ˛āĻŋāĻ¯āĻŧāĻ¨ āĻ‡āĻ­ā§‡āĻ¨ā§āĻŸāĨ¤
  • āĻœā§āĻ¨ 2017. āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻ¸āĻĢāĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸, 2,5 āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°ā§‡ 60 āĻĒā§‡āĻŸāĻžāĻŦāĻžāĻ‡āĻŸ āĻĄā§‡āĻŸāĻžāĨ¤

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

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

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

āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž: 3 āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡

āĻ•ā§‡āĻ¨ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸

āĻŽāĻ¨ā§āĻĨāĻ° āĻšāĻ¯āĻŧ āĻ¨āĻž! āĻāĻŸāĻžāĻ‡ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ•āĻžāĻ°āĻŖāĨ¤ āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ - āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡ āĻœāĻ¨ā§āĻ¯ āĻ–ā§āĻŦ āĻĻā§āĻ°ā§āĻ¤ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸:

āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž: 3 āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡

āĻ¯āĻžāĻ°āĻž āĻĻā§€āĻ°ā§āĻ˜āĻĻāĻŋāĻ¨ āĻ§āĻ°ā§‡ āĻŽāĻžāĻ¨ā§āĻˇā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ›ā§‡āĻ¨ āĻ¤āĻžāĻĻā§‡āĻ° āĻ•āĻžāĻ› āĻĨā§‡āĻ•ā§‡ āĻāĻ˛ā§‹āĻŽā§‡āĻ˛ā§‹ āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤āĻŋ āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸.

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

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

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

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

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

āĻ•ā§āĻ˛āĻŋāĻ• āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻšā§āĻ›ā§‡

āĻ¯ā§‡āĻ¤ā§‡ āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ āĻ•āĻŋāĻ›ā§ āĻ•āĻžāĻ°āĻŖā§‡, āĻ†āĻĒāĻ¨āĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻœāĻŋāĻ¨āĻŋāĻ¸ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨:

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

āĻšāĻ˛āĻ¨ā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž

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

  • āĻ˛ā§‡āĻ¨āĻĻā§‡āĻ¨
  • āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž;
  • āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻ•āĻ¤āĻž
  • āĻ¸ā§‚āĻšāĻ•;
  • āĻ†āĻĒāĻĄā§‡āĻŸ/āĻŽā§āĻ›ā§āĻ¨;
  • NULL;
  • āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄ;
  • āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻŸāĻžāĻ‡āĻĒ casts;
  • āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¯ā§‹āĻ—āĻĻāĻžāĻ¨;
  • āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻšāĻžāĻ°ā§‡ āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨;
  • āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻžāĻ° āĻ¸āĻ°āĻžā§āĻœāĻžāĻŽāĨ¤

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

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

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

āĻšāĻžāĻ‰āĻ¸ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‡ āĻ•ā§āĻ˛āĻŋāĻ• āĻ•āĻ°ā§āĻ¨

1960 āĻ¸āĻžāĻ˛ā§‡, āĻšāĻžāĻ™ā§āĻ—ā§‡āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŦāĻ‚āĻļā§‹āĻĻā§āĻ­ā§‚āĻ¤ āĻ†āĻŽā§‡āĻ°āĻŋāĻ•āĻžāĻ¨ āĻ—āĻŖāĻŋāĻ¤āĻŦāĻŋāĻĻ āĻ‰āĻ‡āĻ—āĻ¨āĻžāĻ° āĻ‡āĻĒāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ āĻ˛āĻŋāĻ–ā§‡āĻ›ā§‡āĻ¨ "āĻĒā§āĻ°āĻžāĻ•ā§ƒāĻ¤āĻŋāĻ• āĻŦāĻŋāĻœā§āĻžāĻžāĻ¨ā§‡ āĻ—āĻŖāĻŋāĻ¤ā§‡āĻ° āĻ…āĻ¯ā§ŒāĻ•ā§āĻ¤āĻŋāĻ• āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°āĻŋāĻ¤āĻžâ€ (“āĻĒā§āĻ°āĻžāĻ•ā§ƒāĻ¤āĻŋāĻ• āĻŦāĻŋāĻœā§āĻžāĻžāĻ¨ā§‡ āĻ—āĻŖāĻŋāĻ¤ā§‡āĻ° āĻŦā§‹āĻ§āĻ—āĻŽā§āĻ¯ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°āĻŋāĻ¤āĻžâ€) āĻ¯ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡āĻ° āĻŦāĻŋāĻļā§āĻŦ āĻ•āĻŋāĻ›ā§ āĻ•āĻžāĻ°āĻŖā§‡ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ†āĻ‡āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ­āĻžāĻ˛āĻ­āĻžāĻŦā§‡ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ—āĻŖāĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻŽā§‚āĻ°ā§āĻ¤ āĻŦāĻŋāĻœā§āĻžāĻžāĻ¨, āĻāĻŦāĻ‚ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ†āĻ•āĻžāĻ°ā§‡ āĻĒā§āĻ°āĻ•āĻžāĻļ āĻ•āĻ°āĻž āĻļāĻžāĻ°ā§€āĻ°āĻŋāĻ• āĻ†āĻ‡āĻ¨ āĻ¤ā§āĻšā§āĻ› āĻ¨āĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻ‰āĻ‡āĻ—āĻ¨āĻžāĻ° āĻ‡āĻĒāĻŋ āĻœā§‹āĻ° āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ā§‡āĻ¨ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻ–ā§āĻŦ āĻ…āĻĻā§āĻ­ā§āĻ¤āĨ¤

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

āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž: 3 āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡

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

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

āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž: 3 āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡

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

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

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

āĻŸāĻžāĻ‡āĻŽ-āĻ¸āĻŋāĻ°āĻŋāĻœ

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

āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž: 3 āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡

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

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

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

āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž: 3 āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡

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

āĻ…āĻ—ā§āĻ°āĻ—āĻžāĻŽā§€ āĻāĻ• āĻ•ā§‹āĻŽā§āĻĒāĻžāĻ¨āĻŋ CloudFlare (āĻ¯āĻž CDN-āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€). āĻ¤āĻžāĻ°āĻž āĻ¤āĻžāĻĻā§‡āĻ° āĻĒāĻ°ā§āĻ¯āĻŦā§‡āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡ āĻ¯āĻž CDN āĻĻā§āĻŦāĻžāĻ°āĻž āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ (āĻĄāĻŋāĻāĻ¨āĻāĻ¸-āĻ…āĻ¨ā§āĻ°ā§‹āĻ§, HTTP- āĻ°-queries) āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļāĻžāĻ˛ āĻ˛ā§‹āĻĄ āĻ¸āĻš - āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ 6 āĻŽāĻŋāĻ˛āĻŋāĻ¯āĻŧāĻ¨ āĻ‡āĻ­ā§‡āĻ¨ā§āĻŸāĨ¤ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§āĻ° āĻŽāĻ§ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ āĻ•āĻžāĻĢāĻ•āĻž, āĻ¯āĻžāĻ¯āĻŧ āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸, āĻ¯āĻž āĻ°āĻŋāĻ¯āĻŧā§‡āĻ˛ āĻŸāĻžāĻ‡āĻŽā§‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ‡āĻ­ā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻĄā§āĻ¯āĻžāĻļāĻŦā§‹āĻ°ā§āĻĄ āĻĻā§‡āĻ–āĻžāĻ° āĻ¸ā§āĻ¯ā§‹āĻ— āĻĻā§‡āĻ¯āĻŧāĨ¤

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

āĻĒāĻžāĻ°āĻ•ā§‹āĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ PMMāĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŽāĻ¨āĻŋāĻŸāĻ°āĻŋāĻ‚ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻŽāĻžāĻ‡āĻāĻ¸āĻ•āĻŋāĻ‰āĻāĻ˛.

āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻšāĻžāĻšāĻŋāĻĻāĻžāĻŦāĻ˛ā§€

āĻŸāĻžāĻ‡āĻŽ-āĻ¸āĻŋāĻ°āĻŋāĻœ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

  • āĻ…āĻ¨ā§‡āĻ• āĻāĻœā§‡āĻ¨ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ. āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻŸā§āĻ°ā§€āĻŽ āĻĨā§‡āĻ•ā§‡ āĻ–ā§āĻŦ āĻĻā§āĻ°ā§āĻ¤ āĻĄā§‡āĻŸāĻž āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ āĻāĻŸāĻŋ āĻāĻŸāĻŋ āĻ­āĻžāĻ˛ āĻ•āĻ°ā§‡ āĻ•āĻžāĻ°āĻŖ āĻāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļāĻ—ā§āĻ˛āĻŋ āĻ¨āĻ¨-āĻŦā§āĻ˛āĻ•āĻŋāĻ‚āĨ¤ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻĸā§‹āĻ•āĻžāĻ¨ āĻĄāĻŋāĻ¸ā§āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĢāĻžāĻ‡āĻ˛, āĻāĻŦāĻ‚ āĻ›ā§‹āĻŸ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļāĻ—ā§āĻ˛āĻŋ āĻāĻ• āĻŦāĻž āĻ…āĻ¨ā§āĻ¯ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻŦāĻžāĻĢāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ āĻāĻ•āĻŦāĻžāĻ°ā§‡ āĻāĻ• āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦāĻĄāĻŧ āĻŦā§āĻ¯āĻžāĻšā§‡ āĻĄā§‡āĻŸāĻž āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻž āĻ­āĻžāĻ˛āĨ¤
  • āĻ¨āĻŽāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻ•āĻŋāĻŽāĨ¤ āĻĻā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŋāĻ°āĻŋāĻœ āĻ†āĻŽāĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĄāĻžāĻŸāĻž āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ° āĻĒā§āĻ°ā§‹āĻĒā§āĻ°āĻŋ āĻœāĻžāĻ¨āĻŋ āĻ¨āĻžāĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨āĻŋāĻŸāĻ°āĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ…āĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ•āĻ āĻŋāĻ¨āĨ¤ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ°āĻ“ āĻ¨āĻŽāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻ•āĻŋāĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤ āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻŸāĻŋ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ, āĻ¯āĻĻāĻŋāĻ“ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĻā§ƒāĻĸāĻŧāĻ­āĻžāĻŦā§‡ āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ°āĻž āĻŦā§‡āĻ¸āĨ¤
  • āĻĻāĻ•ā§āĻˇ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻāĻŦāĻ‚ āĻĄā§‡āĻŸāĻž āĻ­ā§āĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž. āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŋāĻ°āĻŋāĻœ āĻŦāĻŋāĻĒā§āĻ˛ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻĄā§‡āĻŸāĻž, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻ¯āĻ¤āĻŸāĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻĻāĻ•ā§āĻˇāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ āĻ‡āĻ¨āĻĢā§āĻ˛āĻžāĻ•ā§āĻ¸āĻĄāĻŋāĻŦāĻŋ āĻ­āĻžāĻ˛ āĻ•āĻŽā§āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¤āĻžāĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯. āĻ¤āĻŦā§‡ āĻ¸āĻžā§āĻšāĻ¯āĻŧ āĻ•āĻ°āĻžāĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻĄā§‡āĻŸāĻž "āĻ­ā§āĻ˛ā§‡ āĻ¯ā§‡āĻ¤ā§‡" āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻ§āĻ°āĻŖā§‡āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡ āĻĄāĻžāĻ‰āĻ¨āĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛āĻŋāĻ‚ - āĻ¸āĻŽāĻˇā§āĻŸāĻŋāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ—āĻŖāĻ¨āĻžāĨ¤
  • āĻ¸āĻŽāĻˇā§āĻŸāĻŋāĻ—āĻ¤ āĻĄā§‡āĻŸāĻžāĻ¤ā§‡ āĻĻā§āĻ°ā§āĻ¤ āĻĒā§āĻ°āĻļā§āĻ¨. āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“ āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻļā§‡āĻˇ 5 āĻŽāĻŋāĻ¨āĻŋāĻŸā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¤āĻžāĻ•āĻžāĻ¨ā§‹ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻŽāĻžāĻ¸āĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻŽāĻŋāĻ¨āĻŋāĻŸ āĻŦāĻž āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ—ā§āĻ°āĻžāĻ¨ā§āĻ˛āĻŋāĻŸāĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ - āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨āĻ‡ āĻ¯āĻĨā§‡āĻˇā§āĻŸāĨ¤ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨, āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 3 āĻŽāĻžāĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻšāĻ¤ā§‡ āĻ–ā§āĻŦ āĻĻā§€āĻ°ā§āĻ˜ āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻžāĻ—āĻŦā§‡ āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸.
  • āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ¯ā§‡āĻŽāĻ¨ "āĻļā§‡āĻˇ āĻŦāĻŋāĻ¨ā§āĻĻā§, āĻšāĻŋāĻ¸āĻžāĻŦā§‡Âģ. āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŋāĻ°āĻŋāĻœ queries: āĻļā§‡āĻˇ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻŦāĻž āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻž āĻāĻ• āĻŽā§āĻšā§‚āĻ°ā§āĻ¤ā§‡ āĻ¤āĻžāĻ•āĻžāĻ¨ t. āĻāĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ–ā§āĻŦ āĻ†āĻ¨āĻ¨ā§āĻĻāĻĻāĻžāĻ¯āĻŧāĻ• āĻĒā§āĻ°āĻļā§āĻ¨ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤
  • "āĻ—ā§āĻ˛ā§āĻ‡āĻ‚" āĻŸāĻžāĻ‡āĻŽ āĻ¸āĻŋāĻ°āĻŋāĻœ. āĻŸāĻžāĻ‡āĻŽ āĻ¸āĻŋāĻ°āĻŋāĻœ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŋāĻ°āĻŋāĻœāĨ¤ āĻ¯āĻĻāĻŋ āĻĻā§āĻŸāĻŋ āĻŸāĻžāĻ‡āĻŽ āĻ¸āĻŋāĻ°āĻŋāĻœ āĻĨāĻžāĻ•ā§‡, āĻ¤āĻŦā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻāĻŦāĻ‚ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻ¯ā§āĻ•ā§āĻ¤ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻāĻŸāĻŋ āĻ•āĻ°āĻž āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻœāĻ¨āĻ• āĻ¨āĻ¯āĻŧ, āĻŦāĻŋāĻļā§‡āĻˇāĻ¤ āĻ…āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻŸāĻžāĻ‡āĻŽ āĻ¸āĻŋāĻ°āĻŋāĻœā§‡āĻ° āĻ¸āĻžāĻĨā§‡: āĻāĻ–āĻžāĻ¨ā§‡ āĻ•āĻŋāĻ›ā§ āĻŸāĻžāĻ‡āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ†āĻ›ā§‡, āĻ…āĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§ āĻ†āĻ›ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ—āĻĄāĻŧ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻšāĻ āĻžā§Ž āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ–āĻ¨āĻ“ āĻāĻ•āĻŸāĻŋ āĻ—āĻ°ā§āĻ¤ āĻĨāĻžāĻ•āĻŦā§‡, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻ•āĻžāĻ° āĻ¨āĻ¯āĻŧāĨ¤

āĻ†āĻ¸ā§āĻ¨ āĻĻā§‡āĻ–āĻŋ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻāĻ‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻžāĻ—ā§āĻ˛āĻŋ āĻĒā§‚āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸.

āĻāĻ‡ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒāĻŸāĻŋ

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

āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻĄā§‡āĻŸāĻžāĨ¤ āĻ•āĻ˛āĻžāĻŽ. āĻ¸ā§āĻ•āĻŋāĻŽāĻŸāĻŋ āĻ¸āĻšāĻœ - āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻš āĻ•āĻ˛āĻžāĻŽ:

CREATE TABLE cpu (
  created_date Date DEFAULT today(),  
  created_at DateTime DEFAULT now(),  
  time String,  
  tags_id UInt32,  /* join to dim_tag */
  usage_user Float64,  
  usage_system Float64,  
  usage_idle Float64,  
  usage_nice Float64,  
  usage_iowait Float64,  
  usage_irq Float64,  
  usage_softirq Float64,  
  usage_steal Float64,  
  usage_guest Float64,  
  usage_guest_nice Float64
) ENGINE = MergeTree(created_date, (tags_id, created_at), 8192);

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

āĻ…āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯āĨ¤ āĻ…ā§āĻ¯āĻžāĻ°ā§‡:

CREATE TABLE cpu_alc (
  created_date Date,  
  created_at DateTime,  
  time String,  
  tags_id UInt32,  
  metrics Nested(
    name LowCardinality(String),  
    value Float64
  )
) ENGINE = MergeTree(created_date, (tags_id, created_at), 8192);

SELECT max(metrics.value[indexOf(metrics.name,'usage_user')]) FROM ...

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

āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ†āĻ°āĻ“ āĻ•āĻ āĻŋāĻ¨āĨ¤ āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻ¸ā§‚āĻšāĻ• āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ¨ āĻŦā§‡āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻŋāĻļā§‡āĻˇ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡:

SELECT max(metrics.value[indexOf(metrics.name,'usage_user')]) FROM ...

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

āĻ…āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯āĨ¤ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ¸. āĻāĻ‡ āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§‡, āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ›āĻžāĻĄāĻŧāĻž, āĻ¨āĻžāĻŽ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ āĻāĻ•āĻ‡ āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ 5 āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻāĻ•āĻŦāĻžāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ āĻĨā§‡āĻ•ā§‡ āĻ†āĻ¸ā§‡, 000 āĻ¸āĻžāĻ°āĻŋ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ:

CREATE TABLE cpu_rlc (
  created_date Date,  
  created_at DateTime,  
  time String,  
  tags_id UInt32,  
  metric_name LowCardinality(String),  
  metric_value Float64
) ENGINE = MergeTree(created_date, (metric_name, tags_id, created_at), 8192);


SELECT 
    maxIf(metric_value, metric_name = 'usage_user'),
    ... 
FROM cpu_r
WHERE metric_name IN ('usage_user', ...)

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

āĻ†āĻ¸ā§āĻ¨ āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻŋ:

āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž: 3 āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡

ДĐĩŅ‚Đ°Đģи

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

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

āĻāĻ‡ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ¤ā§‡ (āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ‰āĻŦāĻžāĻ°), āĻ…ā§āĻ¯āĻžāĻ°ā§‡ 128 āĻŸāĻŋ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ā§‡āĻ° āĻŸā§āĻ•āĻ°ā§‹ āĻŸā§āĻ•āĻ°ā§‹ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ 200 TB āĻĄā§‡āĻŸāĻž/āĻĻāĻŋāĻ¨ā§‡āĻ° āĻ­āĻ˛āĻŋāĻ‰āĻŽ āĻ¸āĻš āĻ•āĻ¯āĻŧā§‡āĻ• āĻšāĻžāĻœāĻžāĻ° āĻŽā§‡āĻŸā§āĻ°āĻŋāĻ•ā§āĻ¸ā§‡āĻ° āĻĄā§‡āĻŸāĻž āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ¤ā§‡ āĻ¨āĻ¯āĻŧ, āĻŦāĻŋāĻļā§‡āĻˇ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻ˛āĻœāĻŋāĻ• āĻ¸āĻš 10 āĻŦāĻž 30 āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ¤ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

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

āĻšāĻžāĻ‡āĻŦā§āĻ°āĻŋāĻĄ āĻ¸ā§āĻ•āĻŋāĻŽ

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

CREATE TABLE cpu_alc (
  created_date Date,  
  created_at DateTime,  
  time String,  
  tags_id UInt32,  
  metrics Nested(
    name LowCardinality(String),  
    value Float64
  ),
  usage_user Float64 
             MATERIALIZED metrics.value[indexOf(metrics.name,'usage_user')],
  usage_system Float64 
             MATERIALIZED metrics.value[indexOf(metrics.name,'usage_system')]
) ENGINE = MergeTree(created_date, (tags_id, created_at), 8192);

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

āĻ•ā§‹āĻĄā§‡āĻ• āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒā§āĻ°ā§‡āĻļāĻ¨

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

āĻāĻ•āĻŸāĻŋ āĻ‰āĻšā§āĻš āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ•ā§‹āĻšāĻ¨ āĻ…āĻ°ā§āĻœāĻ¨ āĻ•āĻ°āĻ¤ā§‡, āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ•ā§‹āĻĄā§‡āĻ• āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡:

āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž: 3 āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻŸā§‡āĻŦāĻŋāĻ˛:

CREATE TABLE benchmark.cpu_codecs_lz4 (
    created_date Date DEFAULT today(), 
    created_at DateTime DEFAULT now() Codec(DoubleDelta, LZ4), 
    tags_id UInt32, 
    usage_user Float64 Codec(Gorilla, LZ4), 
    usage_system Float64 Codec(Gorilla, LZ4), 
    usage_idle Float64 Codec(Gorilla, LZ4), 
    usage_nice Float64 Codec(Gorilla, LZ4), 
    usage_iowait Float64 Codec(Gorilla, LZ4), 
    usage_irq Float64 Codec(Gorilla, LZ4), 
    usage_softirq Float64 Codec(Gorilla, LZ4), 
    usage_steal Float64 Codec(Gorilla, LZ4), 
    usage_guest Float64 Codec(Gorilla, LZ4), 
    usage_guest_nice Float64 Codec(Gorilla, LZ4), 
    additional_tags String DEFAULT ''
)
ENGINE = MergeTree(created_date, (tags_id, created_at), 8192);

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

āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž: 3 āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡

āĻāĻŸāĻŋ āĻĻā§‡āĻ–āĻžāĻ¯āĻŧ āĻ¯ā§‡ āĻāĻ•āĻ‡ āĻĄā§‡āĻŸāĻž āĻ•āĻ¤āĻŸāĻž āĻœāĻžāĻ¯āĻŧāĻ—āĻž āĻ¨ā§‡āĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄā§‡āĻ• āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡:

  • āĻĄāĻŋāĻ¸ā§āĻ•ā§‡āĻ° āĻāĻ•āĻŸāĻŋ GZIP āĻĢāĻžāĻ‡āĻ˛ā§‡;
  • āĻ•ā§‹āĻĄā§‡āĻ• āĻ›āĻžāĻĄāĻŧāĻž āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ ZSTD āĻ•āĻŽā§āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¸āĻš;
  • āĻ•ā§‹āĻĄā§‡āĻ• āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒā§āĻ°ā§‡āĻļāĻ¨ LZ4 āĻāĻŦāĻ‚ ZSTD āĻ¸āĻš āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡āĨ¤

āĻāĻŸāĻž āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯ā§‡ āĻ•ā§‹āĻĄā§‡āĻ• āĻ¸āĻš āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŽ āĻœāĻžāĻ¯āĻŧāĻ—āĻž āĻ¨ā§‡āĻ¯āĻŧāĨ¤

āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ

āĻ•āĻŽ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻ¸āĻ āĻŋāĻ• āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻ•āĻžāĻ°:

āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž: 3 āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡

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

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

āĻ¸āĻŽāĻˇā§āĻŸāĻŋ āĻāĻŦāĻ‚ āĻŦāĻ¸ā§āĻ¤ā§āĻ—āĻ¤ āĻĻā§ƒāĻļā§āĻ¯

āĻāĻ•āĻ¤ā§āĻ°ā§€āĻ•āĻ°āĻŖ āĻāĻŦāĻ‚ āĻŦāĻ¸ā§āĻ¤ā§āĻ—āĻ¤ āĻĻā§ƒāĻˇā§āĻŸāĻŋāĻ­āĻ™ā§āĻ—āĻŋ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ…āĻ¨ā§āĻˇā§āĻ āĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻˇā§āĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ:

āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž: 3 āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡

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

āĻŸāĻŋāĻŸāĻŋāĻāĻ˛ - āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻĄā§‡āĻŸāĻž "āĻ­ā§āĻ˛ā§‡ āĻ¯āĻžāĻ“"

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

CREATE TABLE aggr_by_minute
â€Ļ
TTL time + interval 1 day

CREATE TABLE aggr_by_day
â€Ļ
TTL time + interval 30 day

CREATE TABLE aggr_by_week
â€Ļ
/* no TTL */

āĻŦāĻšā§-āĻ¸ā§āĻ¤āĻ° - āĻĄāĻŋāĻ¸ā§āĻ• āĻœā§āĻĄāĻŧā§‡ āĻĄā§‡āĻŸāĻž āĻ­āĻžāĻ— āĻ•āĻ°ā§āĻ¨

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

āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž: 3 āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡

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

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

CREATE TABLE 
... 
TTL date + INTERVAL 7 DAY TO VOLUME 'cold_volume', 
    date + INTERVAL 180 DAY DELETE

āĻ…āĻ¨āĻ¨ā§āĻ¯ āĻ¸ā§āĻ¯ā§‹āĻ— āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸

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

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

āĻ•ā§ŒāĻ¤ā§āĻ•āĻĒā§‚āĻ°ā§āĻŖ āĻĒā§āĻ°āĻļā§āĻ¨

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

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

SELECT *
  FROM cpu 
 WHERE (tags_id, created_at) IN 
    (SELECT tags_id, max(created_at)
        FROM cpu 
        GROUP BY tags_id)

āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻ•āĻ‡ āĻœāĻŋāĻ¨āĻŋāĻ¸ āĻ•āĻ°ā§‡ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻˇā§āĻŸāĻŋāĻ—āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ argMax:

SELECT 
    argMax(usage_user), created_at),
    argMax(usage_system), created_at),
...
 FROM cpu 

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

SELECT now() as created_at,
       cpu.*
  FROM (SELECT DISTINCT tags_id from cpu) base 
  ASOF LEFT JOIN cpu USING (tags_id, created_at)

ASOF āĻ¯ā§‹āĻ— āĻĻāĻŋāĻ¨ — āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ "āĻ†āĻ āĻžāĻ˛ā§‹" āĻ¸āĻžāĻ°āĻŋāĨ¤ āĻāĻŸāĻŋ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨āĻ¨ā§āĻ¯ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ kdb+. āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĻā§āĻŸāĻŋ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻ¸āĻŋāĻ°āĻŋāĻœ āĻĨāĻžāĻ•ā§‡, ASOF āĻ¯ā§‹āĻ— āĻĻāĻŋāĻ¨ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻ°āĻžāĻ¤ā§‡ āĻāĻŦāĻ‚ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻ¸āĻŋāĻ°āĻŋāĻœā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŽāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ…āĻ¨ā§āĻ¯āĻŸāĻŋāĻ° āĻ¨āĻŋāĻ•āĻŸāĻ¤āĻŽ āĻŽāĻžāĻ¨āĻŸāĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻ‡ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ:

āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž: 3 āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡

āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖāĻŽā§‚āĻ˛āĻ• āĻĢāĻžāĻ‚āĻļāĻ¨

āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡ SQL-2003 āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻŽāĻ¤ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨:

SELECT origin,
       timestamp,
       timestamp -LAG(timestamp, 1) OVER (PARTITION BY origin ORDER BY timestamp) AS duration,
       timestamp -MIN(timestamp) OVER (PARTITION BY origin ORDER BY timestamp) AS startseq_duration,
       ROW_NUMBER() OVER (PARTITION BY origin ORDER BY timestamp) AS sequence,
       COUNT() OVER (PARTITION BY origin ORDER BY timestamp) AS nb
  FROM mytable
ORDER BY origin, timestamp;

В āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž - āĻāĻŸāĻŋ āĻŽāĻžāĻ¨āĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž SQL-2003 āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻŸāĻŋ āĻ•āĻ–āĻ¨āĻ‡ āĻ•āĻ°āĻŦā§‡ āĻ¨āĻžāĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ āĻāĻŸāĻŋ āĻāĻ‡ āĻŽāĻ¤ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤:

āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž: 3 āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡

āĻ†āĻŽāĻŋ āĻ˛ā§āĻ¯āĻžāĻŽā§āĻŦāĻĻāĻžāĻ¸āĻ•ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ - āĻ¤āĻžāĻ°āĻž āĻāĻ–āĻžāĻ¨ā§‡!

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

āĻŦāĻŋāĻļā§‡āĻˇ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯

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

āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž: 3 āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡

āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡, āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡āĻ° āĻ…āĻ¨ā§‡āĻ• āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻŦāĻŋāĻļā§‡āĻˇ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡:

  • āĻšāĻ˛āĻŽāĻžāĻ¨ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯, āĻšāĻ˛āĻŽāĻžāĻ¨ āĻāĻ•āĻŽā§āĻ˛ā§‡āĻŸ, āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻļā§€;
  • sumMap(āĻ•ā§€, āĻŽāĻžāĻ¨);
  • timeSeriesGroupSum(uid, āĻŸāĻžāĻ‡āĻŽāĻ¸ā§āĻŸā§āĻ¯āĻžāĻŽā§āĻĒ, āĻŽāĻžāĻ¨);
  • timeSeriesGroupRateSum(uid, āĻŸāĻžāĻ‡āĻŽāĻ¸ā§āĻŸā§āĻ¯āĻžāĻŽā§āĻĒ, āĻŽāĻžāĻ¨);
  • skewPop, skewSamp, kurtPop, kurtSamp;
  • āĻ¸āĻ™ā§āĻ—ā§‡ āĻ­āĻ°āĻžāĻŸ / āĻ¸āĻ™ā§āĻ—ā§‡ TIES;
  • āĻ¸āĻŋāĻŽā§āĻĒāĻ˛ āĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻ°āĻŋāĻ—ā§āĻ°ā§‡āĻļāĻ¨, āĻ¸ā§āĻŸā§‹āĻ•āĻžāĻ¸ā§āĻŸāĻŋāĻ• āĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻ°āĻŋāĻ—ā§āĻ°ā§‡āĻļāĻ¨āĨ¤

āĻāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ¨āĻ¯āĻŧ, āĻŽā§‹āĻŸ 500-600āĻŸāĻŋ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤: āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ¸āĻ•āĻ˛ āĻ¨āĻĨāĻŋāĻ­ā§āĻ•ā§āĻ¤ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ):

select * from system.functions order by name

āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ āĻāĻŸāĻŋ āĻ¨āĻŋāĻœā§‡āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻ¤āĻĨā§āĻ¯ āĻ¸āĻžā§āĻšāĻ¯āĻŧ āĻ•āĻ°ā§‡, āĻ¸āĻš āĻ˛āĻ— āĻŸā§‡āĻŦāĻŋāĻ˛, query_log, āĻŸā§āĻ°ā§‡āĻ¸ āĻ˛āĻ—, āĻĄā§‡āĻŸāĻž āĻŦā§āĻ˛āĻ• āĻ¸āĻš āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ˛āĻ— (part_log), āĻŽā§‡āĻŸā§āĻ°āĻŋāĻ•ā§āĻ¸ āĻ˛āĻ—, āĻāĻŦāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ˛āĻ—, āĻ¯āĻž āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĄāĻŋāĻ¸ā§āĻ•ā§‡ āĻ˛ā§‡āĻ–ā§‡āĨ¤ āĻ˛āĻ— āĻŽā§‡āĻŸā§āĻ°āĻŋāĻ•ā§āĻ¸ āĻšāĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŋāĻ°āĻŋāĻœ в āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ āĻ†āĻ¸āĻ˛ā§‡ āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻāĻ•āĻŸāĻŋ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻĒāĻžāĻ˛āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŋāĻ°āĻŋāĻœ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸, āĻāĻ‡āĻ­āĻžāĻŦā§‡ "āĻ­āĻ•ā§āĻˇāĻŖ" āĻ¨āĻŋāĻœā§‡āĻ‡.

āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž: 3 āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡

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

āĻŦāĻĄāĻŧ āĻ—ā§āĻšā§āĻ› āĻŦāĻž āĻ…āĻ¨ā§‡āĻ• āĻ›ā§‹āĻŸ āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸

āĻ•āĻŋ āĻ­āĻžāĻ˛ - āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻž āĻ…āĻ¨ā§‡āĻ• āĻ›ā§‹āĻŸ āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸? āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° DWH āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸āĻžāĻ°ā§āĻ•āĻŋāĻŸ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ†āĻŽāĻ°āĻž āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻ•ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻāĻ¸ā§‡āĻ›āĻŋ - āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻžāĻŽ āĻĻāĻŋāĻ¨ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›ā§‡:

āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž: 3 āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡

В āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨āĻ­āĻžāĻŦā§‡ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸:

āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž: 3 āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡

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

āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž: 3 āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡

āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŋāĻ›ā§ āĻĨāĻžāĻ•ā§‡ āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸, āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ‡ āĻāĻŸāĻŋ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻŸāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨āĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻ†āĻŽāĻ°āĻž, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ Kubernetes и āĻ•ā§āĻ˛āĻŋāĻ• āĻšāĻžāĻ‰āĻ¸-āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ°. āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻ•ā§āĻŦāĻžāĻ°āĻ¨ā§‡āĻŸāĻ¸ āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ "āĻ…āĻ¨-āĻ•ā§āĻ˛āĻŋāĻ•" āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨: āĻ†āĻŽāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦā§‹āĻ¤āĻžāĻŽā§‡ āĻ•ā§āĻ˛āĻŋāĻ• āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ, āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĢā§‡āĻ¸ā§āĻŸ āĻšāĻžāĻ˛āĻžāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻāĻŦāĻ‚ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĨ¤ āĻ†āĻŽāĻŋ āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻžāĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ, āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŽā§‡āĻŸā§āĻ°āĻŋāĻ•ā§āĻ¸ āĻ†āĻĒāĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻļā§āĻ°ā§ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻāĻŦāĻ‚ 5 āĻŽāĻŋāĻ¨āĻŋāĻŸā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ†āĻŽāĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻĄā§āĻ¯āĻžāĻļāĻŦā§‹āĻ°ā§āĻĄ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ†āĻ›ā§‡ āĻ—ā§āĻ°āĻžāĻĢāĻžāĻ¨āĻž. āĻāĻŸāĻž āĻāĻ¤ āĻ¸āĻšāĻœ!

āĻļā§‡āĻˇ āĻ•āĻŋ?

āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡, āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ - āĻāĻ‡:

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

āĻ†āĻĒāĻ¨āĻŋ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻāĻ–āĻžāĻ¨ā§‡.

āĻ•ā§āĻ˛āĻŋāĻ•āĻšāĻžāĻ‰āĻ¸ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž: 3 āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡

āĻ‰āĻšā§āĻš-āĻ˛ā§‹āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ°āĻĻā§‡āĻ° āĻĻā§€āĻ°ā§āĻ˜ āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§āĻˇāĻŋāĻ¤ āĻŽāĻŋāĻŸāĻŋāĻ‚ āĻ āĻšāĻžāĻ‡āĻ˛ā§‹āĻĄ++ 9 āĻāĻŦāĻ‚ 10 āĻ¨āĻ­ā§‡āĻŽā§āĻŦāĻ° āĻ¸ā§āĻ•āĻ˛āĻ•ā§‹āĻ­ā§‹āĻ¤ā§‡ āĻ…āĻ¨ā§āĻˇā§āĻ āĻŋāĻ¤ āĻšāĻŦā§‡āĨ¤ āĻ…āĻŦāĻļā§‡āĻˇā§‡, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ…āĻĢāĻ˛āĻžāĻ‡āĻ¨ āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ āĻšāĻŦā§‡ (āĻ¯āĻĻāĻŋāĻ“ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡), āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻšāĻžāĻ‡āĻ˛ā§‹āĻĄ++ āĻāĻ° āĻļāĻ•ā§āĻ¤āĻŋ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻžāĨ¤

āĻ•āĻ¨āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ†āĻŽāĻ°āĻž āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•ā§‡āĻ¸āĻ—ā§āĻ˛āĻŋ āĻ–ā§āĻāĻœā§‡ āĻĒāĻžāĻ‡ āĻāĻŦāĻ‚ āĻĻā§‡āĻ–āĻžāĻ‡: HighLoad++ āĻ›āĻŋāĻ˛, āĻ†āĻ›ā§‡ āĻāĻŦāĻ‚ āĻĨāĻžāĻ•āĻŦā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ†āĻĒāĻ¨āĻŋ Facebook, Yandex, VKontakte, Google āĻāĻŦāĻ‚ Amazon āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¤āĻž āĻĻā§āĻ‡ āĻĻāĻŋāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻļāĻŋāĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨āĨ¤

2007 āĻ¸āĻžāĻ˛ āĻĨā§‡āĻ•ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻŦāĻžāĻ§āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻŽāĻŋāĻŸāĻŋāĻ‚ āĻ…āĻ¨ā§āĻˇā§āĻ āĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ‡ āĻŦāĻ›āĻ° āĻ†āĻŽāĻ°āĻž 14 āĻ¤āĻŽ āĻŦāĻžāĻ°ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻĻā§‡āĻ–āĻž āĻ•āĻ°āĻŦāĨ¤ āĻāĻ‡ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡, āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨āĻŸāĻŋ 10 ​​āĻ—ā§āĻŖ āĻŦā§‡āĻĄāĻŧā§‡āĻ›ā§‡; āĻ—āĻ¤ āĻŦāĻ›āĻ°, āĻŽā§‚āĻ˛ āĻļāĻŋāĻ˛ā§āĻĒ āĻ‡āĻ­ā§‡āĻ¨ā§āĻŸāĻŸāĻŋ 3339 āĻœāĻ¨ āĻ…āĻ‚āĻļāĻ—ā§āĻ°āĻšāĻŖāĻ•āĻžāĻ°ā§€, 165 āĻœāĻ¨ āĻ¸ā§āĻĒāĻŋāĻ•āĻžāĻ°, āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻāĻŦāĻ‚ āĻŽāĻŋāĻŸāĻ†āĻĒāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°ā§‡āĻ›āĻŋāĻ˛ āĻāĻŦāĻ‚ 16āĻŸāĻŋ āĻŸā§āĻ°ā§āĻ¯āĻžāĻ• āĻāĻ•āĻ‡ āĻ¸āĻžāĻĨā§‡ āĻšāĻ˛āĻ›āĻŋāĻ˛āĨ¤
āĻ—āĻ¤ āĻŦāĻ›āĻ° āĻ›āĻŋāĻ˛ ā§¨ā§ĻāĻŸāĻŋ āĻŦāĻžāĻ¸, ā§Ģ āĻšāĻžāĻœāĻžāĻ° ā§¨ā§Žā§Ļ āĻ˛āĻŋāĻŸāĻžāĻ° āĻšāĻž-āĻ•āĻĢāĻŋ, ā§§ā§Ŧā§Ģā§Ļ āĻ˛āĻŋāĻŸāĻžāĻ° āĻĢā§āĻ°ā§āĻŸ āĻĄā§āĻ°āĻŋāĻ‚āĻ•āĻ¸ āĻāĻŦāĻ‚ ā§§ā§Ļ āĻšāĻžāĻœāĻžāĻ° ā§¨ā§Ļā§Ļ āĻ˛āĻŋāĻŸāĻžāĻ° āĻĒāĻžāĻ¨āĻŋāĨ¤ āĻāĻŦāĻ‚ āĻ†āĻ°āĻ“ 20 āĻ•āĻŋāĻ˛ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ–āĻžāĻŦāĻžāĻ°, 5280 āĻĒā§āĻ˛ā§‡āĻŸ āĻāĻŦāĻ‚ 1650 āĻ•āĻžāĻĒāĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻĒā§āĻ¨āĻ°ā§āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ•āĻžāĻ—āĻœ āĻĨā§‡āĻ•ā§‡ āĻ¤ā§‹āĻ˛āĻž āĻ…āĻ°ā§āĻĨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ†āĻŽāĻ°āĻž 10200āĻŸāĻŋ āĻ“āĻ• āĻšāĻžāĻ°āĻž āĻ°ā§‹āĻĒāĻŖ āĻ•āĻ°ā§‡āĻ›āĻŋ :)

āĻ†āĻĒāĻ¨āĻŋ āĻŸāĻŋāĻ•āĻŋāĻŸ āĻ•āĻŋāĻ¨āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻāĻ–āĻžāĻ¨ā§‡āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ā§‡āĻ° āĻ–āĻŦāĻ° āĻĒāĻžāĻ¨- āĻāĻ–āĻžāĻ¨ā§‡, āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻŽāĻžāĻœāĻŋāĻ• āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•ā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛ā§āĻ¨: Telegram, āĻĢā§‡āĻ¸āĻŦā§āĻ•, āĻ­āĻŋāĻ•āĻ¨ā§āĻŸāĻžāĻ•ā§āĻŸā§‡ и Twitter.

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

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨