KDB+, āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ° āĻĒāĻŖā§āĻ¯
āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§ āĻāĻŽāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§ āĻāĻžāĻ¨āĻžāĻ¤ā§ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦ KDB+ āĻā§, āĻāĻ° āĻā§ āĻā§ āĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻŦāĻ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻ¯ā§ āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ āĻĄā§āĻāĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¯āĻŧ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻā§āĻ˛āĻŋ āĻā§āĨ¤ āĻāĻŽāĻŋ KDB+ āĻāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻŦāĻž āĻāĻ° Q āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻžāĻ° āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāĻ°āĻŖā§ āĻ¯āĻžāĻŦ āĻ¨āĻžāĨ¤ āĻāĻ āĻĻā§āĻāĻŋ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻ āĻā§āĻŦ āĻŦāĻŋāĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻŦāĻ āĻĒā§āĻĨāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§āĻ° āĻ¯ā§āĻā§āĻ¯āĨ¤ āĻāĻ āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻ
āĻ¨ā§āĻ āĻ¤āĻĨā§āĻ¯ code.kx.com-āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ Q - Q āĻĢāĻ° āĻŽāĻ°ā§āĻāĻžāĻ˛āĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻ (āĻ¨ā§āĻā§āĻ° āĻ˛āĻŋāĻā§āĻ āĻĻā§āĻā§āĻ¨)āĨ¤
āĻāĻŋāĻā§ āĻĒāĻĻ
- āĻāĻ¨-āĻŽā§āĻŽāĻ°āĻŋ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸āĨ¤ āĻāĻāĻāĻŋ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ¯āĻž āĻĻā§āĻ°ā§āĻ¤ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ RAM āĻ āĻĄā§āĻāĻž āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°ā§āĨ¤ āĻāĻ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻā§āĻ˛āĻŋ āĻ¸ā§āĻĒāĻˇā§āĻ, āĻ¤āĻŦā§ āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻā§āĻ˛āĻŋ āĻš'āĻ˛ āĻĄā§āĻāĻž āĻšāĻžāĻ°āĻžāĻ¨ā§āĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻāĻŦāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻā§āĻ° āĻŽā§āĻŽāĻ°āĻŋ āĻĨāĻžāĻāĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
- āĻāĻ˛āĻžāĻŽāĻžāĻ° āĻĄāĻžāĻāĻžāĻŦā§āĻ¸āĨ¤ āĻāĻāĻāĻŋ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĄā§āĻāĻž āĻ°ā§āĻāĻ°ā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ˛āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ˛āĻžāĻŽ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻš'āĻ˛ āĻāĻāĻāĻŋ āĻāĻ˛āĻžāĻŽ āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻāĻāĻ¸āĻžāĻĨā§ āĻĄāĻŋāĻ¸ā§āĻā§ āĻāĻŦāĻ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻāĻāĻŋāĻ¤ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻāĻ¤āĻŋ āĻŦāĻžāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¤ā§āĻ˛ā§āĨ¤ āĻāĻ˛āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻĻāĻ°āĻāĻžāĻ° āĻ¨ā§āĻ āĻ¯āĻž āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻš'āĻ˛ āĻ°ā§āĻāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻž āĻāĻŦāĻ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻāĻ āĻŋāĻ¨āĨ¤
- āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŋāĻ°āĻŋāĻāĨ¤ āĻ¤āĻžāĻ°āĻŋāĻ āĻŦāĻž āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ˛āĻžāĻŽ āĻ¸āĻš āĻĄā§āĻāĻžāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĄā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻāĻŽ āĻ āĻ°ā§āĻĄāĻžāĻ°āĻŋāĻ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ, āĻ¯āĻžāĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻšāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻā§āĻ¨ āĻ°ā§āĻāĻ°ā§āĻĄāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§āĻ° āĻāĻā§ āĻŦāĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§, āĻ āĻĨāĻŦāĻž āĻāĻŽāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻ¤ā§ āĻ¯āĻžāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ°ā§āĻāĻ°ā§āĻĄā§āĻ° āĻā§āĻ°āĻŽ āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ āĻā§āĻ˛āĻžāĻ¸āĻŋāĻ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻŋāĻ¨ā§āĻ¨ āĻ¨ā§āĻ¤āĻŋāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ - āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ°ā§āĻāĻ°ā§āĻĄā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ°āĻšā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ°ā§āĻāĻ°ā§āĻĄā§āĻ° āĻā§āĻ°āĻŽ āĻ¨ā§āĻ¤āĻŋāĻāĻ¤āĻāĻžāĻŦā§, āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
- āĻā§āĻā§āĻāĻ°āĨ¤ KDB+ āĻāĻ° āĻĒā§āĻ°āĻ¸āĻā§āĻā§, āĻāĻāĻŋ āĻāĻāĻ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻ§āĻ°āĻŖā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻ āĻ¨ā§āĻ¯ āĻāĻĨāĻžāĻ¯āĻŧ, āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§āĨ¤ āĻ ā§āĻ¯āĻžāĻ°ā§, āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§, āĻā§āĻā§āĻāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤āĻāĻžāĻŦā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻŦāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ¤āĻŋāĻšāĻžāĻ¸āĻŋāĻ āĻĒāĻāĻā§āĻŽāĻŋ
KX 1993 āĻ¸āĻžāĻ˛ā§ āĻāĻ°ā§āĻĨāĻžāĻ° āĻšā§āĻāĻāĻ¨āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻ¯āĻŋāĻ¨āĻŋ āĻĒā§āĻ°ā§āĻŦā§ A+ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻŽāĻ°ā§āĻāĻžāĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨āĻ˛āĻŋ āĻŦā§āĻ¯āĻžāĻā§āĻā§ āĻāĻžāĻ āĻāĻ°ā§āĻāĻŋāĻ˛ā§āĻ¨, APL-āĻāĻ° āĻāĻ¤ā§āĻ¤āĻ°āĻ¸ā§āĻ°āĻŋ - āĻāĻāĻāĻŋ āĻā§āĻŦ āĻāĻ¸āĻ˛ āĻāĻŦāĻ āĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻāĻ°ā§āĻĨāĻŋāĻ āĻŦāĻŋāĻļā§āĻŦā§āĻ° āĻāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻžāĻˇāĻžāĨ¤ āĻ
āĻŦāĻļā§āĻ¯āĻ, āĻā§āĻāĻā§āĻ¸-āĻ, āĻāĻ°ā§āĻĨāĻžāĻ° āĻāĻāĻ āĻā§āĻ¤āĻ¨āĻžāĻ¯āĻŧ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨ āĻāĻŦāĻ āĻ°ā§āĻ¯āĻžāĻĄāĻŋāĻāĻžāĻ˛ āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻ˛āĻŋāĻāĻŽā§āĻ° āĻ§āĻžāĻ°āĻŖāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻā§āĻā§āĻāĻ°-āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻāĻžāĻˇāĻž K āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻ°āĻžāĻŽ āĻāĻŋāĻšā§āĻ¨ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āĻˇ āĻ
āĻā§āĻˇāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻ˛āĻŽāĻžāĻ˛ā§āĻ° āĻŽāĻ¤ā§ āĻĻā§āĻāĻžāĻ¯āĻŧ, āĻ˛āĻā§āĻˇāĻŖ āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ
āĻ°ā§āĻĨ āĻĒā§āĻ°āĻ¸āĻā§āĻā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ
āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ
āĻ¨ā§āĻ āĻŦā§āĻļāĻŋ āĻ
āĻ°ā§āĻĨ āĻŦāĻšāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ āĻāĻžāĻ°āĻŖā§, āĻāĻāĻāĻŋ āĻā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨ā§āĻ¯āĻŧ â āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ˛āĻžāĻāĻ¨ āĻāĻžāĻāĻž-āĻāĻ° āĻŽāĻ¤ā§ āĻļāĻŦā§āĻĻāĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻĒāĻžāĻ ā§āĻ¯ā§āĻ° āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ â āĻāĻŦāĻ āĻāĻāĻŋ āĻ
ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ
āĻ¤āĻŋ-āĻā§āĻ¨ā§āĻĻā§āĻ°āĻŋāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĨ¤
āĻā§-āĻ¤ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻ¯āĻž āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦā§āĻ¯āĻžāĻāĻ°āĻŖ āĻ
āĻ¨ā§āĻ¸āĻžāĻ°ā§ LL1 āĻĒāĻžāĻ°ā§āĻ¸āĻžāĻ° āĻā§āĻ¨āĻžāĻ°ā§āĻāĻ°ā§āĻ° āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§:
1. pp:{q:{(x;p3(),y)};r:$[-11=@x;$x;11=@x;q[`N;$*x];10=abs@@x;q[`N;x]
2. ($)~*x;(`P;p3 x 1);(1=#x)&11=@*x;pp[{(1#x;$[2=#x;;,:]1_x)}@*x]
3. (?)~*x;(`Q;pp[x 1]);(*)~*x;(`M;pp[x 1]);(+)~*x;(`MP;pp[x 1]);(!)~*x;(`Y;p3 x 1)
4. (2=#x)&(@x 1)in 100 101 107 7 -7h;($[(@x 1)in 100 101 107h;`Ff;`Fi];p3 x 1;pp[*x])
5. (|)~*x;`S,(pp'1_x);2=#x;`C,{@[@[x;-1+#x;{x,")"}];0;"(",]}({$[".s.C"~4#x;6_-2_x;x]}'pp'x);'`pp];
6. $[@r;r;($[1<#r;".s.";""],$*r),$[1<#r;"[",(";"/:1_r),"]";""]]}
āĻāĻ°ā§āĻĨāĻžāĻ° KDB+-āĻ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻļāĻ°ā§āĻ°ā§āĻ° āĻ¨āĻĄāĻŧāĻžāĻāĻĄāĻŧāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ°āĻŽ āĻĻāĻā§āĻˇāĻ¤āĻžāĻ° āĻāĻ āĻĻāĻ°ā§āĻļāĻ¨āĻā§ āĻŽā§āĻ°ā§āĻ¤ āĻāĻ°ā§āĻā§āĻ¨, āĻ¯āĻž 2003 āĻ¸āĻžāĻ˛ā§ āĻāĻŦāĻŋāĻ°ā§āĻā§āĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ (āĻāĻŽāĻŋ āĻŽāĻ¨ā§ āĻāĻ°āĻŋ āĻāĻāĻŋ āĻāĻāĻ¨ āĻ¸ā§āĻĒāĻˇā§āĻ āĻ¯ā§ āĻ¨āĻžāĻŽā§āĻ° K āĻ
āĻā§āĻˇāĻ°āĻāĻŋ āĻā§āĻĨāĻž āĻĨā§āĻā§ āĻāĻ¸ā§āĻā§) āĻāĻŦāĻ āĻāĻāĻŋ K-āĻāĻ° āĻāĻ¤ā§āĻ°ā§āĻĨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻĻā§āĻāĻžāĻˇā§ āĻāĻžāĻĄāĻŧāĻž āĻāĻ° āĻāĻŋāĻā§āĻ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻžāĻˇāĻžāĨ¤ K K-āĻāĻ° āĻāĻĒāĻ°ā§ āĻāĻ°āĻ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻŦāĻžāĻ¨ā§āĻ§āĻŦ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻžāĻ° āĻ¨āĻžāĻŽ QāĨ¤ Q āĻāĻāĻžāĻĄāĻŧāĻžāĻ SQL- QSQL-āĻāĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻĒāĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§āĻā§, āĻāĻŦāĻ āĻĻā§āĻāĻžāĻˇā§ - āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄā§āĻāĻž āĻāĻžāĻāĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨, āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĨ¤ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻāĻŦāĻ āĻĄāĻŋāĻ¸ā§āĻā§, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ
āĻ¸ā§āĻ¤āĻ°āĻžāĻ āĻāĻāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻĻā§āĻˇā§āĻāĻŋāĻā§āĻŖ āĻĨā§āĻā§, KDB+ āĻšāĻ˛ āĻāĻāĻāĻŋ Q āĻāĻžāĻˇāĻž āĻĻā§āĻāĻžāĻˇā§ āĻ¯āĻž āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻŦāĻ C# āĻĨā§āĻā§ SQL-āĻāĻ° āĻŽāĻ¤ā§ LINQ-āĻ¸ā§āĻāĻžāĻāĻ˛ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨āĨ¤ āĻāĻāĻŋ KDB+ āĻāĻŦāĻ āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻāĻŦāĻ āĻāĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ¯ā§āĻāĻŋāĻ¤āĻžāĻŽā§āĻ˛āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž, āĻ¯āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ + āĻ
āĻā§āĻˇāĻŽ āĻ
āĻā§āĻāĻŋāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ°ā§ āĻāĻžāĻˇāĻž āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻžāĻā§āĻ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻž + āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ
āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤ āĻāĻ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯āĻāĻŋ KDB+ āĻāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻ āĻā§āĻŽāĻŋāĻāĻž āĻĒāĻžāĻ˛āĻ¨ āĻāĻ°āĻŦā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒâĻ
āĻāĻ¯āĻŧāĻ¤āĻ¨
āĻāĻ§ā§āĻ¨āĻŋāĻ āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§, KDB+ āĻāĻāĻžāĻ°ā§ āĻā§āĻŦāĻ˛ āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻĒāĻŋāĻāĨ¤ āĻāĻāĻŋ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻ āĻ°ā§āĻĨā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻŦ-āĻŽā§āĻāĻžāĻŦāĻžāĻāĻ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻāĻŋāĻā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻš āĻāĻāĻāĻŋ āĻā§āĻ āĻā§āĻā§āĻ¸āĻ āĻĢāĻžāĻāĻ˛āĨ¤ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦā§ - āĻāĻ āĻŽā§āĻāĻžāĻŦāĻžāĻāĻā§āĻ°āĻ āĻāĻŽ, āĻāĻŦāĻ āĻāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻāĻ°ā§ āĻāĻ¯āĻŧā§āĻ āĻšāĻžāĻāĻžāĻ° āĻĄāĻ˛āĻžāĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤
- āĻāĻ āĻāĻāĻžāĻ°āĻāĻŋ KDB+ āĻā§ āĻ¯ā§āĻā§āĻ¨ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻ āĻ¨ā§āĻāĻŦ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ - āĻāĻāĻāĻŋ āĻĒāĻžāĻ āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻĨā§āĻā§ āĻā§āĻ°āĻžāĻŦāĻžāĻāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸āĻš āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤ āĻāĻāĻŋ āĻā§āĻ¨ā§āĻāĻžāĻŦā§āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻžāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻ¨āĻž; āĻ āĻ§āĻŋāĻāĻ¨ā§āĻ¤ā§, Q āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻāĻāĻŋāĻā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻŋāĻ āĻāĻžāĻˇāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
- āĻāĻ āĻāĻāĻžāĻ°ā§, Q āĻĻā§āĻāĻžāĻˇā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻā§āĻ¯āĻžāĻļā§ āĻĢāĻŋāĻ āĻāĻ°ā§, āĻ¯āĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšā§āĻ° āĻāĻ¤āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¯āĻŧāĨ¤
- āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ āĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§, Q āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻ¨āĻāĻŖā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨ā§āĻ¯āĻŧ; āĻāĻĒāĻ¨āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻļāĻ¤ āĻļāĻ¤ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻ āĻ§āĻŋāĻāĻ¨ā§āĻ¤ā§, āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ˛ā§, Q āĻāĻāĻāĻŋ āĻāĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĻāĻļ āĻŦāĻž āĻļāĻ¤ āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻŦāĻšā§āĻŽā§āĻāĻ¤āĻž
āĻĒā§āĻ°āĻļā§āĻ¨ āĻŦāĻŋāĻ¸ā§āĻ¤ā§āĻ¤ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤āĨ¤ āĻĒā§āĻ°āĻ¸ā§āĻ¸ Q āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻšāĻžāĻ¸āĻŋāĻ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻā§āĻ°āĻžāĻŦāĻžāĻāĻ āĻ¤āĻĨā§āĻ¯ā§ āĻĻā§āĻ°ā§āĻ¤ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻāĻ¯āĻŧā§āĻ āĻĄāĻāĻ¨ āĻāĻ¤āĻŋāĻšāĻžāĻ¸āĻŋāĻ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻŋāĻā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻ
āĻ¸āĻā§āĻā§āĻāĻŋāĻ¤ āĻĻāĻŋāĻ¨ā§āĻ° āĻĄā§āĻāĻž 100 āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻā§āĻ°āĻ āĻŦā§āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ¨ā§āĻ¯āĻŧāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¸āĻā§āĻāĻ¤ āĻŦāĻŋāĻ§āĻŋāĻ¨āĻŋāĻˇā§āĻ§ā§āĻ° āĻ
āĻ§ā§āĻ¨ā§, āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻĻāĻļ āĻĨā§āĻā§ āĻļāĻ¤ āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻŦā§āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ
āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž āĻ°āĻ¯āĻŧā§āĻā§ - 30 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ - āĻāĻŦāĻ āĻāĻāĻŋ āĻā§āĻŦ āĻāĻŽāĻ āĻāĻžāĻ āĻāĻ°ā§ā§ˇ
Q āĻ āĻŋāĻ āĻ¤āĻ¤ āĻ¸āĻšāĻā§ āĻāĻāĻāĻŋ āĻāĻ¨-āĻŽā§āĻŽāĻ°āĻŋ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ¨-āĻŽā§āĻŽāĻ°āĻŋ āĻā§āĻŦāĻŋāĻ˛ā§ āĻ¨āĻ¤ā§āĻ¨ āĻĄā§āĻāĻž āĻāĻ¤ āĻĻā§āĻ°ā§āĻ¤ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°āĨ¤ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻĄā§āĻāĻž āĻāĻ˛āĻžāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻ
āĻ°ā§āĻĨ āĻāĻāĻāĻŋ āĻāĻ˛āĻžāĻŽā§āĻ° āĻ¯ā§ āĻā§āĻ¨āĻ āĻ
āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻˇāĻŽāĻ¤āĻžāĻ¤ā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻā§āĻ¯āĻžāĻļā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĨ¤ āĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻā§āĻāĻā§āĻ¸ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻā§āĻā§āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒāĻžāĻāĻŋāĻāĻŖāĻŋāĻ¤ā§āĻ° āĻŽāĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§āĻ˛āĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻāĻŋāĻ˛, āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¤āĻŋ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻāĻ°ā§āĨ¤ Q āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻāĻžāĻāĻā§āĻ˛āĻŋāĻ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ - āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻ āĻĄā§āĻāĻž āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻāĻŦāĻ "āĻ°āĻŋāĻ¯āĻŧā§āĻ˛ āĻāĻžāĻāĻŽā§" āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž (āĻāĻžāĻ¸ā§āĻā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻ¯āĻŧā§āĻ āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻĨā§āĻā§ āĻāĻ¯āĻŧā§āĻ āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸āĻš) āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°ā§āĻĨāĻŋāĻ āĻāĻĒāĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻāĻ¤ā§āĻ°ā§āĻāĻ°āĻŖ āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ āĻŦāĻž āĻŦāĻžāĻāĻžāĻ°ā§ āĻ¨āĻŋāĻā§āĻāĻ¤ āĻ˛ā§āĻ¨āĻĻā§āĻ¨ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻŦā§āĻ° āĻāĻāĻāĻŋ āĻŽāĻĄā§āĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§āĻ āĻāĻ° āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻŋāĻ āĻāĻžāĻ˛āĻžāĻ¯āĻŧāĨ¤ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻžāĻāĻā§āĻ˛āĻŋāĻ¤ā§, āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ Q āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ¤ā§āĻ¸ āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻāĻā§āĻ āĻāĻ¤āĻŋ āĻ
āĻ°ā§āĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻ āĻāĻžāĻ°āĻŖā§ āĻ¯ā§ āĻĄā§āĻāĻž āĻāĻŦāĻ āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻĢāĻ˛ā§ āĻ
āĻ¨ā§āĻāĻā§āĻ˛āĻŋ QSQL āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ āĻ¯ā§āĻāĻĻāĻžāĻ¨ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻŦā§ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻŦāĻļā§āĻˇā§, āĻāĻĒāĻ¨āĻŋ Q-āĻ āĻ¯ā§āĻā§āĻ¨ā§ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ˛āĻŋāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻā§āĻāĻāĻ¯āĻŧā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¯āĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻāĻŦāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ
āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ˛āĻŋ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°ā§āĻ° āĻāĻžāĻ°āĻ¸āĻžāĻŽā§āĻ¯, āĻ
āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°, āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¸āĻšāĻ¨āĻļā§āĻ˛āĻ¤āĻž, āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻ
āĻ§āĻŋāĻāĻžāĻ°, āĻā§āĻāĻž āĻāĻŦāĻ āĻŽā§āĻ˛āĻ¤ āĻ¤āĻžāĻ° āĻšā§āĻĻāĻ¯āĻŧā§āĻ° āĻāĻā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§āĻā§āĻ¨ā§ āĻ
ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĻ¤āĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ˛ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŋāĻā§āĻā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻŽāĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻŋ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻā§ āĻ¤āĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻŦāĨ¤ āĻāĻā§āĻ˛āĻŋ āĻ¸āĻŦāĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§, āĻĄāĻāĻ¨ āĻĄāĻāĻ¨ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĄā§āĻāĻžāĻŦā§āĻ¸āĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§, āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻ¤ā§āĻ¸ āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻāĻ°ā§ āĻāĻŦāĻ āĻļāĻ¤ āĻļāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻāĻŦāĻ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§ āĻĒāĻ°āĻŋāĻŦā§āĻļāĻ¨ āĻāĻ°ā§āĨ¤
- āĻĄāĻžāĻāĻž āĻā§āĻ¸ā§ āĻ¸āĻāĻ¯ā§āĻāĻāĻžāĻ°ā§ (āĻĢāĻŋāĻĄāĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°)āĨ¤ āĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¯ā§āĻā§āĻ˛āĻŋ Q-āĻ¤ā§ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§ˇ Q-āĻ¤ā§ C āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĻāĻŋ āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻšāĻ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¯ā§āĻā§āĻ¨ā§ C/C++ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻšāĻā§āĻ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧā§ˇ Q āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻĨā§āĻˇā§āĻ āĻĻā§āĻ°ā§āĻ¤, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻāĻ°ā§āĻĒā§āĻ¯āĻŧ āĻ¸ā§āĻāĻ āĻāĻā§āĻ¸āĻā§āĻā§āĻ āĻĨā§āĻā§ āĻāĻāĻ¯ā§āĻā§ FIX āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋāĻ° āĻŦāĻ¨ā§āĻ¯āĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖāĨ¤
- āĻĄā§āĻāĻž āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻāĻ° (āĻāĻŋāĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻ¯āĻžāĻ¨ā§āĻ), āĻ¯āĻž āĻ¸āĻāĻ¯ā§āĻāĻāĻžāĻ°ā§ āĻāĻŦāĻ āĻā§āĻā§āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻ˛āĻŋāĻā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, āĻ¤āĻžāĻ°āĻž āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ˛āĻā§ āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻĄā§āĻāĻž āĻ˛ā§āĻā§, āĻ¯āĻž āĻ¸āĻāĻ¯ā§āĻ āĻšāĻžāĻ°āĻžāĻ¨ā§ āĻŦāĻž āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ˛ā§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻā§āĻ°āĻžāĻšāĻāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻĸāĻŧāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤
- āĻāĻ¨-āĻŽā§āĻŽāĻ°āĻŋ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ (āĻāĻ°āĻĄāĻŋāĻŦāĻŋ)āĨ¤ āĻāĻ āĻĄā§āĻāĻžāĻŦā§āĻ¸āĻā§āĻ˛āĻŋ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§ āĻāĻžāĻāĻāĻž, āĻ¤āĻžāĻāĻž āĻĄā§āĻāĻžāĻ¤ā§ āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻŽ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°ā§āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, āĻ¤āĻžāĻ°āĻž āĻĻāĻŋāĻ¨ā§āĻ° āĻŦā§āĻ˛āĻž āĻā§āĻŦāĻŋāĻ˛ā§ āĻĄā§āĻāĻž āĻāĻŽāĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻ°āĻžāĻ¤ā§ āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
- āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ (pdb)āĨ¤ āĻāĻ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻā§āĻ° āĻĄā§āĻāĻž āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻšāĻžāĻ¸āĻŋāĻ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§, rdb āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§, āĻ¤āĻžāĻ°āĻž āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻĄā§āĻāĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§ āĻ¨āĻž, āĻ¤āĻŦā§ āĻĻāĻŋāĻ¨ā§āĻ° āĻŦā§āĻ˛āĻž āĻĄāĻŋāĻ¸ā§āĻā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻā§āĻ¯āĻžāĻļā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŦāĻ āĻŽāĻ§ā§āĻ¯āĻ°āĻžāĻ¤ā§ āĻāĻ¤āĻŋāĻšāĻžāĻ¸āĻŋāĻ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§ āĻĄā§āĻāĻž āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°ā§āĨ¤
- āĻāĻ¤āĻŋāĻšāĻžāĻ¸āĻŋāĻ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ (āĻāĻāĻāĻĄāĻŋāĻŦāĻŋ)āĨ¤ āĻāĻ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸āĻā§āĻ˛āĻŋ āĻāĻā§āĻ° āĻĻāĻŋāĻ¨, āĻŽāĻžāĻ¸ āĻāĻŦāĻ āĻŦāĻāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄā§āĻāĻž āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°ā§āĨ¤ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻžāĻ° (āĻĻāĻŋāĻ¨ā§) āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻšāĻžāĻ°ā§āĻĄ āĻĄā§āĻ°āĻžāĻāĻā§āĻ° āĻāĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĨ¤ āĻĄā§āĻāĻž āĻ¯ā§ āĻā§āĻ¨āĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĄāĻŋāĻ¸ā§āĻā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻāĻ¤āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻĨā§āĻā§ āĻāĻ¯āĻŧāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĄā§āĻāĻž āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦāĨ¤ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻāĻ āĻ¨āĻāĻŋ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ āĻāĻŦāĻ āĻ¸āĻšāĻ, āĻĄā§āĻāĻž āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ˛āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ˛āĻžāĻŽ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
- āĻ¸āĻŽāĻˇā§āĻāĻŋāĻāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻš āĻĄāĻžāĻāĻžāĻŦā§āĻ¸āĨ¤ āĻ¤āĻžāĻ°āĻž āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻˇā§āĻāĻŋ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°ā§, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ° āĻ¸āĻžāĻĨā§, āĻ¯āĻ¨ā§āĻ¤ā§āĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻˇā§āĻ ā§āĻŦāĻĻā§āĻ§āĨ¤ āĻāĻ¨-āĻŽā§āĻŽāĻ°āĻŋ āĻĄā§āĻāĻžāĻŦā§āĻ¸āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻāĻ¤ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¤āĻžāĻĻā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻāĻĒāĻĄā§āĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻ¤āĻŋāĻšāĻžāĻ¸āĻŋāĻ āĻĄā§āĻāĻžāĻŦā§āĻ¸āĻā§āĻ˛āĻŋ āĻāĻ¤āĻŋāĻšāĻžāĻ¸āĻŋāĻ āĻĄā§āĻāĻžāĻ¤ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĻā§āĻ°ā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ-āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻĄā§āĻāĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĨ¤
- āĻĒāĻ°āĻŋāĻļā§āĻˇā§, āĻā§āĻāĻāĻ¯āĻŧā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸āĻŋāĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ°. Q āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻ¤ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ, āĻĄā§āĻāĻžāĻŦā§āĻ¸ āĻā§āĻĄāĻŧā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ, āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻ āĻ§āĻŋāĻāĻžāĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¨āĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨āĻāĻŋ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĨ¤ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ, āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨āĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧ - āĻ¸āĻŽāĻ¯āĻŧ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĄā§āĻāĻž āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ˛āĻā§āĻ¯āĻžāĻāĻļ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸ā§āĻāĻā§āĻ° āĻŽā§āĻ˛ā§āĻ¯ āĻ¸āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ) āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤
āĻāĻāĻāĻŋ āĻĄā§āĻāĻž āĻāĻžāĻāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°:
āĻ¸ā§āĻĒā§āĻĄ
āĻ¯āĻĻāĻŋāĻ Q āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻāĻžāĻˇāĻž, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻā§āĻāĻ° āĻāĻžāĻˇāĻžāĻāĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§ āĻ
āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ
āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻāĻā§āĻ˛āĻŋ, āĻ¯ā§āĻā§āĻ¨ā§ āĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¨ā§āĻ¯āĻŧ - āĻ¸āĻāĻā§āĻ¯āĻž, āĻā§āĻā§āĻāĻ°, āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻ¸, āĻ¤āĻžāĻ˛āĻŋāĻāĻž - āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ° āĻ
ā§āĻ¯āĻžāĻ°ā§ āĻ
āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻŦā§ āĻŦāĻ˛ā§ āĻāĻļāĻž āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻāĻžāĻˇāĻžāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ āĻŽāĻŋāĻ˛āĻŋāĻ¯āĻŧāĻ¨ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻĻā§āĻāĻŋ āĻā§āĻā§āĻāĻ° āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨, āĻ¤āĻŦā§ āĻāĻžāĻˇāĻžāĻāĻŋ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻāĻ° āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ; āĻ¸āĻāĻ¯ā§āĻāĻ¨āĻāĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻĒāĻžāĻ°-āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻŦā§āĨ¤ āĻ¯ā§āĻšā§āĻ¤ā§ Q āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŋāĻāĻšāĻāĻžāĻ āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻā§āĻŦāĻŋāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ
āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§ āĻ¯āĻž āĻāĻ āĻŽā§āĻ˛āĻŋāĻ āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻĄ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻ¤āĻžāĻ āĻāĻāĻāĻĒā§āĻ āĻāĻāĻāĻŋ āĻā§āĻŦ āĻļāĻžāĻ˛ā§āĻ¨ āĻ
āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻāĻ¤āĻŋ, āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ°āĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¤ā§āĻ āĻŦāĻŋāĻĒā§āĻ˛ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻĄā§āĻāĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻžāĻ° āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻĒāĻžāĻāĻĨāĻ¨ā§āĻ° āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ
āĻ¨ā§āĻ°ā§āĻĒ - āĻ¯āĻĻāĻŋāĻ āĻĒāĻžāĻāĻĨāĻ¨ āĻ¨āĻŋāĻā§āĻ āĻāĻāĻāĻŋ āĻā§āĻŦ āĻ§ā§āĻ° āĻāĻžāĻˇāĻž, āĻāĻāĻŋāĻ¤ā§ āĻ¨āĻŽā§āĻĒāĻŋāĻ° āĻŽāĻ¤ā§ āĻ
āĻ¨ā§āĻ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¤āĻŋāĻ¤ā§ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¸ā§āĻāĻ āĻĄā§āĻāĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ (āĻ¯āĻžāĻāĻšā§āĻ, āĻ¨āĻŽā§āĻĒāĻŋ āĻāĻĻāĻ°ā§āĻļāĻāĻ¤āĻāĻžāĻŦā§ Q-āĻāĻ° āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ )
āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, KX āĻā§āĻŦāĻŋāĻ˛ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻŦ āĻ¸āĻ¤āĻ°ā§āĻ āĻĻā§āĻˇā§āĻāĻŋāĻāĻā§āĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧā§āĻā§āĨ¤ āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻŖā§āĻ° āĻ¸ā§āĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻ¯āĻž āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻŦāĻŋāĻ˛ āĻāĻ˛āĻžāĻŽā§āĻ āĻ¨āĻ¯āĻŧ, āĻ¯ā§āĻā§āĻ¨ āĻā§āĻā§āĻāĻ°ā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ - āĻā§āĻ°ā§āĻĒāĻŋāĻ, āĻŦāĻžāĻāĻžāĻ, āĻ
āĻ¨āĻ¨ā§āĻ¯āĻ¤āĻž āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻŦāĻ āĻāĻ¤āĻŋāĻšāĻžāĻ¸āĻŋāĻ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇ āĻā§āĻ°ā§āĻĒāĻŋāĻāĨ¤ āĻ¸ā§āĻāĻāĻāĻŋ āĻ¸āĻšāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ˛āĻžāĻŽ/āĻā§āĻā§āĻāĻ°ā§ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸ā§āĻā§āĻā§āĻ˛āĻŋ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻŦāĻ āĻĄāĻŋāĻ¸ā§āĻ āĻāĻāĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻā§āĻŦāĻŋāĻ˛ āĻāĻ˛āĻžāĻŽā§ āĻ¸āĻŽāĻžāĻ¨āĻāĻžāĻŦā§ āĻ¸āĻĢāĻ˛āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻāĻŋ QSQL āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ˛ā§ āĻ¸ā§āĻā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻ¤, āĻāĻ¤āĻŋāĻšāĻžāĻ¸āĻŋāĻ āĻĄā§āĻāĻž āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻāĻ¸ āĻĢāĻžāĻāĻ˛ (āĻŽā§āĻŽāĻ°āĻŋ āĻŽā§āĻ¯āĻžāĻĒ) āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§āĨ¤ āĻŦāĻĄāĻŧ āĻā§āĻŦāĻŋāĻ˛āĻā§āĻ˛āĻŋ āĻāĻāĻ¨āĻ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž; āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻ˛āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻ āĻ
āĻāĻļāĻāĻŋ āĻāĻ¸āĻ˛ā§ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¸ā§āĻā§āĻā§āĻ˛āĻŋ āĻāĻāĻžāĻ¨ā§āĻ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻ°ā§) āĻ¯āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻĄā§āĻāĻž āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻĨāĻžāĻā§āĻ āĻŦāĻž āĻ¨āĻž āĻĨāĻžāĻā§āĻ āĻāĻāĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻāĻ°ā§ āĻ¨āĻž; mmap-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ Q-āĻāĻ° āĻāĻā§āĻ°āĻ¤āĻžāĻ¯āĻŧ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻĨāĻžāĻā§āĨ¤
KDB+ āĻāĻāĻāĻŋ āĻ°āĻŋāĻ˛ā§āĻļāĻ¨āĻžāĻ˛ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ¨āĻ¯āĻŧ; āĻā§āĻŦāĻŋāĻ˛ā§ āĻāĻā§āĻāĻžāĻŽāĻ¤ āĻĄā§āĻāĻž āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻāĻ¨ āĻ¨āĻ¤ā§āĻ¨ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻ¸āĻžāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ°āĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ āĻĒā§āĻ°āĻļā§āĻ¨ āĻ˛ā§āĻāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻžāĻāĻŽ āĻ¸āĻŋāĻ°āĻŋāĻ (āĻāĻā§āĻ¸āĻā§āĻā§āĻ, āĻā§āĻ˛āĻŋāĻŽā§āĻā§āĻ°āĻŋ, āĻāĻā§āĻ¨ā§āĻ āĻ˛āĻ āĻĨā§āĻā§ āĻĄā§āĻāĻž) āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻāĻ°ā§āĻ°ā§āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻžāĻ°āĻŖ āĻ¯āĻĻāĻŋ āĻĄā§āĻāĻž āĻ¸āĻŽāĻ¯āĻŧ āĻ
āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ¸āĻžāĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻž āĻļā§āĻˇ āĻ¸āĻžāĻ°āĻŋ āĻŦāĻž N āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻā§āĻ¨ā§ SQL āĻā§āĻļāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¨āĻžāĨ¤ āĻ¸āĻžāĻ°āĻŖā§āĻ¤ā§ āĻ¸āĻžāĻ°āĻŋ , āĻā§āĻ¨ āĻ˛āĻžāĻāĻ¨āĻāĻŋ Nth āĻ˛āĻžāĻāĻ¨ āĻ
āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤ āĻā§āĻŦāĻŋāĻ˛ āĻ¯ā§āĻāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻ°āĻ āĻ¸āĻ°āĻ˛ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, 16000 āĻŽāĻŋāĻ˛āĻŋāĻ¯āĻŧāĻ¨ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻŦāĻŋāĻ˛ā§ 500 VOD.L (Vodafone) āĻ˛ā§āĻ¨āĻĻā§āĻ¨ā§āĻ° āĻļā§āĻˇ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĄāĻŋāĻ¸ā§āĻā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻ āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻāĻŦāĻ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻĻāĻļ āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻžāĻā§ā§ˇ
āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ¯ā§āĻāĻĻāĻžāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ - āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻ¸āĻžāĻ°āĻŖā§āĻāĻŋ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¤āĻžāĻ VOD.L āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ āĻ¯ā§āĻāĻžāĻ¨ā§, āĻ¸āĻŋāĻŽ āĻāĻ˛āĻžāĻŽā§āĻ° āĻ¸ā§āĻā§ āĻāĻŦāĻ āĻ¤āĻĨā§āĻ¯ āĻ¯ā§ āĻ¸āĻŽāĻ¯āĻŧ āĻ
āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ¸āĻžāĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ Q-āĻ¤ā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŦ āĻ¯ā§āĻāĻĻāĻžāĻ¨āĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨, āĻā§āĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ
āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻ
āĻāĻļ āĻ¨āĻ¯āĻŧ:
1. aj[`sym`time;select from trade where date=2019.03.26, sym=`VOD.L;select from quote where date=2019.03.26]
āĻ
āĻŦāĻļā§āĻˇā§, āĻāĻāĻŋ āĻ˛āĻā§āĻˇāĻŖā§āĻ¯āĻŧ āĻ¯ā§ KX-āĻāĻ° āĻĒā§āĻ°āĻā§āĻļāĻ˛ā§āĻ°āĻž, āĻāĻ°ā§āĻĨāĻžāĻ° āĻšā§āĻāĻāĻ¨āĻŋ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°ā§, āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻĻāĻā§āĻˇāĻ¤āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻāĻā§āĻāĻ¨ā§āĻ¨ āĻāĻŦāĻ Q-āĻāĻ° āĻŽāĻžāĻ¨āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻĒā§āĻ¤ā§ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ§āĻ°āĻŖāĻā§āĻ˛āĻŋāĻā§ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻā§āĻ° āĻĒāĻ°āĻŋāĻļā§āĻ°āĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
āĻĢāĻ˛āĻžāĻĢāĻ˛
KDB+ āĻŦā§āĻ¯āĻŦāĻ¸āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻ¤āĻžāĻ° āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽā§ āĻŦāĻšā§āĻŽā§āĻā§āĻ¤āĻžāĻ° āĻāĻžāĻ°āĻŖā§ - āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻ¨-āĻŽā§āĻŽāĻ°āĻŋ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸, āĻāĻ¤āĻŋāĻšāĻžāĻ¸āĻŋāĻ āĻĄā§āĻāĻž āĻā§āĻ°āĻžāĻŦāĻžāĻāĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻāĻŦāĻ āĻĄā§āĻāĻž āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŽāĻžāĻ¨āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻĄāĻžāĻāĻž āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§ āĻāĻā§ āĻŦāĻ˛ā§, āĻāĻžāĻā§āĻ° āĻāĻā§āĻ āĻāĻ¤āĻŋ āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒāĻĻ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻ
āĻ°ā§āĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ - āĻĄā§āĻāĻž āĻā§āĻ°āĻšāĻŖ āĻĨā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ
āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤
āĻāĻ°ā§ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯,
āĻā§āĻ˛āĻ¤ā§āĻ°ā§āĻāĻŋ
KDB+/Q āĻāĻ° āĻāĻāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻšāĻ˛ āĻāĻā§āĻ āĻĒā§āĻ°āĻŦā§āĻļ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄāĨ¤ āĻāĻžāĻˇāĻžāĻ° āĻāĻāĻāĻŋ āĻ āĻĻā§āĻā§āĻ¤ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻŋāĻā§ āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻāĻāĻžāĻ°āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻŽāĻžāĻ¨, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĒā§āĻ°āĻžāĻ¯āĻŧ 11āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ°āĻ¯āĻŧā§āĻā§)āĨ¤ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ, āĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻŽā§āĻ˛ āĻāĻŋāĻ¨ā§āĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻā§āĻā§āĻāĻ° āĻāĻžāĻˇāĻžāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻŋāĻ¨ā§āĻ¤āĻž āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ°/āĻāĻŽāĻžāĻ¨ā§āĻ° āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ°ā§āĻĒā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĒ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ (āĻ¯āĻžāĻā§ Q-āĻ¤ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻŦāĻŋāĻļā§āĻˇāĻŖ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ), āĻāĻŦāĻ āĻā§āĻā§āĻāĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§ āĻ āĻ°ā§āĻĨ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° Nth āĻāĻāĻ¨āĻžāĻ° āĻ¸ā§āĻā§ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻ˛āĻŋāĻāĻ¤ā§ āĻšāĻŦā§:
1. (where element=vector)[N]
āĻ¯āĻĻāĻŋāĻ āĻāĻāĻŋ C/Java āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¯āĻŧāĻā§āĻāĻ°āĻāĻžāĻŦā§ āĻ
āĻĻāĻā§āĻˇ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻ¯āĻŧ (= āĻāĻāĻāĻŋ āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻā§āĻā§āĻāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋāĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻā§āĻ¤ āĻ¸ā§āĻā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§)āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ āĻ¸ā§āĻŦāĻ°āĻ˛āĻŋāĻĒāĻŋ āĻ
āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻŋāĻ° āĻ
āĻ°ā§āĻĨāĻā§ āĻāĻ°āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻŋ āĻ§ā§āĻ° āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĻā§āĻ°ā§āĻ¤ āĻā§āĻā§āĻāĻ° āĻ
āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻā§āĻā§āĻāĻ° āĻāĻžāĻˇāĻž āĻāĻŦāĻ āĻ
āĻ¨ā§āĻ¯āĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ§āĻžāĻ°āĻŖāĻžāĻāĻ¤ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻŋāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ QSQL āĻāĻ° āĻ¸āĻžāĻĨā§āĻ āĻ
āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻāĨ¤ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻšāĻ˛ āĻ¯ā§ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻŽāĻ¤ āĻĻā§āĻāĻžāĻ¯āĻŧ. āĻŦāĻžāĻ¸ā§āĻ¤āĻŦā§, āĻāĻāĻŋ āĻāĻ¸āĻāĻŋāĻāĻāĻ˛-āĻāĻ° āĻŽāĻ¤ā§ āĻ
āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻāĻāĻāĻŋ āĻĻā§āĻāĻžāĻˇā§ āĻ¯āĻž āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻ
āĻŦāĻļā§āĻ¯āĻ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻĒā§āĻ°āĻļā§āĻ¨ āĻ˛āĻŋāĻāĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ Q-āĻ¤ā§, āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ
āĻ¨ā§āĻā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻ
āĻ¨ā§āĻ¯āĻĻāĻŋāĻā§, āĻ
āĻŦāĻļā§āĻ¯āĻ, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻŦā§āĻ˛ā§āĻ¯āĻžāĻ-āĻŦāĻā§āĻ¸ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻ¨āĻž āĻāĻ°ā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻ¨āĻŋāĻā§āĻ āĻ˛āĻŋāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ˛āĻžāĻ¸ āĻšāĻŋāĻ¸ā§āĻŦā§, Q - Q āĻĢāĻ° āĻŽāĻ°ā§āĻāĻžāĻ˛āĻ¸ āĻāĻ° āĻāĻĒāĻ° āĻāĻāĻāĻŋ āĻŦāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻā§āĻā§ āĻāĻāĻžāĻ¨ā§
āĻāĻ°ā§āĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻ
āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻšāĻ˛ āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ā§āĻ° āĻāĻ°āĻāĨ¤ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋ CPU āĻĒā§āĻ°āĻ¤āĻŋ āĻŦāĻāĻ° āĻšāĻžāĻāĻžāĻ° āĻšāĻžāĻāĻžāĻ° āĻĄāĻ˛āĻžāĻ°āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻĄāĻŧ āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻ°āĻ āĻŦāĻšāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¤āĻŋ, KX āĻ¤āĻžāĻ° āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸āĻŋāĻ āĻ¨ā§āĻ¤āĻŋāĻā§ āĻāĻ°āĻ āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧ āĻāĻ°ā§āĻā§ āĻāĻŦāĻ Google āĻāĻŦāĻ Amazon āĻā§āĻ˛āĻžāĻāĻĄā§ KDB+ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻž āĻāĻžāĻĄāĻŧāĻž āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻ¯ā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ KX āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯āĻ āĻ
āĻĢāĻžāĻ° āĻāĻ°ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻ¯ā§āĻā§āĻĻā§āĻ°
āĻ
āĻ¨ā§āĻ°ā§āĻĒ āĻ¨ā§āĻ¤āĻŋāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĄā§āĻāĻžāĻŦā§āĻ¸ āĻ°āĻ¯āĻŧā§āĻā§ - āĻāĻ˛āĻžāĻŽāĻžāĻ°, āĻāĻ¨-āĻŽā§āĻŽāĻ°āĻŋ, āĻā§āĻŦ āĻŦāĻĄāĻŧ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻĄā§āĻāĻžāĻ° āĻāĻĒāĻ° āĻĢā§āĻāĻžāĻ¸ āĻāĻ°āĻžāĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ˛ āĻāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻļā§āĻˇāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸āĨ¤ āĻāĻāĻāĻŋ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻ˛ Clickhouse. āĻāĻ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸āĻāĻŋ āĻĄāĻŋāĻ¸ā§āĻā§ āĻĄā§āĻāĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ KDB+-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻŦ āĻ
āĻ¨ā§āĻ°ā§āĻĒ āĻ¨ā§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§; āĻāĻāĻŋ KDB+ āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻĻā§āĻ°ā§āĻ¤ āĻāĻŋāĻā§ āĻĒā§āĻ°āĻļā§āĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§, āĻ¯āĻĻāĻŋāĻ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻšāĻŋāĻ¸ā§āĻŦā§āĻ, āĻā§āĻ˛āĻŋāĻāĻšāĻžāĻāĻ¸ KDB+ - āĻāĻ¯āĻŧā§āĻŦ āĻ
ā§āĻ¯āĻžāĻ¨āĻžāĻ˛āĻŋāĻāĻŋāĻā§āĻ¸ āĻŦāĻ¨āĻžāĻŽ āĻāĻ°āĻŦāĻŋāĻā§āĻ°āĻžāĻ°āĻŋ āĻāĻžāĻāĻŽ āĻ¸āĻŋāĻ°āĻŋāĻā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻŦāĻŋāĻļā§āĻˇāĻžāĻ¯āĻŧāĻŋāĻ¤ (āĻāĻ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯āĻāĻŋ āĻā§āĻŦāĻ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ - āĻāĻžāĻ°āĻŖ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻā§āĻ˛āĻŋāĻāĻšāĻžāĻāĻ¸ā§ āĻ°ā§āĻāĻ°ā§āĻĄā§āĻ° āĻā§āĻ°āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻ¨āĻ¯āĻŧ)āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§, āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖāĻāĻžāĻŦā§, Clickhouse-āĻ KDB+-āĻāĻ° āĻŦāĻšā§āĻŽā§āĻā§āĻ¤āĻž āĻ¨ā§āĻ, āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻāĻžāĻˇāĻž āĻ¯āĻž āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻĄā§āĻāĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻŦā§, āĻāĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ SQL āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž, āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨ā§ āĻ¸ā§āĻŦā§āĻā§āĻāĻžāĻāĻžāĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž, āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĨ¤ āĻāĻ¤āĻŋāĻšāĻžāĻ¸āĻŋāĻ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻ
āĻ¤āĻāĻŦ, āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ KDB+ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻāĻ āĻŋāĻ¨; āĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻā§āĻ˛āĻŋ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž āĻā§āĻ˛āĻžāĻ¸āĻŋāĻ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻāĻžāĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻŋ āĻ
āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĄā§āĻāĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻžāĻ¨āĻāĻžāĻŦā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻŦāĻ āĻŦāĻšā§āĻŽā§āĻā§ āĻā§āĻ˛ā§āĻ° āĻāĻĨāĻž āĻāĻžāĻ¨āĻŋ āĻ¨āĻžāĨ¤
āĻĒāĻžāĻāĻĨāĻ¨ āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻļāĻ¨
āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ
āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻ˛ā§āĻā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ KDB+ āĻ¸āĻšāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, KX āĻāĻāĻāĻŋ āĻāĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻāĻĨāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻļāĻā§āĻ¤āĻāĻžāĻŦā§ āĻ¸āĻāĻšāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻšāĻ¯āĻŧ Q āĻĨā§āĻā§ āĻ¯ā§āĻā§āĻ¨ā§ Python āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ
āĻĨāĻŦāĻž āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§ - Python āĻĨā§āĻā§ āĻ¯ā§āĻā§āĻ¨ā§ Q āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ (āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, QSQL āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨)āĨ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻā§āĻ˛āĻŋ, āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°ā§ (āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĻāĻā§āĻˇāĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧ), āĻāĻ āĻāĻžāĻˇāĻžāĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĨā§āĻā§ āĻ
āĻ¨ā§āĻ¯ āĻāĻžāĻˇāĻžāĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻĄā§āĻāĻžāĨ¤ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, Q āĻāĻŦāĻ Python āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻāĻ¨āĻŋāĻˇā§āĻ āĻ¸āĻŋāĻŽā§āĻŦāĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ¸ā§ āĻŦāĻžāĻ¸ āĻāĻ°ā§ āĻ¯ā§ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻāĻžāĻĒāĻ¸āĻž āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°, āĻāĻāĻĻāĻŋāĻā§, āĻ
āĻ¸āĻāĻā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻĒāĻžāĻāĻĨāĻ¨ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒāĻžāĻ¯āĻŧ, āĻ
āĻ¨ā§āĻ¯āĻĻāĻŋāĻā§, āĻ¸ā§ āĻĒāĻžāĻāĻĨāĻ¨ā§ āĻāĻā§āĻā§āĻ¤ āĻŦāĻĄāĻŧ āĻĄā§āĻāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻŦā§āĻ¸ āĻĒāĻžāĻ¯āĻŧ, āĻ¯āĻž āĻŽā§āĻļāĻŋāĻ¨ āĻ˛āĻžāĻ°ā§āĻ¨āĻŋāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻĄāĻŧāĻŋāĻ¤āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĨ¤ āĻŦāĻž āĻŽāĻĄā§āĻ˛āĻŋāĻāĨ¤
āĻĒāĻžāĻāĻĨāĻ¨ā§ Q āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻž:
1. >>> q()
2.q)trade:([]date:();sym:();qty:())
3. q)
4. >>> q.insert('trade', (date(2006,10,6), 'IBM', 200))
5. k(',0')
6. >>> q.insert('trade', (date(2006,10,6), 'MSFT', 100))
7. k(',1')
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸
āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ° āĻ¸āĻžāĻāĻ-
āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻ -
āĻŦā§āĻ āĻāĻŋāĻ āĻĢāĻ° āĻŽāĻ°ā§āĻāĻžāĻ˛āĻ¸ (āĻāĻāĻ°ā§āĻāĻŋāĻ¤ā§) -
āĻā§āĻāĻā§āĻ¸ āĻāĻ°ā§āĻŽāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻžāĻ āĻĨā§āĻā§ KDB+/Q āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻā§āĻ˛āĻŋ -
āĻāĻ¤ā§āĻ¸: www.habr.com