āĻšāĻžāĻ āĻ¸āĻŦ! āĻāĻŽāĻŋ āĻāĻžāĻāĻž + āĻ¸ā§āĻĒā§āĻ°āĻŋāĻ-āĻ āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸ āĻ˛ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ°āĨ¤ āĻāĻŽāĻŋ Tinkoff āĻ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻĒāĻŖā§āĻ¯ āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻĻāĻ˛ āĻāĻ āĻāĻžāĻ.
āĻāĻŽāĻžāĻĻā§āĻ° āĻĻāĻ˛ā§, āĻāĻāĻāĻŋ DBMS-āĻ āĻĒā§āĻ°āĻļā§āĻ¨āĻā§āĻ˛āĻŋ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻļā§āĻ¨ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ āĻāĻ ā§ āĻāĻ¸ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻāĻā§ āĻĻā§āĻ°ā§āĻ¤ āĻšāĻ¤ā§ āĻāĻžāĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻŋāĻ¨ā§āĻ¤āĻžāĻāĻžāĻŦāĻ¨āĻž āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻ¸ā§āĻā§āĻā§āĻ˛āĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž - āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻŋāĻā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĄā§āĻāĻžāĻŦā§āĻ¸āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¸āĻā§āĻāĻ¤ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§ āĻāĻ¯āĻŧā§āĻŦā§ āĻāĻ āĻŦāĻŋāĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŽāĻŋ āĻā§āĻāĻā§ āĻĒā§āĻ¯āĻŧā§āĻāĻŋ
āĻāĻŽāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ°ā§āĻāĻžāĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĨ¤ āĻāĻāĻŋāĻā§ āĻāĻŋāĻā§āĻāĻž āĻšāĻ˛ā§āĻ āĻāĻāĻāĻŋ āĻāĻļāĻ¤ā§āĻšāĻžāĻ° āĻŦāĻ˛āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ āĻĢāĻ¸ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§, āĻ¤āĻŦā§ āĻāĻāĻ¨āĻ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻĻāĻŋāĻā§ āĻĻā§āĻˇā§āĻāĻŋ āĻāĻāĻ°ā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¯āĻŧāĨ¤
āĻāĻŋāĻā§ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻāĻŽāĻŋ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻŦāĻ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ¸āĻš āĻ˛ā§āĻāĻ āĻĒāĻ°āĻŋāĻĒā§āĻ°āĻ āĻšāĻŦā§. āĻāĻŽāĻŋ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻžāĻ¯āĻŧāĻāĻžāĻā§ "āĻĒā§āĻ°āĻžāĻ¯āĻŧ" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻŦāĨ¤ āĻāĻ°āĻ āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻā§āĻ āĻĒāĻ°āĻŋāĻāĻ¯āĻŧ
āĻāĻŽāĻŋ āĻŽāĻ¨ā§ āĻāĻ°āĻŋ āĻ āĻ¨ā§āĻā§āĻ āĻāĻžāĻ¨ā§āĻ¨ āĻ¯ā§ āĻ āĻĢāĻ¸ā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻˇā§āĻ āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¤āĻāĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ¯ā§āĻā§āĻ¤ āĻāĻŦāĻ āĻ§ā§āĻ°ā§ āĻāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻŋ āĻāĻžāĻ¨ā§āĻ¨ āĻ¯ā§ āĻāĻāĻŋ āĻāĻ°āĻ āĻĻāĻā§āĻˇ āĻĄāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻŦ āĻ¸āĻšāĻā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§?
āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻ āĻĢāĻ¸ā§āĻ āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸āĻā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ n āĻ°ā§āĻāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻŦāĻ˛ā§āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻĄāĻžāĻāĻžāĻŦā§āĻ¸āĻā§ āĻāĻāĻ¨āĻ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻĄāĻŋāĻ¸ā§āĻ āĻĨā§āĻā§ āĻāĻ āĻĒā§āĻ°āĻĨāĻŽ n āĻ°ā§āĻāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻĒāĻĄāĻŧāĻ¤ā§ āĻšāĻŦā§ (āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻŦāĻžāĻāĻžāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§), āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ n+1 āĻĨā§āĻā§ āĻ°ā§āĻāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¸āĻŽā§āĻāĻŦ āĻšāĻŦā§āĨ¤ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻšāĻ˛ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāĻ¸ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§ āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻŽā§āĻ˛ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧ:
âĻāĻ¸āĻžāĻ°āĻŋāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĨāĻŽā§ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ¸āĻžāĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻļā§āĻ°ā§ āĻĨā§āĻā§ -āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻžāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ...
-SQL:2016, āĻĒāĻžāĻ°ā§āĻ 2, 4.15.3 āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻā§āĻŦāĻŋāĻ˛ (āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŽāĻžāĻ¨)
āĻāĻāĻžāĻ¨ā§ āĻŽā§āĻ˛ āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻšāĻ˛ āĻ āĻĢāĻ¸ā§āĻ āĻāĻāĻāĻŋ āĻāĻāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ¯āĻŧ - āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ°ā§āĻāĻ°ā§āĻĄā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž, āĻāĻŦāĻ āĻāĻāĻŋāĻāĨ¤ āĻāĻ āĻ¸āĻāĻā§āĻāĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§, DBMS āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ°ā§āĻāĻ°ā§āĻĄ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻā§āĻ˛āĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻ, āĻ āĻĢāĻ¸ā§āĻā§āĻ° āĻāĻ āĻ¸āĻāĻā§āĻāĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§āĨ¤ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻŦāĻž āĻ¨ā§āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻŦāĻŋāĻŦā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤
āĻļā§āĻ§ā§ āĻāĻāĻā§ āĻŦā§āĻļāĻŋ āĻŦā§āĻ¯āĻĨāĻž
āĻ āĻĢāĻ¸ā§āĻā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻļā§āĻˇ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ āĻā§āĻ¨ āĻ¤āĻž āĻāĻāĻžāĻ¨ā§āĨ¤ āĻ¯āĻĻāĻŋ, āĻĄāĻŋāĻ¸ā§āĻ āĻĨā§āĻā§ āĻĻā§āĻāĻŋ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻĄā§āĻāĻž āĻĒāĻĄāĻŧāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻ āĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ°ā§āĻāĻ°ā§āĻĄ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°ā§, āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻā§ āĻšāĻŦā§?
āĻ¯āĻāĻ¨ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻ°ā§āĻāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĢāĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋāĻ° āĻĒāĻĄāĻŧāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ°ā§āĻāĻ°ā§āĻĄ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§, āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ āĻĒāĻžāĻŦā§āĻ¨ (āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻāĻāĻŋ āĻ¸āĻŽā§āĻāĻŦ āĻ¯āĻāĻ¨ āĻāĻŽāĻ°āĻž āĻāĻ āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻ°āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻˇā§āĻ āĻž āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻĒā§āĻˇā§āĻ āĻž āĻĒāĻĄāĻŧāĻŋ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻāĻĒā§āĻā§āĻ° āĻŽāĻžāĻāĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§)āĨ¤
āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻāĻŋāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻŦā§āĻ¸ āĻĒā§āĻ°āĻĨāĻŽ 10āĻāĻŋ āĻ°ā§āĻāĻ°ā§āĻĄ āĻĒāĻĄāĻŧā§, āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ°ā§āĻāĻ°ā§āĻĄ āĻĸā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ āĻŋāĻ¤ āĻ°ā§āĻāĻ°ā§āĻĄ 1 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻĢāĻ¸ā§āĻ āĻāĻ°ā§ā§ˇ āĻ¤āĻžāĻ°āĻĒāĻ° āĻŦā§āĻ¸āĻāĻŋ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ 10āĻāĻŋ āĻ°ā§āĻāĻ°ā§āĻĄ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻˇā§āĻ āĻž āĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ 11 āĻ¤āĻŽ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¯ā§āĻŽāĻ¨āĻāĻŋ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤, āĻ¤āĻŦā§ āĻĨā§āĻā§ 10 āĻ¤āĻŽ, āĻāĻ āĻ°ā§āĻāĻ°ā§āĻĄ āĻ¨āĻāĻ˛. āĻāĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ āĻ¸āĻā§āĻāĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĨ¤
āĻāĻŽāĻ°āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻā§āĻ¨ā§āĻāĻŋ, āĻāĻā§āĻ˛āĻŋ āĻā§āĻ¨āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāĻ¸ āĻŦāĻž āĻ¤āĻžāĻĻā§āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨āĻ¯āĻŧāĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ SQL āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻĒā§āĻāĻŋāĻ¨ā§āĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŽāĻ°āĻž DBMS āĻā§ āĻŦāĻ˛āĻŋ āĻā§āĻ¨ āĻĒā§āĻˇā§āĻ āĻž āĻāĻ¨āĻ¤ā§ āĻšāĻŦā§ āĻŦāĻž āĻāĻ¤āĻā§āĻ˛āĻŋ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ¸āĻšāĻāĻāĻžāĻŦā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻ¨āĻ¯āĻŧ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŦ āĻāĻŽ āĻ¤āĻĨā§āĻ¯ āĻāĻā§āĨ¤
āĻāĻāĻžāĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¯ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨āĻ¯āĻŧ, āĻŦāĻ°āĻ āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§āĨ¤ āĻāĻ°āĻ āĻŦā§āĻļ āĻāĻŋāĻā§ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ¯ā§āĻā§āĻ¤ āĻĒā§āĻ°āĻā§āĻ¤āĻŋāĻ¤ā§ āĻ āĻāĻŋāĻ¨ā§āĻ¨:
- āĻ āĻĢāĻ¸ā§āĻ āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄāĻāĻŋ āĻāĻā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- āĻĻā§āĻāĻŋ āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻŽāĻžāĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ [āĻ āĻĢāĻ¸ā§āĻ] (āĻ¯āĻĻāĻŋāĻ āĻ¸ā§āĻŽāĻž āĻ¨āĻŋāĻā§āĻ āĻāĻ¤āĻāĻž āĻāĻžāĻ°āĻžāĻĒ āĻ¨āĻ¯āĻŧ)āĨ¤
- āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ, āĻ¸āĻžāĻ°āĻŋ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, row_number(), rownum, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ)āĨ¤
āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸āĻšāĻāĻāĻžāĻŦā§ āĻŦāĻ˛ā§ āĻ¯ā§ āĻāĻ¤āĻā§āĻ˛āĻŋ āĻ˛āĻžāĻāĻ¨ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻšāĻŦā§, āĻā§āĻ¨ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻŦāĻž āĻĒā§āĻ°āĻ¸āĻā§āĻ āĻ¨ā§āĻāĨ¤
āĻĒāĻ°ā§ āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§, āĻ āĻĢāĻ¸ā§āĻ āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄāĻāĻŋ āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻ°āĻžāĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻ āĻĢāĻ¸ā§āĻ āĻāĻžāĻĄāĻŧāĻž āĻā§āĻŦāĻ¨
āĻāĻāĻ¨ āĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°āĻž āĻ¯āĻžāĻ āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻžāĻĄāĻŧāĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻĒā§āĻĨāĻŋāĻŦā§ āĻā§āĻŽāĻ¨ āĻšāĻŦā§āĨ¤ āĻĻā§āĻāĻž āĻ¯āĻžāĻā§āĻā§ āĻ¯ā§ āĻ āĻĢāĻ¸ā§āĻ āĻāĻžāĻĄāĻŧāĻž āĻā§āĻŦāĻ¨ āĻāĻ¤ āĻāĻ āĻŋāĻ¨ āĻ¨āĻ¯āĻŧ: āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§, āĻāĻĒāĻ¨āĻŋ āĻā§āĻŦāĻ˛āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻ āĻ¸āĻžāĻ°āĻŋāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻŽāĻ°āĻž āĻāĻāĻ¨āĻ āĻĻā§āĻāĻŋāĻ¨āĻŋ (āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻ¯ā§āĻā§āĻ˛āĻŋ āĻāĻā§āĻ° āĻĒā§āĻˇā§āĻ āĻžāĻ¯āĻŧ āĻāĻŋāĻ˛ āĻ¨āĻž), āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻļāĻ°ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻŽāĻ°āĻž āĻāĻ āĻ¸āĻ¤ā§āĻ¯ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°āĻŋ āĻ¯ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻ āĻ°ā§āĻĄāĻžāĻ° āĻāĻ°āĻž āĻ¸ā§āĻā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ˛ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ āĻ°ā§āĻĄāĻžāĻ°)āĨ¤ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ āĻ°ā§āĻĄāĻžāĻ° āĻāĻ°āĻž āĻ¸ā§āĻ āĻāĻā§, āĻ¤āĻžāĻ āĻāĻŽāĻ°āĻž āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻļā§āĻˇ āĻ°ā§āĻāĻ°ā§āĻĄā§āĻ° āĻĒāĻŋāĻāĻ¨ā§ āĻĨāĻžāĻāĻž āĻĄā§āĻāĻž āĻĒā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻŽā§āĻāĻžāĻŽā§āĻāĻŋ āĻ¸āĻšāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ:
SELECT ...
FROM ...
WHERE ...
AND id < ?last_seen_id
ORDER BY id DESC
FETCH FIRST 10 ROWS ONLY
āĻ¯ā§ āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻĒā§āĻ°ā§ āĻ¨ā§āĻ¤āĻŋ. āĻ
āĻŦāĻļā§āĻ¯āĻ, āĻ
āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻāĻ˛āĻžāĻŽ āĻ
āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻŦāĻžāĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋ āĻāĻ°āĻ āĻŽāĻāĻžāĻĻāĻžāĻ° āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻ§āĻžāĻ°āĻŖāĻžāĻāĻŋ āĻāĻāĻ¨āĻ āĻāĻāĻāĨ¤ āĻāĻāĻž āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻž āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¯ā§ āĻāĻ āĻ¨āĻāĻļāĻž āĻ
āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯
āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§ āĻ¸āĻŋāĻ āĻŽā§āĻĨāĻĄ āĻŦāĻž āĻā§āĻ¸ā§āĻ āĻĒā§āĻāĻŋāĻ¨ā§āĻļāĻ¨ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°ā§ (āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻĒā§āĻ°ā§āĻŦā§ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ˛ā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ) āĻāĻŦāĻ āĻ
āĻŦāĻļā§āĻ¯āĻ, āĻāĻŽāĻ°āĻž āĻ¯āĻž āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻŋ, āĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸āĻŋāĻ āĻ
āĻĢāĻ¸ā§āĻā§āĻ° āĻā§āĻ¯āĻŧā§ āĻĻā§āĻ°ā§āĻ¤ āĻāĻŦāĻ āĻāĻ°āĻ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛āĻ¤āĻž āĻāĻ āĻ¸āĻ¤ā§āĻ¯ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯ā§ āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ
āĻ¨ā§āĻĒāĻžāĻ¤ā§ āĻŦāĻžāĻĄāĻŧā§ āĻ¨āĻž (āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒā§āĻˇā§āĻ āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§āĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻāĻžāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻāĻžāĻ¨āĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¸ā§āĻ˛āĻžāĻāĻĄ āĻāĻ
āĻā§āĻ˛āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŋ?
āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻ¸āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻāĻžāĻ˛ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§āĻ° āĻ āĻāĻžāĻŦā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻā§āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒā§āĻˇā§āĻ āĻž āĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸āĻš āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĄā§āĻā§āĻ˛āĻĒāĻŽā§āĻ¨ā§āĻ āĻā§āĻ˛, āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŋāĻ āĻāĻŋāĻāĻžāĻŦā§ āĻĒā§āĻˇā§āĻ āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻž āĻšāĻŦā§ āĻ¤āĻž āĻŦā§āĻā§ āĻ¨āĻŋāĻ¤ā§ āĻĻā§āĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻāĻ°āĻ āĻāĻžāĻ°āĻžāĻĒ āĻšāĻ¯āĻŧā§āĻā§ āĻ¯ā§ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ¨ā§āĻĄ-āĻā§-āĻāĻ¨ā§āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ - DBMS āĻĨā§āĻā§ āĻ āĻŦāĻŋāĻ°āĻžāĻŽ āĻ¸ā§āĻā§āĻ°āĻ˛āĻŋāĻ āĻ¸āĻš āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ AJAX āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻˇā§āĻ āĻž āĻ¨āĻŽā§āĻŦāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻ¨ āĻāĻāĻŦāĻžāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻ¯āĻžāĻāĻšā§āĻ, āĻā§-āĻ¤ā§ āĻĒā§āĻˇā§āĻ āĻž āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ§ā§āĻ°ā§ āĻ§ā§āĻ°ā§ āĻŦāĻžāĻĄāĻŧāĻā§āĨ¤ āĻāĻ āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¯āĻž āĻāĻā§ āĻ¤āĻž āĻāĻāĻžāĻ¨ā§:
jOOQ āĻāĻžāĻāĻž āĻāĻ¨ā§āĻ¯;āĻ āĻ°ā§āĻĄāĻžāĻ°_āĻā§āĻ¯āĻŧā§āĻ°āĻŋ āĻ°ā§āĻŦāĻŋāĻ° āĻāĻ¨ā§āĻ¯;chunkator иāĻā§āĻ¯āĻžāĻā§āĻā§ āĻāĻ¨āĻĢāĻŋāĻ¨āĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻ˛ āĻĒā§āĻāĻŋāĻ¨ā§āĻļāĻ¨ āĻā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯;SQL āĻāĻ˛āĻā§āĻŽāĻŋ sqlakeyset āĻĒāĻžāĻāĻĨāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯;āĻ āĻā§āĻ¨āĻŋāĻĻāĻā§āĻ§āĻ¤āĻž â JPA āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĻĻāĻŖā§āĻĄ API;āĻĄāĻŋāĻŦāĻŋāĻāĻāĻāĻā§āĻ¸::āĻā§āĻ˛āĻžāĻ¸::āĻ°ā§āĻ¯āĻžāĻĒāĻžāĻ° āĻĒāĻžāĻ°ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯;Massive.js , Node.js āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ¯āĻžāĻĒāĻžāĻ°āĻā§āĻ¸ā§āĻ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ .
(āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻ āĻ¨ā§āĻŦāĻžāĻĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŋāĻā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ 2017-2018 āĻ¸āĻžāĻ˛ āĻĨā§āĻā§ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ āĻāĻ āĻāĻžāĻ°āĻŖā§ āĻāĻŋāĻā§ āĻ˛āĻŋāĻā§āĻ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻā§āĻ°āĻšā§ āĻšāĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻŽā§āĻ˛ āĻāĻ¤ā§āĻ¸āĻāĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤)
āĻāĻ āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻŦāĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻĒā§āĻāĻŋāĻ¨ā§āĻļāĻ¨ā§āĻ° āĻā§āĻ¨ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽāĻŋ āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°āĻāĻŋ, āĻāĻŽāĻŋ āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻāĻŋ, āĻāĻŽāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻā§-āĻ¤ā§ āĻĒā§āĻˇā§āĻ āĻž āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻāĻŋāĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨ āĻĨāĻžāĻā§ āĻŦāĻž āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ, āĻāĻŽāĻŋ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻĒā§āĻ°ā§ āĻā§āĻļāĻŋ āĻšāĻŦ (
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ°ā§āĻĄāĻŋāĻŽā§āĻĄ āĻ¸āĻ˛āĻŋāĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻā§āĻ˛āĻŋāĻā§ āĻāĻĒāĻ¨āĻŋ āĻā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻāĻŋāĻ¨ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¯ā§āĻā§āĻ¯ āĻŽāĻ¨ā§ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻŦāĻž āĻāĻŽāĻ¨āĻāĻŋ āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ˛ā§ āĻāĻāĻāĻŋ āĻ°ā§āĻĄāĻŋāĻŽā§āĻĄ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ āĻĢāĻžāĻ° āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻāĻŋ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨.
āĻāĻĒāĻ¸āĻāĻšāĻžāĻ°
āĻā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻˇā§āĻ āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻāĻŋ āĻ¸āĻšāĻ āĻāĻŦāĻ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻāĻžāĻ°āĻŖāĻāĻŋ āĻāĻ āĻ¨āĻ¯āĻŧ āĻ¯ā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻ¤āĻāĻžāĻŦā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻāĻ āĻŋāĻ¨ āĻŦāĻž āĻā§āĻ¨ āĻŽāĻšāĻžāĻ¨ āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻžāĻ°āĻŖ āĻšāĻ˛ āĻ¯ā§ āĻ āĻ¨ā§āĻā§āĻ āĻ āĻĢāĻ¸ā§āĻ āĻĻā§āĻāĻ¤ā§ āĻāĻŦāĻ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻ āĻā§āĻ¯āĻ¸ā§āĻ¤ - āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻā§āĻŦ āĻāĻŽ āĻ˛ā§āĻāĻ āĻĒā§āĻˇā§āĻ āĻž āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻāĻĨāĻž āĻāĻžāĻŦā§āĻ¨, āĻāĻŦāĻ āĻāĻ° āĻāĻžāĻ°āĻŖā§, āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĨā§āĻā§ āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĻāĻ¤ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻžāĻ°āĻžāĻĒāĻāĻžāĻŦā§ āĻŦāĻŋāĻāĻžāĻļ āĻāĻ°āĻā§āĨ¤ āĻ āĻ¤āĻāĻŦ, āĻ āĻĢāĻ¸ā§āĻ-āĻŽā§āĻā§āĻ¤ āĻĒā§āĻāĻŋāĻ¨ā§āĻļāĻ¨ā§āĻ° āĻ§āĻžāĻ°āĻŖāĻž āĻāĻŦāĻ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻšāĻ˛ā§, āĻāĻāĻŋ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§āĻ¨!
āĻāĻ¤ā§āĻ¸:
āĻ˛ā§āĻāĻ: āĻŽāĻžāĻ°ā§āĻāĻžāĻ¸ āĻāĻāĻ¨āĻžāĻ¨ā§āĻĄ
āĻāĻ¤ā§āĻ¸: www.habr.com