āĻāĻŽāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ
āĻāĻŋāĻā§āĻāĻ¤āĻž āĻĨā§āĻā§ āĻŦāĻ˛āĻāĻŋ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻ¨ āĻā§ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻāĻŋāĻ˛āĨ¤ āĻāĻāĻŋ āĻāĻāĻžāĻ°āĻāĻŋāĻ āĻāĻŦāĻ āĻĨāĻŋāĻ¸āĻŋāĻ¸, āĻ¯āĻžāĻ¤ā§ āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻšāĻ¯āĻŧ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻā§ āĻāĻŦāĻ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻāĻ°āĻ āĻāĻ¨āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ - āĻ¤āĻŦā§ āĻāĻāĻžāĻ¨ā§ āĻāĻŽāĻžāĻ° āĻāĻāĻā§āĻāĻŋāĻ¯āĻŧāĻžāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ
āĻāĻŋāĻā§āĻāĻ¤āĻž āĻ°āĻ¯āĻŧā§āĻā§, āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŦāĻāĻŋāĻā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻ˛āĻžāĻĻāĻžāĨ¤
āĻā§āĻ¯āĻŧā§āĻ°āĻŋ āĻāĻžāĻˇāĻž āĻāĻžāĻ¨āĻž āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻāĻ¯āĻŧāĻž āĻā§āĻ¨ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ? āĻāĻ° āĻŽā§āĻ˛ā§, āĻĄā§āĻāĻž āĻ¸āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ¸ā§āĻ° āĻāĻžāĻā§āĻ° āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ§āĻžāĻĒ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻā§āĻŦ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻŦāĻ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ (āĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž, āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻŋāĻā§āĻ āĻāĻžāĻ āĻāĻ°āĻŦā§ āĻ¨āĻž!) āĻĄā§āĻāĻž āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻ°āĻž āĻŦāĻž āĻŦā§āĻ° āĻāĻ°āĻžāĨ¤ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ, āĻĄā§āĻāĻž āĻā§āĻĨāĻžāĻ āĻ¨āĻž āĻā§āĻĨāĻžāĻ āĻŦāĻ¸ā§ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻ¸ā§āĻāĻžāĻ¨ āĻĨā§āĻā§ "āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°" āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻ˛ā§āĻ¯āĻžāĻā§āĻā§āĻ¯āĻŧā§āĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ āĻā§āĻŦ āĻĄāĻžāĻāĻž āĻŦā§āĻ° āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ! āĻāĻŦāĻ āĻāĻ āĻāĻŽāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸ā§āĻ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻ˛ā§āĻ¯āĻžāĻā§āĻā§āĻ¯āĻŧā§āĻāĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŦāĻ˛āĻŦ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻāĻŽāĻžāĻ° āĻĒāĻā§āĻˇā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻŽāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻŦāĻ˛āĻŦ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻĻā§āĻāĻžāĻŦ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻā§āĻāĻžāĻŦā§ āĻ āĻŋāĻ - āĻā§āĻ¨ āĻāĻāĻŋ āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
āĻĄā§āĻāĻž āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻ§āĻ°āĻŖā§āĻ° āĻ¤āĻŋāĻ¨āĻāĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŦā§āĻ˛āĻ āĻĨāĻžāĻāĻŦā§, āĻ¯āĻž āĻāĻŽāĻ°āĻž āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§ āĻāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°āĻŦ:
- "āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ" āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻ˛ā§āĻ¯āĻžāĻā§āĻā§āĻ¯āĻŧā§āĻ āĻšāĻ˛ āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§ āĻŦā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻ˛ā§āĻ¯āĻžāĻā§āĻā§āĻ¯āĻŧā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨ āĻ°āĻŋāĻ˛ā§āĻļāĻ¨āĻžāĻ˛ āĻ ā§āĻ¯āĻžāĻ˛āĻā§āĻŦā§āĻ°āĻž āĻŦāĻž SQLāĨ¤
- āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻŋāĻ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻ˛ā§āĻ¯āĻžāĻā§āĻā§āĻ¯āĻŧā§āĻ: āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĒāĻžāĻāĻĨāĻ¨ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻĒāĻžāĻ¨ā§āĻĄāĻž, āĻ¨āĻŽā§āĻĒāĻŋ āĻŦāĻž āĻļā§āĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻŋāĻāĨ¤
- āĻā§āĻāĻžāĻ¨ āĻā§āĻ°āĻžāĻĢ āĻāĻŦāĻ āĻā§āĻ°āĻžāĻĢ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻˇāĻž āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻžāĻ¨ā§ āĻ¯āĻž āĻāĻŋāĻā§ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻā§āĻŦāĻ˛ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ
āĻāĻŋāĻā§āĻāĻ¤āĻž, āĻ¯āĻž āĻĻāĻ°āĻāĻžāĻ°ā§ āĻāĻŋāĻ˛, āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ¸āĻš āĻāĻŦāĻ "āĻā§āĻ¨ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŋāĻ˛" - āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§āĻā§ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§ āĻā§āĻāĻžāĻŦā§ āĻ
āĻ¨ā§āĻ°ā§āĻĒ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻĒāĻĨā§ āĻāĻ¸āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻāĻ āĻāĻžāĻˇāĻžāĻā§āĻ˛āĻŋ āĻŦā§āĻāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻā§ āĻĨā§āĻā§āĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§ (āĻāĻ°ā§āĻ°āĻŋāĻāĻžāĻŦā§) āĻāĻŦā§āĻĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻŦāĻž āĻāĻŽāĻ¨āĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§ āĻ¯ā§āĻ¤ā§ āĻšāĻŦā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
"āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ" āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻāĻžāĻˇāĻž
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻ˛ā§āĻ¯āĻžāĻā§āĻā§āĻ¯āĻŧā§āĻāĻā§āĻ˛āĻŋ āĻ āĻŋāĻ āĻāĻ āĻ āĻ°ā§āĻĨā§ āĻ¯ā§ āĻāĻŽāĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¤āĻž āĻāĻ°āĻŋ āĻ¯āĻāĻ¨ āĻāĻŽāĻ°āĻž āĻĒā§āĻ°āĻļā§āĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŋāĨ¤
āĻ°āĻŋāĻ˛ā§āĻļāĻ¨āĻžāĻ˛ āĻŦā§āĻāĻāĻŖāĻŋāĻ¤
āĻā§āĻ¨ āĻ°āĻŋāĻ˛ā§āĻļāĻ¨āĻžāĻ˛ āĻŦā§āĻāĻāĻŖāĻŋāĻ¤ āĻāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨? āĻā§āĻ¨ āĻā§āĻ¯āĻŧā§āĻ°āĻŋ āĻāĻžāĻˇāĻžāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻāĻ āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻ¤āĻ¨āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻŦā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸ā§āĻā§āĻ˛āĻŋāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻŽā§āĻ˛āĻāĻŋ āĻŦā§āĻāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻ°āĻŋāĻ˛ā§āĻļāĻ¨āĻžāĻ˛ āĻŦā§āĻāĻāĻŖāĻŋāĻ¤ āĻāĻŋ?
āĻāĻ¨ā§āĻˇā§āĻ āĻžāĻ¨āĻŋāĻ āĻ¸āĻāĻā§āĻāĻžāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒ: āĻ°āĻŋāĻ˛ā§āĻļāĻ¨āĻžāĻ˛ āĻ ā§āĻ¯āĻžāĻ˛āĻā§āĻŦā§āĻ°āĻž āĻšāĻ˛ āĻ°āĻŋāĻ˛ā§āĻļāĻ¨āĻžāĻ˛ āĻĄā§āĻāĻž āĻŽāĻĄā§āĻ˛ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§āĻ° āĻāĻĒāĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤ āĻāĻāĻŋāĻā§ āĻāĻ°āĻ āĻāĻŋāĻā§āĻāĻž āĻŽāĻžāĻ¨āĻŦāĻŋāĻāĻāĻžāĻŦā§ āĻŦāĻ˛āĻ¤ā§ āĻā§āĻ˛ā§, āĻāĻāĻŋ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¯āĻžāĻ¤ā§ āĻĢāĻ˛āĻžāĻĢāĻ˛āĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻāĻāĻŋ āĻā§āĻŦāĻŋāĻ˛āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ°āĻŋāĻ˛ā§āĻļāĻ¨āĻžāĻ˛ āĻ
āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻĻā§āĻā§āĻ¨
āĻā§āĻ¨?
āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻ˛ā§āĻ¯āĻžāĻā§āĻā§āĻ¯āĻŧā§āĻāĻā§āĻ˛āĻŋ āĻā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻ˛ā§āĻ¯āĻžāĻā§āĻā§āĻ¯āĻŧā§āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻĒāĻŋāĻāĻ¨ā§ āĻā§āĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒāĻā§āĻ˛āĻŋ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻŦā§āĻāĻžāĻ° āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻā§āĻ¯āĻŧā§āĻ°āĻŋ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻā§ āĻāĻžāĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻā§āĻāĻžāĻŦā§ āĻ¤āĻž āĻāĻā§āĻ°āĻāĻžāĻŦā§ āĻāĻĒāĻ˛āĻŦā§āĻ§āĻŋ āĻāĻ°ā§āĨ¤
āĻĨā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž
āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻāĻ°āĻŖ:
āĻāĻ¸āĻāĻŋāĻāĻāĻ˛
āĻĨā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž
āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻŽā§āĻ˛āĻ¤ āĻ°āĻŋāĻ˛ā§āĻļāĻ¨āĻžāĻ˛ āĻŦā§āĻāĻāĻŖāĻŋāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ - āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸āĻš, āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻšāĻ˛ āĻā§āĻˇāĻŖāĻžāĻŽā§āĻ˛āĻ! āĻ
āĻ°ā§āĻĨāĻžā§, āĻ°āĻŋāĻ˛ā§āĻļāĻ¨āĻžāĻ˛ āĻŦā§āĻāĻāĻŖāĻŋāĻ¤ā§āĻ° āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻ˛ā§āĻāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻŋ āĻāĻ¸āĻ˛ā§ āĻŦāĻ˛ā§āĻ¨ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ - āĻāĻŋāĻ¨ā§āĻ¤ā§ SQL āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻž āĻŦā§āĻ° āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° DBMS āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ°āĻŋāĻ˛ā§āĻļāĻ¨āĻžāĻ˛ āĻŦā§āĻāĻāĻŖāĻŋāĻ¤ā§āĻ° āĻāĻžāĻˇāĻžāĻ¯āĻŧ (āĻāĻžāĻ°ā§āĻ¯āĻāĻ°) āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ (āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŽāĻ¤āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤
āĻĨā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž
āĻā§āĻ¨?
āĻ°āĻŋāĻ˛ā§āĻļāĻ¨āĻžāĻ˛ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāĻ¸: āĻāĻ°āĻžāĻāĻ˛, āĻĒā§āĻ¸ā§āĻāĻā§āĻ°ā§āĻ¸, āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻāĻāĻ¨āĻ āĻāĻžāĻ°ā§āĻ¯āĻ¤ āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ā§āĻ¯āĻāĻžāĻŦā§ āĻāĻā§āĻ āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻ¯āĻžāĻ° āĻ āĻ°ā§āĻĨ āĻāĻĒāĻ¨āĻžāĻā§ āĻšāĻ¯āĻŧ āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻĒāĻĄāĻŧāĻ¤ā§ āĻšāĻŦā§ (āĻ¯āĻž āĻā§āĻŦ āĻ¸āĻŽā§āĻāĻŦāĻ¤) āĻŦāĻž āĻ˛āĻŋāĻāĻ¤ā§ āĻšāĻŦā§ ( āĻ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ āĻ¨āĻ¯āĻŧ)āĨ¤
āĻāĻŋ āĻĒāĻĄāĻŧāĻž āĻāĻŦāĻ āĻĒāĻĄāĻŧāĻžāĻļā§āĻ¨āĻž
āĻāĻĒāĻ°ā§āĻ° āĻāĻāĻ āĻ˛āĻŋāĻā§āĻ āĻ
āĻ¨ā§āĻ¸āĻžāĻ°ā§ (āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ āĻŦā§āĻāĻāĻŖāĻŋāĻ¤ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§), āĻāĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻ
āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ā§āĻ¯ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ,
āĻāĻĒāĻžāĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž, NoSQL āĻāĻŋ?
"āĻāĻāĻž āĻāĻŦāĻžāĻ°āĻ āĻā§āĻ° āĻĻāĻŋāĻ¯āĻŧā§ āĻŦāĻ˛āĻž āĻāĻāĻŋāĻ¤ āĻ¯ā§ "NoSQL" āĻļāĻŦā§āĻĻāĻāĻŋāĻ° āĻāĻāĻāĻŋ āĻāĻā§āĻŦāĻžāĻ°ā§ āĻ¸ā§āĻŦāĻ¤āĻāĻ¸ā§āĻĢā§āĻ°ā§āĻ¤ āĻā§āĻĒāĻ¤ā§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻ° āĻĒāĻŋāĻāĻ¨ā§ āĻā§āĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§ āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻ¸āĻāĻā§āĻāĻž āĻŦāĻž āĻŦā§āĻā§āĻāĻžāĻ¨āĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻžāĻ¨ āĻ¨ā§āĻāĨ¤" āĻ
āĻ¨ā§āĻ°ā§āĻĒ
āĻĒā§āĻ°āĻā§āĻ¤āĻĒāĻā§āĻˇā§, āĻ˛ā§āĻā§āĻ°āĻž āĻŦā§āĻāĻ¤ā§ āĻĒā§āĻ°ā§āĻāĻŋāĻ˛ āĻ¯ā§ āĻ āĻ¨ā§āĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ°āĻŋāĻ˛ā§āĻļāĻ¨āĻžāĻ˛ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ, āĻŦāĻŋāĻļā§āĻˇāĻ¤ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§āĻāĻžāĻ¨ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻŽāĻžāĻ˛ā§āĻāĻ¨āĻžāĻŽā§āĻ˛āĻ āĻāĻŦāĻ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤āĻāĻ°āĻŖā§āĻ° āĻĒā§āĻ°āĻžāĻ§āĻžāĻ¨ā§āĻ¯ āĻ¸āĻš āĻāĻŋāĻā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒā§āĻ°āĻļā§āĻ¨ - āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĻā§āĻ°ā§āĻ¤ āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ¸ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻ˛āĻŋāĻāĻ¤ā§ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸, āĻāĻŦāĻ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻā§āĻŦāĻ˛ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¨āĻ¯āĻŧ, āĻā§āĻˇāĻ¤āĻŋāĻāĻžāĻ°āĻāĻ āĻŦāĻ˛ā§ āĻĒā§āĻ°āĻŽāĻžāĻŖāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§ - āĻā§āĻ¨ āĻāĻŋāĻā§āĻā§ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻāĻŋāĻ¨āĻŋāĻ¸āĻāĻŋ āĻ¨āĻˇā§āĻ āĻāĻ°ā§ āĻĻā§āĻ¯āĻŧ - āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨āĻļā§āĻ˛āĻ¤āĻž?
āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻā§āĻ˛āĻžāĻ¸āĻŋāĻā§āĻ¯āĻžāĻ˛ āĻ°āĻŋāĻ˛ā§āĻļāĻ¨āĻžāĻ˛ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻ¸ā§āĻāĻŋāĻŽāĻžāĻā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻāĻŋāĻŽāĻžāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ - āĻāĻŦāĻ āĻāĻāĻŋ āĻ āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ā§āĻ¯āĻāĻžāĻŦā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦāĻŋāĻāĻžāĻļāĻā§ āĻ¸āĻšāĻ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§ āĻ¯āĻāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ¤ āĻāĻžāĻ āĻļā§āĻ°ā§ āĻāĻ°āĻž, āĻĢāĻ˛āĻžāĻĢāĻ˛āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž - āĻŦāĻž āĻ¸ā§āĻāĻŋāĻŽāĻž āĻāĻŦāĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻĄā§āĻāĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖāĨ¤ āĻāĻ¤ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇāĻā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻāĻŋ āĻāĻŦāĻ āĻāĻŋāĻā§ āĻŽā§āĻāĻž āĻ¤āĻĨā§āĻ¯ āĻ¸āĻš āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄā§āĻŽā§āĻ¨ā§ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ - āĻāĻŽāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻžāĻ¨āĻŋ āĻ¨āĻž āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ°ā§āĻāĻ°ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ JSON āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ - āĻāĻāĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻĄā§āĻāĻž āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻŦ āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĻā§āĻ¯āĻŧ āĻŽāĻĄā§āĻ˛ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ¤ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ - āĻ¤āĻžāĻ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, NoSQL āĻāĻŽāĻ¨āĻāĻŋ āĻĒāĻāĻ¨ā§āĻĻāĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ°ā§ āĻĒāĻžāĻ āĻ¯ā§āĻā§āĻ¯ āĻšāĻŦā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻ¨ā§āĻā§āĻ°āĻŋ (āĻāĻŽāĻžāĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻĨā§āĻā§ āĻ¯ā§āĻāĻžāĻ¨ā§ NoSQL āĻ¸āĻ āĻŋāĻ āĻāĻŋāĻ˛ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŋāĻ˛)āĨ¤
{"en_wikipedia_url":"https://en.wikipedia.org/wiki/Johnny_Cash",
"ru_wikipedia_url":"https://ru.wikipedia.org/wiki/?curid=301643",
"ru_wiki_pagecount":149616,
"entity":[42775,"ĐĐļĐžĐŊĐŊи ĐŅŅ","ru"],
"en_wiki_pagecount":2338861}
āĻāĻĒāĻ¨āĻŋ āĻāĻ°āĻ āĻĒāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻŋ āĻĒāĻĄāĻŧāĻžāĻļā§āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻšāĻŦā§?
āĻāĻāĻžāĻ¨ā§, āĻŦāĻ°āĻ, āĻāĻĒāĻ¨āĻžāĻā§ āĻā§āĻŦāĻ˛ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻāĻāĻŋ āĻĒā§āĻā§āĻāĻžāĻ¨ā§āĻĒā§āĻā§āĻāĻāĻžāĻŦā§ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻāĻāĻŋāĻ° āĻā§ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻā§āĻ¨ NoSQL āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¯āĻž āĻāĻ āĻŦāĻŋāĻŦāĻ°āĻŖā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻžāĻ¨āĻžāĻ¨āĻ¸āĻ āĻšāĻŦā§ - āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻāĻŋ āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨ā§ˇ
āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻŋāĻ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻāĻžāĻˇāĻž
āĻĒā§āĻ°āĻĨāĻŽā§, āĻŽāĻ¨ā§ āĻšāĻ¯āĻŧ, āĻĒāĻžāĻāĻĨāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§ āĻā§ āĻāĻ°āĻžāĻ° āĻāĻā§ - āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻž, āĻāĻŦāĻ āĻŽā§āĻā§āĻ āĻĒā§āĻ°āĻļā§āĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻ¨āĻ¯āĻŧāĨ¤
- āĻĒāĻžāĻ¨ā§āĻĄāĻžāĻ¸ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻ āĻ°ā§āĻĨā§ āĻĄā§āĻāĻž āĻ¸āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻ¸ āĻāĻ°ā§āĻŽāĻŋ āĻā§āĻ°āĻŋ; āĻāĻ¤ā§ āĻĒā§āĻ°āĻā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ āĻĄā§āĻāĻž āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°, āĻāĻāĻ¤ā§āĻ°ā§āĻāĻ°āĻŖ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻāĻā§āĨ¤
- Numpy - āĻ¸ā§āĻāĻžāĻ¨ā§ āĻā§āĻā§āĻāĻ° āĻāĻŖāĻ¨āĻž, āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻāĻŦāĻ āĻ°ā§āĻāĻŋāĻ āĻŦā§āĻāĻāĻŖāĻŋāĻ¤āĨ¤
- āĻ¸ā§āĻāĻŋāĻĒāĻŋ - āĻāĻ āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻĒā§āĻ°āĻā§āĻ° āĻāĻŖāĻŋāĻ¤ āĻ°āĻ¯āĻŧā§āĻā§, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨āĨ¤
- āĻā§āĻĒāĻŋāĻāĻžāĻ° āĻ˛ā§āĻ¯āĻžāĻŦ - āĻĒā§āĻ°āĻā§āĻ° āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨āĻŽā§āĻ˛āĻ āĻĄā§āĻāĻž āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻ˛ā§āĻ¯āĻžāĻĒāĻāĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻĢāĻŋāĻ āĻāĻ°ā§ - āĻāĻžāĻ¨āĻ¤ā§ āĻāĻĒāĻ¯ā§āĻā§āĨ¤
- āĻ āĻ¨ā§āĻ°ā§āĻ§ - āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĨ¤
- Pyspark āĻĄāĻžāĻāĻž āĻāĻā§āĻāĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ°āĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻŦ āĻāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ, āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧāĻ¤āĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻŋ āĻŦāĻž āĻ¸ā§āĻĒāĻžāĻ°ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
- *āĻ¸ā§āĻ˛ā§āĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽ - āĻ¸āĻžāĻāĻ āĻāĻŦāĻ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻ¸āĻāĻā§āĻ°āĻšā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŦ āĻĻāĻ°āĻāĻžāĻ°ā§, āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻĄā§āĻāĻž āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨āĻ āĻāĻĒāĻžāĻ¯āĻŧ āĻ¨ā§āĻāĨ¤
āĻāĻŽāĻžāĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ: āĻĒāĻžāĻāĻĨāĻ¨ āĻļāĻŋāĻā§āĻ¨!
āĻĒāĻžāĻ¨ā§āĻĄāĻžāĻ¸
āĻāĻ¸ā§āĻ¨ āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻā§āĻĄ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻž āĻ¯āĻžāĻ:
import pandas as pd
df = pd.read_csv(âdata/dataset.csvâ)
# Calculate and rename aggregations
all_together = (df[df[âtrip_typeâ] == âreturnâ]
.groupby(['start_station_name','end_station_name'])
.agg({'trip_duration_seconds': [np.size, np.mean, np.min, np.max]})
.rename(columns={'size': 'num_trips',
'mean': 'avg_duration_seconds',
'amin': min_duration_seconds',
âamax': 'max_duration_seconds'}))
āĻŽā§āĻ˛āĻ¤, āĻāĻŽāĻ°āĻž āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ āĻ¯ā§ āĻā§āĻĄāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸āĻŋāĻ SQL āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻĒ āĻāĻžāĻ¯āĻŧāĨ¤
SELECT start_station_name, end_station_name, count(trip_duration_seconds) as size, âĻ..
FROM dataset
WHERE trip_type = âreturnâ
GROUPBY start_station_name, end_station_name
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ āĻāĻļ āĻšāĻ˛ āĻāĻ āĻā§āĻĄāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻŦāĻ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ā§āĻ° āĻ āĻāĻļ; āĻāĻ¸āĻ˛ā§, āĻāĻŽāĻ°āĻž āĻĒāĻžāĻāĻĨāĻ¨ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ā§ āĻĒā§āĻ°āĻļā§āĻ¨āĻā§āĻ˛āĻŋ āĻāĻŽā§āĻŦā§āĻĄ āĻāĻ°āĻāĻŋāĨ¤ āĻāĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§, āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻāĻžāĻˇāĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻāĻ¸ā§ āĻĒāĻžāĻ¨ā§āĻĄāĻžāĻ¸ āĻŦāĻž āĻĒāĻžāĻāĻ¸ā§āĻĒāĻžāĻ°ā§āĻā§āĻ° āĻŽāĻ¤ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĨā§āĻā§āĨ¤
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, pySpark-āĻ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻāĻžāĻˇāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĄā§āĻāĻž āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ:
df.filter(df.trip_type = âreturnâ)
.groupby(âdayâ)
.agg({duration: 'mean'})
.sort()
āĻā§āĻĨāĻžāĻ¯āĻŧ āĻāĻŋ āĻĒāĻĄāĻŧāĻ¤ā§ āĻšāĻŦā§
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§ āĻĒāĻžāĻāĻĨāĻ¨ā§ āĻ¨āĻŋāĻā§āĻ
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻāĻžāĻˇāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻļā§āĻ˛
āĻŦā§āĻļ āĻāĻŋāĻā§ āĻĄā§āĻāĻž āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻ¨āĻžāĻ˛āĻžāĻāĻ¸āĻŋāĻ¸ āĻĒā§āĻ°āĻā§āĻā§āĻ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽāĻŋ āĻāĻžāĻ āĻāĻ°ā§āĻāĻŋ āĻāĻ¸āĻ˛ā§, āĻļā§āĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ¯āĻž āĻĒāĻžāĻāĻĨāĻ¨, āĻāĻžāĻāĻžāĻ¤ā§ āĻā§āĻĄ āĻāĻ˛ āĻāĻ°ā§ āĻāĻŦāĻ āĻļā§āĻ˛ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻā§āĻ°āĻžāĻāĨ¤ āĻ āĻ¤āĻāĻŦ, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, āĻāĻĒāĻ¨āĻŋ bash/zsh/etc-āĻ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻ āĻ§āĻ°āĻŖā§āĻ° āĻāĻā§āĻ-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ (āĻāĻĒāĻ¨āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ¸ā§āĻāĻžāĻĢ āĻ˛ā§āĻĒ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻļā§āĻ˛ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻĄāĻŋāĻāĻ¸ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¨āĻ¯āĻŧ), āĻāĻ¸ā§āĻ¨ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻĻāĻžāĻšāĻ°āĻŖ - āĻāĻŽāĻžāĻ° āĻāĻāĻāĻŋāĻĄāĻžāĻāĻž āĻāĻŦāĻ āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻāĻŦāĻ āĻāĻāĻ°ā§āĻāĻŋ āĻāĻāĻāĻŋāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ˛āĻŋāĻā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ QID āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻāĻ°āĻž āĻĻāĻ°āĻāĻžāĻ°, āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻŋ āĻŦā§āĻ¯āĻžāĻļā§āĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻ˛āĻŋāĻā§āĻāĻŋāĻ˛āĻžāĻŽ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻŋ āĻĒāĻžāĻāĻĨāĻ¨ā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ˛āĻŋāĻā§āĻāĻŋāĻ˛āĻžāĻŽ, āĻ¯āĻž āĻāĻŽāĻŋ āĻāĻ āĻŽāĻ¤ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž:
pv âdata/latest-all.json.gzâ |
unpigz -c |
jq --stream $JQ_QUERY |
python3 scripts/post_process.py "output.csv"
āĻ¯ā§āĻāĻžāĻ¨ā§
JQ_QUERY = 'select((.[0][1] == "sitelinks" and (.[0][2]=="enwiki" or .[0][2] =="ruwiki") and .[0][3] =="title") or .[0][1] == "id")'
āĻāĻāĻŋ āĻāĻŋāĻ˛, āĻĒā§āĻ°āĻā§āĻ¤āĻĒāĻā§āĻˇā§, āĻ¸āĻŽāĻā§āĻ° āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻ¯āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻāĻŋāĻ˛; āĻ¯ā§āĻŽāĻ¨āĻāĻŋ āĻāĻŽāĻ°āĻž āĻĻā§āĻāĻŋ, āĻ¸āĻŦāĻāĻŋāĻā§ āĻĒā§āĻ°āĻŦāĻžāĻš āĻŽā§āĻĄā§ āĻāĻžāĻ āĻāĻ°ā§āĻā§:
- pv āĻĢāĻžāĻāĻ˛āĻĒāĻĨ - āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ āĻā§āĻ°āĻāĻ¤āĻŋ āĻŦāĻžāĻ° āĻĻā§āĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻā§ āĻāĻāĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧ
- unpigz -c āĻāĻ°ā§āĻāĻžāĻāĻā§āĻ° āĻāĻŋāĻā§ āĻ āĻāĻļ āĻĒāĻĄāĻŧā§ jq āĻā§ āĻĻāĻŋāĻ¯āĻŧā§āĻā§
- āĻā§ āĻ¸āĻš jq - āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻāĻŦāĻ āĻĒāĻžāĻāĻĨāĻ¨ā§ āĻĒā§āĻ¸ā§āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§ (āĻĒā§āĻ°āĻĨāĻŽ āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĻ° āĻŽāĻ¤ā§) āĻĒāĻžāĻ¸ āĻāĻ°ā§
- āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖāĻāĻžāĻŦā§, āĻĒā§āĻ¸ā§āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŋāĻ˛ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸ā§āĻā§āĻ āĻŽā§āĻļāĻŋāĻ¨ āĻ¯āĻž āĻāĻāĻāĻĒā§āĻ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻāĻ°ā§
āĻŽā§āĻ, āĻāĻāĻāĻŋ āĻāĻāĻŋāĻ˛ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻŦāĻĄāĻŧ āĻĄā§āĻāĻžāĻ¤ā§ (0.5TB) āĻĢā§āĻ˛ā§ āĻŽā§āĻĄā§ āĻāĻžāĻ āĻāĻ°ā§, āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻāĻŦāĻ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻĨā§āĻā§ āĻ¤ā§āĻ°āĻŋāĨ¤
āĻāĻ°ā§āĻāĻāĻŋ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻāĻŋāĻĒ: āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ā§ āĻāĻžāĻ˛ āĻāĻŦāĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ bash/zsh/etc āĻ˛āĻŋāĻāĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¨āĨ¤
āĻāĻāĻž āĻā§āĻĨāĻžāĻ¯āĻŧ āĻāĻžāĻā§ āĻ˛āĻžāĻāĻŦā§? āĻšā§āĻ¯āĻžāĻ, āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° - āĻāĻŦāĻžāĻ°, āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§ āĻ
āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻā§āĻ° āĻāĻĒāĻāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, āĻāĻāĻžāĻ¨ā§
āĻāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻŋāĻ
āĻāĻŦāĻžāĻ°, āĻĒāĻžāĻ āĻ āĻāĻŋā§āĻāĻžāĻ° āĻāĻ°ā§ āĻŦāĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ - āĻāĻā§āĻāĻž, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻž! āĻāĻŦāĻ āĻ āĻŦāĻļā§āĻ¯āĻ, āĻ¤āĻŋāĻ¨āĻŋ āĻ¸āĻ āĻŋāĻ āĻšāĻŦā§āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻŽāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻˇāĻžāĻĒāĻā§ R āĻāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¯āĻŧā§āĻāĻŋ āĻ¯ā§, āĻāĻ¸āĻ˛ā§, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻŧā§āĻ°āĻŋ āĻāĻžāĻˇāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻŦ āĻŽāĻŋāĻ˛ āĻāĻŋāĻ˛āĨ¤
R āĻšāĻ˛ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻŋāĻ āĻāĻŦāĻ āĻāĻŋāĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨āĻāĻ¤ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻŋāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻāĻŦāĻ āĻāĻžāĻˇāĻž (āĻāĻ° āĻŽāĻ¤ā§
āĻ§āĻ°āĻž
āĻā§āĻ¨ āĻāĻāĻāĻ¨ āĻĄā§āĻāĻž āĻ¸āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻŋāĻ¸ā§āĻāĻā§ āĻāĻ° āĻāĻžāĻ¨āĻ¤ā§ āĻšāĻŦā§? āĻ āĻ¨ā§āĻ¤āĻ¤, āĻāĻžāĻ°āĻŖ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ¨āĻ¨-āĻāĻāĻāĻŋ āĻ˛ā§āĻāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻļāĻžāĻ˛ āĻ¸ā§āĻ¤āĻ° āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻžāĻ°āĻž R-āĻ¤ā§ āĻĄā§āĻāĻž āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°ā§āĨ¤ āĻāĻŽāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻāĻāĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒā§āĻ¯āĻŧā§āĻāĻŋ:
- āĻĢāĻžāĻ°ā§āĻŽāĻžāĻ¸āĻŋāĻāĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻ¸ā§āĻā§āĻāĻ°āĨ¤
- āĻā§āĻŦāĻŦāĻŋāĻā§āĻāĻžāĻ¨ā§āĨ¤
- āĻāĻ°ā§āĻĨāĻŋāĻ āĻāĻžāĻ¤.
- āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻŽā§āĻāĻžāĻŦā§āĻ˛āĻž āĻ¯āĻžāĻ°āĻž āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻĻā§āĻ§āĻ°ā§āĻĒā§ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻļāĻŋāĻā§āĻˇāĻž āĻ¸āĻā§āĻā§ āĻŽāĻžāĻ¨ā§āĻˇ.
- āĻŦāĻŋāĻļā§āĻˇāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻŽāĻĄā§āĻ˛ āĻāĻŦāĻ āĻŽā§āĻļāĻŋāĻ¨ āĻ˛āĻžāĻ°ā§āĻ¨āĻŋāĻ āĻŽāĻĄā§āĻ˛ (āĻ¯āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻ˛ā§āĻāĻā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ R āĻĒā§āĻ¯āĻžāĻā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ)āĨ¤
āĻā§āĻ¨ āĻāĻāĻž āĻāĻ¸āĻ˛ā§ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻŧā§āĻ°āĻŋ āĻāĻžāĻˇāĻž? āĻ¯ā§ āĻĢāĻ°ā§āĻŽā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻāĻāĻŋ āĻāĻ¸āĻ˛ā§ āĻāĻāĻāĻŋ āĻŽāĻĄā§āĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĄā§āĻāĻž āĻĒāĻĄāĻŧāĻž āĻāĻŦāĻ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ (āĻŽāĻĄā§āĻ˛) āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ āĻŋāĻ āĻāĻ°āĻž, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ ggplot2-āĻāĻ° āĻŽāĻ¤ā§ āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻĄā§āĻāĻž āĻāĻŋāĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻ āĻāĻ°āĻž - āĻāĻāĻŋāĻ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨ āĻ˛ā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻĢāĻ°ā§āĻŽāĨ¤ .
āĻāĻŋāĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĒā§āĻ°āĻļā§āĻ¨
ggplot(data = beav,
aes(x = id, y = temp,
group = activ, color = activ)) +
geom_line() +
geom_point() +
scale_color_manual(values = c("red", "blue"))
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, R āĻĨā§āĻā§ āĻ āĻ¨ā§āĻ āĻ§āĻžāĻ°āĻŖāĻž āĻĒāĻžāĻāĻĨāĻ¨ āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§ āĻ¯ā§āĻŽāĻ¨ āĻĒāĻžāĻ¨ā§āĻĄāĻž, āĻ¨āĻŽā§āĻĒāĻŋ āĻŦāĻž āĻ¸ā§āĻāĻŋāĻĒāĻŋ, āĻ¯ā§āĻŽāĻ¨ āĻĄā§āĻāĻžāĻĢā§āĻ°ā§āĻŽ āĻāĻŦāĻ āĻĄā§āĻāĻž āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ - āĻ¤āĻžāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§ R-āĻāĻ° āĻ āĻ¨ā§āĻ āĻāĻŋāĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻŦā§āĨ¤
āĻ
āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ
āĻ¨ā§āĻ āĻāĻ¤ā§āĻ¸ āĻāĻā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ,
āĻā§āĻāĻžāĻ¨ āĻā§āĻ°āĻžāĻĢ
āĻāĻāĻžāĻ¨ā§ āĻāĻŽāĻžāĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻ āĻāĻŋāĻā§āĻāĻ¤āĻž āĻāĻā§, āĻāĻžāĻ°āĻŖ āĻāĻŽāĻžāĻā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻā§āĻāĻžāĻ¨ā§āĻ° āĻā§āĻ°āĻžāĻĢ āĻāĻŦāĻ āĻā§āĻ°āĻžāĻĢā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¯āĻŧā§āĻ°āĻŋ āĻāĻžāĻˇāĻž āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧāĨ¤ āĻ āĻ¤āĻāĻŦ, āĻāĻ¸ā§āĻ¨ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤āĻāĻžāĻŦā§ āĻŦā§āĻ¸āĻŋāĻāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ, āĻāĻžāĻ°āĻŖ āĻāĻ āĻ āĻāĻļāĻāĻŋ āĻāĻāĻā§ āĻŦā§āĻļāĻŋ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤āĨ¤
āĻā§āĻ˛āĻžāĻ¸āĻŋāĻā§āĻ¯āĻžāĻ˛ āĻ°āĻŋāĻ˛ā§āĻļāĻ¨āĻžāĻ˛ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻāĻŋāĻŽāĻž āĻāĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻžāĻ¨ā§ āĻ¸ā§āĻāĻŋāĻŽāĻžāĻāĻŋ āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧ, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ°ā§āĻĄāĻŋāĻā§āĻ āĻāĻ¸āĻ˛ā§ āĻāĻāĻāĻŋ "āĻāĻ˛āĻžāĻŽ" āĻāĻŦāĻ āĻāĻ°āĻ āĻŦā§āĻļāĻŋāĨ¤
āĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻ¨ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻŽāĻĄā§āĻ˛āĻŋāĻ āĻāĻ°āĻā§āĻ¨ āĻāĻŦāĻ āĻŽā§āĻ˛ āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻā§āĻ¯āĻŧā§āĻāĻŋāĻ˛ā§āĻ¨, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ¸ā§āĻ¨ āĻāĻāĻāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋ, āĻĄāĻāĻ˛āĻžāĻ¸ āĻ ā§āĻ¯āĻžāĻĄāĻžāĻŽāĻ¸āĻā§ āĻ¨āĻŋāĻ¨ āĻāĻŦāĻ āĻāĻ āĻŦāĻŋāĻŦāĻ°āĻŖāĻāĻŋāĻā§ āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻ¯āĻĻāĻŋ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻ°āĻŋāĻ˛ā§āĻļāĻ¨āĻžāĻ˛ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻļāĻžāĻ˛ āĻ¸āĻāĻā§āĻ¯āĻ āĻāĻ˛āĻžāĻŽ āĻ¸āĻš āĻāĻāĻāĻŋ āĻŦāĻŋāĻļāĻžāĻ˛ āĻā§āĻŦāĻŋāĻ˛ āĻŦāĻž āĻā§āĻŦāĻŋāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻ¯āĻžāĻ° āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻāĻ NULL āĻšāĻŦā§ āĻŦāĻž āĻāĻŋāĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ False āĻŽāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°ā§āĻŖ āĻšāĻŦā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻŋ āĻ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¯ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻ āĻ¨ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ¨ā§āĻ¯āĻžāĻļāĻ¨āĻžāĻ˛ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻāĻ¨ā§āĻā§āĻ°āĻŋ - āĻ āĻŦāĻļā§āĻ¯āĻ, āĻāĻŽāĻ°āĻž āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻā§āĻŦāĻŋāĻ˛ā§ āĻ°āĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻļā§āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°āĻŋāĻ˛ā§āĻļāĻ¨āĻžāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§ āĻ¸āĻš āĻāĻāĻāĻŋ āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧ āĻ˛āĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ āĻŽāĻĄā§āĻ˛ āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻž āĻšāĻŦā§āĨ¤
āĻ¸ā§āĻ¤āĻ°āĻžāĻ āĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄā§āĻāĻž āĻāĻāĻāĻŋ āĻā§āĻ°āĻžāĻĢ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻž āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻŦāĻ āĻāĻāĻ¨āĻžāĻ°ā§ āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻ¨āĻāĻŋ āĻāĻ āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻā§āĻĨāĻžāĻ¯āĻŧ? āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻ¸āĻā§āĻā§ āĻāĻžāĻ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻā§āĻ¯āĻŧā§āĻ°āĻŋ āĻāĻžāĻˇāĻž āĻ¯āĻž āĻāĻŽāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻāĻŋ āĻāĻŦāĻ āĻāĻžāĻ āĻāĻ°ā§āĻāĻŋāĨ¤
SPARQL
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻāĻāĻŋ:
SPARQL (āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ°ā§āĻĒ āĻĨā§āĻā§āĻāĻāĨ¤ SPARQL āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻāĻŦāĻ RDF āĻā§āĻ¯āĻŧā§āĻ°āĻŋ āĻāĻžāĻˇāĻž) -āĻĄā§āĻāĻž āĻā§āĻ¯āĻŧā§āĻ°āĻŋāĻ° āĻāĻžāĻˇāĻž , āĻŽāĻĄā§āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦRDF āĻāĻŦāĻāĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻāĻ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž. SPARQL āĻāĻāĻāĻŋ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļW3C āĻāĻ¨āĻ¸ā§āĻ°ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋāĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŋāĻ āĻāĻ¯āĻŧā§āĻŦ .
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦā§ āĻāĻāĻŋ āĻ˛āĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻāĻāĻ¨āĻžāĻ°ā§ āĻāĻŦāĻ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻĒā§āĻ°ā§āĻĄāĻŋāĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻŧā§āĻ°āĻŋ āĻāĻžāĻˇāĻžāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻā§āĻŦāĻ˛ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻā§āĻ¨ āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ā§ āĻā§ āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻā§ āĻ¨āĻ¯āĻŧ (āĻā§āĻŦ āĻ¸āĻ°āĻ˛ā§āĻā§āĻ¤)āĨ¤
RDF (āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ) āĻŦā§āĻ¸ āĻ¨āĻŋāĻā§āĻ, āĻ¯āĻžāĻ° āĻāĻĒāĻ° SPARQL āĻĒā§āĻ°āĻļā§āĻ¨āĻā§āĻ˛āĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻĒāĻ˛ object, predicate, subject
- āĻāĻŦāĻ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻ¸ā§āĻĒāĻŋāĻ°āĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻ§āĻŋāĻ¨āĻŋāĻˇā§āĻ§ āĻ
āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻŋāĻĒāĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§: āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ X āĻā§āĻāĻā§āĻ¨ āĻ¯āĻžāĻ¤ā§ p_55(X, q_33) āĻ¸āĻ¤ā§āĻ¯ āĻšāĻ¯āĻŧ - āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ
āĻŦāĻļā§āĻ¯āĻ, p_55 āĻšāĻ˛ ID 55 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ, āĻāĻŦāĻ q_33 āĻšāĻ˛ āĻāĻāĻāĻŋ āĻāĻāĻĄāĻŋ 33 āĻ¸āĻš āĻ
āĻŦāĻā§āĻā§āĻ (āĻāĻāĻžāĻ¨ā§ āĻāĻŦāĻ āĻĒā§āĻ°ā§ āĻāĻ˛ā§āĻĒ, āĻāĻŦāĻžāĻ° āĻ¸āĻŦ āĻ§āĻ°āĻŖā§āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§)āĨ¤
āĻ¤āĻĨā§āĻ¯ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ:
āĻĻā§āĻļāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻŋ āĻāĻŦāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻāĻžāĻ¨ā§
āĻŽā§āĻ˛āĻŋāĻ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻĒā§āĻ°āĻā§āĻ¤āĻĒāĻā§āĻˇā§, āĻāĻŽāĻ°āĻž ?āĻĻā§āĻļā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ā§āĻ° āĻŽāĻžāĻ¨ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻāĻžāĻ āĻ¯ā§āĻāĻŋ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯
member_of, āĻāĻāĻž āĻ¸āĻ¤ā§āĻ¯ āĻ¯ā§ member_of(?country,q458) āĻāĻŦāĻ q458 āĻšāĻ˛ āĻāĻāĻ°ā§āĻĒā§āĻ¯āĻŧ āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻāĻĄāĻŋāĨ¤
āĻĒāĻžāĻāĻĨāĻ¨ āĻāĻā§āĻāĻŋāĻ¨ā§āĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ SPARQL āĻā§āĻ¯āĻŧā§āĻ°āĻŋāĻ° āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ:
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, āĻāĻŽāĻžāĻā§ āĻ˛ā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ SPARQL āĻĒāĻĄāĻŧāĻ¤ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ - āĻ¸ā§āĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§, āĻĄā§āĻāĻž āĻā§āĻāĻžāĻŦā§ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻŦā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¤āĻ¤ āĻāĻāĻāĻŋ āĻŽā§āĻ˛āĻŋāĻ āĻ¸ā§āĻ¤āĻ°ā§ āĻāĻžāĻˇāĻž āĻŦā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻĻāĻā§āĻˇāĻ¤āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ
āĻ¨āĻ˛āĻžāĻāĻ¨ā§ āĻ
āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§: āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻžāĻ¨ā§
āĻ˛āĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻāĻžāĻˇāĻž
āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻžāĻ° āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§ āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻāĻ°ā§ āĻĒāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
output(X) :- country(X), member_of(X,âEUâ).
āĻāĻāĻžāĻ¨ā§ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ predicate output/1 (/1 āĻŽāĻžāĻ¨ā§ unary) āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻĨāĻž āĻŦāĻ˛āĻāĻŋ, āĻļāĻ°ā§āĻ¤ āĻĨāĻžāĻā§ āĻ¯ā§ X āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻž āĻ¸āĻ¤ā§āĻ¯ āĻ¯ā§ āĻĻā§āĻļ(X) - āĻ āĻ°ā§āĻĨāĻžā§, X āĻāĻāĻāĻŋ āĻĻā§āĻļ āĻāĻŦāĻ āĻ¸āĻĻāĻ¸ā§āĻ¯_of(X,"EU")āĨ¤
āĻ āĻ°ā§āĻĨāĻžā§, āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻĄā§āĻāĻž āĻāĻŦāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻāĻāĻ¯āĻŧāĻ āĻāĻāĻāĻāĻžāĻŦā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ°āĻā§ āĻā§āĻŦ āĻ¸āĻšāĻā§ āĻāĻŦāĻ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻŽāĻĄā§āĻ˛ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻ¨ā§āĻĄāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻ¤ā§ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻĻā§āĻāĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛?: āĻāĻāĻāĻŋ āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻŦā§āĻšā§ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻ¯āĻž āĻāĻ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻļā§āĻ¨āĻā§āĻ˛āĻŋ āĻ˛āĻŋāĻā§, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻŽā§āĻ˛ āĻ āĻāĻļā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§ - āĻŽāĻ¨ā§ āĻšāĻŦā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻ°āĻ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻāĻŋāĻ¨āĻŋāĻ¸, āĻ¤āĻŦā§ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻāĻāĻŋ āĻāĻā§āĨ¤
āĻ˛āĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻ˛ā§āĻ¯āĻžāĻā§āĻā§āĻ¯āĻŧā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻāĻāĻāĻŋāĻĄāĻžāĻāĻžāĻ¤ā§ āĻā§āĻĄ āĻĢā§āĻ°ā§āĻ¯āĻžāĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ:
āĻāĻĒāĻžāĻĻāĻžāĻ¨: āĻāĻŽāĻŋ āĻāĻāĻžāĻ¨ā§ āĻāĻ§ā§āĻ¨āĻŋāĻ āĻ˛āĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¤ā§āĻ¤āĻ° āĻ¸ā§āĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻ āĻĻā§āĻŦ - āĻāĻŽāĻŋ āĻāĻāĻŋ āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāĻā§āĻāĻŋ:
http://peace.eas.asu.edu/aaai12tutorial/asp-tutorial-aaai.pdf http://ceur-ws.org/Vol-1145/tutorial1.pdf https://www.youtube.com/watch?v=gVQ0bP8zyHw https://www.youtube.com/watch?v=kdcd7Je2glc https://potassco.org/book/ http://potassco.sourceforge.net/teaching.html https://www.cs.uni-potsdam.de/~torsten/Potassco/Tutorials/fmcad12.pdf
āĻāĻ¤ā§āĻ¸: www.habr.com