āĻāĻŋāĻ āĻŋāĻĒāĻ¤ā§āĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ°āĻž āĻ¸āĻĢāĻ˛āĻāĻžāĻŦā§ āĻāĻŽāĻžāĻĻā§āĻ° PostgreSQL āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻāĻžāĻ āĻžāĻŽā§ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°ā§āĻāĻŋ, āĻāĻ āĻŦāĻāĻ° āĻā§āĻā§ āĻā§āĻā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻŖ āĻāĻ°āĻā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻ¨ āĻ˛āĻā§āĻˇ āĻ˛āĻā§āĻˇ āĻ°ā§āĻāĻ°ā§āĻĄ, āĻāĻŦāĻ ... āĻāĻŋāĻā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻ§ā§āĻ° āĻļā§āĻ°ā§.
āĻĒāĻžāĻ°ā§āĻ 1: āĻŦā§āĻ¸ āĻĢā§āĻ°ā§āĻŽ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž - āĻĒāĻžāĻ°ā§āĻ 2: āĻŦāĻŋāĻāĻžāĻāĻāĻ°āĻŖ "āĻ˛āĻžāĻ"
āĻŽā§āĻ˛ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻšāĻ˛ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻāĻ¯āĻŧāĻ¤āĻ¨ā§āĻ° āĻŦā§āĻĻā§āĻ§āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋāĻ° "āĻāĻā§āĻ°āĻ¤āĻž"āĻ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ - āĻ˛āĻāĻžāĻ°āĻŋāĻĻāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻ¯āĻĻāĻŋāĻāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§ āĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻā§ āĻāĻāĻ āĻĒāĻĄāĻŧāĻž/āĻ˛ā§āĻāĻžāĻ° āĻāĻžāĻāĻā§āĻ˛āĻŋ āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§ āĻŦāĻšā§āĻā§āĻŖ āĻŦā§āĻļāĻŋ āĻĄā§āĻāĻž āĻĒā§āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°ā§āĻ¨āĻļā§āĻ°ā§āĻ¤ā§ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ
āĻāĻ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻāĻĻā§āĻ§āĻžāĻ° āĻāĻ¸ā§ āĻŦāĻŋāĻāĻžāĻ.
āĻāĻŽāĻŋ āĻ¨ā§āĻ āĻāĻ°āĻŋ āĻ¯ā§ āĻāĻāĻŋ āĻļāĻžāĻ°ā§āĻĄāĻŋāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¨āĻ¯āĻŧ, āĻ
āĻ°ā§āĻĨāĻžā§, āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĄā§āĻāĻžāĻŦā§āĻ¸ āĻŦāĻž āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĄā§āĻāĻž āĻŦāĻŋāĻ¤āĻ°āĻŖāĨ¤ āĻāĻŽāĻ¨āĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĄā§āĻāĻž āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻāĻžāĻ°āĻŖ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°, āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ "āĻĢā§āĻ˛āĻž" āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻĨā§āĻā§ āĻŽā§āĻā§āĻ¤āĻŋ āĻĒāĻžāĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻāĻž āĻ¸ā§āĻĒāĻˇā§āĻ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻĻāĻŋāĻ¨ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻžāĻ˛ā§ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻŽāĻ°ā§āĻĨā§āĻ¯ āĻ°āĻžāĻā§āĻ¨, āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻāĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻ¸āĻŽāĻ¤āĻ˛ā§ āĻĨāĻžāĻāĻŦā§ āĻ¨āĻžāĨ¤
āĻāĻŽāĻ°āĻž "āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§" āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻŦ āĻ¨āĻž, āĻ¤āĻŦā§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻ¨āĻŋāĻā§āĻ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻŦ - āĻā§ āĻāĻŦāĻ āĻā§āĻāĻžāĻŦā§ "āĻā§āĻāĻ°ā§ āĻā§āĻāĻ°ā§ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤" āĻāĻŦāĻ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻā§āĻāĻž āĻā§ āĻŦāĻžāĻĄāĻŧā§āĨ¤
āĻ§āĻžāĻ°āĻŖāĻž
āĻāĻŦāĻžāĻ°āĻ, āĻāĻŽāĻ°āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻŋ: āĻāĻŽāĻ°āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ āĻ¯ā§ āĻāĻ, āĻāĻāĻžāĻŽā§āĻāĻžāĻ˛ āĻāĻŦāĻ āĻāĻ āĻŦāĻāĻ° āĻĒāĻ°ā§, āĻ¯ā§āĻā§āĻ¨ā§ āĻĒāĻ āĻ¨/āĻ°āĻžāĻāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ PostgreSQL āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻĄāĻŧāĻž āĻĄā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻāĻ āĻĨāĻžāĻā§āĨ¤
āĻā§āĻ¨ āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻ¸āĻā§āĻāĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ (āĻŦāĻžāĻ°ā§āĻ¤āĻž, āĻ¨āĻĨāĻŋ, āĻ˛āĻ, āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ°, ...) āĻāĻāĻāĻŋ āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ āĻā§ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻĒāĻāĻ¨ā§āĻĻ āĻšāĻ˛ āĻāĻā§āĻ¨ā§āĻā§āĻ° āĻ¤āĻžāĻ°āĻŋāĻ/āĻ¸āĻŽāĻ¯āĻŧ. āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻ āĻāĻāĻ¨āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻāĻŋ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻŽā§āĻšā§āĻ°ā§āĻ¤.
āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ°āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻ¸āĻā§āĻā§ āĻāĻžāĻ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĄā§āĻāĻž - āĻ¤āĻžāĻ°āĻž āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋ āĻĒāĻĄāĻŧā§, āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻ˛āĻāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°ā§, ... āĻ¨āĻž, āĻ āĻŦāĻļā§āĻ¯āĻ, āĻ¤āĻžāĻ°āĻž āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ°āĻ āĻĒāĻŋāĻāĻ¨ā§ āĻ¸ā§āĻā§āĻ°ā§āĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻ°āĻž āĻāĻāĻŋ āĻā§āĻŦ āĻāĻŽāĻ āĻāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻ§āĻŋāĻ¨āĻŋāĻˇā§āĻ§āĻā§āĻ˛āĻŋ āĻĨā§āĻā§, āĻāĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻ āĻšāĻ¯āĻŧā§ āĻāĻ ā§ āĻ¯ā§ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻšāĻŦā§ā§ˇ "āĻĻā§āĻ¨āĻŋāĻ" āĻŦāĻŋāĻāĻžāĻ - āĻ¸āĻ°ā§āĻŦā§āĻĒāĻ°āĻŋ, āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ¤āĻžāĻ° āĻāĻžāĻā§ "āĻāĻ" āĻŦāĻž "āĻāĻ¤āĻāĻžāĻ˛" āĻ¯āĻž āĻāĻ¸ā§āĻā§ āĻ¤āĻž āĻĒāĻĄāĻŧāĻŦā§āĨ¤
āĻāĻŽāĻ°āĻž āĻ¯āĻĻāĻŋ āĻĻāĻŋāĻ¨ā§āĻ° āĻŦā§āĻ˛āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻŋāĻāĻāĻžāĻŦā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻžāĻā§ āĻ˛āĻŋāĻāĻŋ āĻāĻŦāĻ āĻĒāĻĄāĻŧāĻŋ, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻŽāĻžāĻĻā§āĻ°āĻ āĻĻā§āĻ¯āĻŧ āĻāĻ°āĻ āĻĻāĻā§āĻˇ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻŦāĻ āĻĄāĻŋāĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° - āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻāĻžāĻ āĻ¸ā§āĻā§āĻā§āĻ˛āĻŋ āĻ¸āĻšāĻā§āĻ RAM-āĻ¤ā§ āĻŽāĻžāĻĒāĻ¸āĻ āĻāĻ°ā§, āĻā§āĻŦāĻŋāĻ˛ āĻā§āĻĄāĻŧā§ "āĻŦāĻĄāĻŧ āĻāĻŦāĻ āĻāĻ°ā§āĻŦāĻŋ"āĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§ā§ˇ
āĻ§āĻžāĻĒā§ āĻ§āĻžāĻĒā§ āĻĻā§āĻŦāĻžāĻ°āĻž
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, āĻāĻĒāĻ°ā§āĻ° āĻ¸āĻŦāĻā§āĻ˛ā§ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻ˛āĻžāĻā§āĻ° āĻŽāĻ¤ āĻļā§āĻ¨āĻžāĻā§āĻā§āĨ¤ āĻāĻŦāĻ āĻāĻāĻŋ āĻ āĻ°ā§āĻāĻ¨āĻ¯ā§āĻā§āĻ¯, āĻ¤āĻŦā§ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ ā§āĻ° āĻĒāĻ°āĻŋāĻļā§āĻ°āĻŽ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ - āĻāĻžāĻ°āĻŖ āĻ¸āĻ¤ā§āĻ¤āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋāĻā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤āĻāĻŋ "āĻĻā§āĻāĻ¤ā§" āĻāĻŦāĻ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ° āĻĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻāĻ°ā§.
āĻŦāĻžāĻ°ā§āĻ¤āĻž, āĻāĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻŦāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨
āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻ¤āĻžāĻ°āĻŋāĻ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋ āĻāĻžāĻāĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋ, āĻ¤āĻžāĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛ āĻ¸āĻ¤ā§āĻ¤āĻž-āĻ¸āĻŽā§āĻĒāĻ¤ā§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¸āĻā§āĻāĻ¤ (āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛, āĻĒā§āĻ°āĻžāĻĒāĻāĻĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž), āĻāĻŦāĻ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āĻ¸ā§āĻ āĻ¤āĻžāĻ°āĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž.
āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻšāĻ˛ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽā§āĻ¸ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻā§āĻ˛āĻŋ āĻĻā§āĻāĻž (āĻ āĻĒāĻ āĻŋāĻ¤, āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ, āĻ¸āĻŽāĻ¸ā§āĻ¤), āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¤āĻžāĻ°āĻŋāĻ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ "āĻāĻāĻā§" āĻĻā§āĻāĻ¯āĻŧāĻžāĻ āĻ¯ā§āĻā§āĻ¤āĻŋāĻā§ˇ
āĻāĻŽāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻŦāĻŋāĻ˛ā§ āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ āĻā§ (āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¤āĻžāĻ°āĻŋāĻ) āĻ¯ā§āĻ āĻāĻ°āĻŋ: āĻĒā§āĻ°āĻžāĻĒāĻ, āĻĢāĻžāĻāĻ˛, āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻā§āĻ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ DateTime āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨.
āĻĨā§āĻ°ā§āĻĄ
āĻ¯ā§āĻšā§āĻ¤ā§ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻāĻŋ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ, āĻāĻāĻ āĻŽāĻĄā§āĻ˛ā§ āĻāĻāĻŋ "āĻāĻžāĻ" āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻšāĻŦā§ āĻ¨āĻž, āĻ āĻ¨ā§āĻ¯ āĻāĻŋāĻā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻā§āĻāĻ¤. āĻāĻŋāĻ āĻŋāĻĒāĻ¤ā§āĻ°ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ° āĻ¤āĻžāĻ°āĻŋāĻ - āĻ¯ā§, āĻ¸ā§āĻˇā§āĻāĻŋāĻ° āĻŽā§āĻšā§āĻ°ā§āĻ¤, āĻāĻ¸āĻ˛ā§, āĻŦāĻŋāĻˇāĻ¯āĻŧā§āĻ°āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻŦāĻŋāĻ˛ā§ āĻāĻāĻāĻŋ āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ āĻā§ (āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻ¤āĻžāĻ°āĻŋāĻ) āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨: āĻŦāĻŋāĻˇāĻ¯āĻŧ, āĻ¸āĻĻāĻ¸ā§āĻ¯āĨ¤
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻ¨ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻ¸āĻžāĻĨā§ āĻĻā§āĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻā§:
- āĻā§āĻ¨ āĻŦāĻŋāĻāĻžāĻā§ āĻŦāĻŋāĻˇāĻ¯āĻŧā§āĻ° āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻā§āĻāĻāĻ¤ā§ āĻšāĻŦā§?
- āĻā§āĻ¨ āĻŦāĻŋāĻāĻžāĻā§ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻā§āĻāĻāĻ¤ā§ āĻšāĻŦā§?
āĻāĻĒāĻ¨āĻŋ, āĻ āĻŦāĻļā§āĻ¯āĻ, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻāĻžāĻā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻā§āĻŦ āĻĻā§āĻāĻāĻāĻ¨āĻ āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¯āĻŧāĻā§ āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°āĻŦā§āĨ¤ āĻ āĻ¤āĻāĻŦ, āĻ āĻŋāĻ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻĻā§āĻāĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻ°āĻž āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ˛āĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻ˛āĻŋāĻā§āĻ / āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦ:
- āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻ¤āĻžāĻ°āĻŋāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°
- āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¤āĻžāĻ°āĻŋāĻ āĻ¸ā§āĻ āĻāĻ āĻāĻŋāĻ āĻŋāĻĒāĻ¤ā§āĻ° (āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻā§āĻŦāĻŋāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ āĻĨāĻŦāĻž āĻāĻĒāĻ¨āĻŋ āĻ¤āĻžāĻ°āĻŋāĻā§āĻ° āĻ ā§āĻ¯āĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨)
āĻ¯ā§āĻšā§āĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻĨāĻ āĻāĻŋāĻ āĻŋāĻĒāĻ¤ā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¤āĻžāĻ°āĻŋāĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¯āĻŧ āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻŦā§ (āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇā§, āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻžāĻ°ā§āĻ¤āĻž 1-2 āĻ¸āĻāĻ˛āĻā§āĻ¨ āĻĻāĻŋāĻ¨ā§ āĻĒāĻĄāĻŧā§), āĻāĻŽāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ¤ā§ āĻĢā§āĻāĻžāĻ¸ āĻāĻ°āĻŦāĨ¤
āĻ¸āĻžāĻŽāĻā§āĻ°āĻŋāĻāĻāĻžāĻŦā§, āĻāĻŽāĻžāĻĻā§āĻ° āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻāĻ āĻ¨ āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĢāĻ°ā§āĻŽāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻā§:
āĻā§āĻŦāĻŋāĻ˛: RU
-- ŅĐĩĐēŅии ĐŋĐž Đ´Đ°ŅĐĩ ŅООйŅĐĩĐŊиŅ
CREATE TABLE "ХООйŅĐĩĐŊиĐĩ_YYYYMMDD"(
"ХООйŅĐĩĐŊиĐĩ"
uuid
PRIMARY KEY
, "ĐĸĐĩĐŧĐ°"
uuid
, "ĐĐ°ŅĐ°ĐĸĐĩĐŧŅ"
date
, "ĐвŅĐžŅ"
uuid
, "ĐĐ°ŅĐ°ĐŅĐĩĐŧŅ" -- иŅĐŋĐžĐģŅСŅĐĩĐŧ ĐēĐ°Đē Đ´Đ°ŅŅ
timestamp
, "ĐĸĐĩĐēŅŅ"
text
);
CREATE TABLE "ĐĐ´ŅĐĩŅĐ°Ņ_YYYYMMDD"(
"ĐĐ°ŅаХООйŅĐĩĐŊиŅ"
date
, "ХООйŅĐĩĐŊиĐĩ"
uuid
, "ĐĐĩŅŅĐžĐŊĐ°"
uuid
, PRIMARY KEY("ХООйŅĐĩĐŊиĐĩ", "ĐĐĩŅŅĐžĐŊĐ°")
);
CREATE TABLE "ФаКĐģ_YYYYMMDD"(
"ĐĐ°ŅаХООйŅĐĩĐŊиŅ"
date
, "ФаКĐģ"
uuid
PRIMARY KEY
, "ХООйŅĐĩĐŊиĐĩ"
uuid
, "BLOB"
uuid
, "ĐĐŧŅ"
text
);
CREATE TABLE "Đ ĐĩĐĩŅŅŅХООйŅĐĩĐŊиК_YYYYMMDD"(
"ĐĐ°ŅаХООйŅĐĩĐŊиŅ"
date
, "ĐĐģĐ°Đ´ĐĩĐģĐĩŅ"
uuid
, "ĐĸиĐŋĐ ĐĩĐĩŅŅŅĐ°"
smallint
, "ĐĐ°ŅĐ°ĐŅĐĩĐŧŅ"
timestamp
, "ХООйŅĐĩĐŊиĐĩ"
uuid
, PRIMARY KEY("ĐĐģĐ°Đ´ĐĩĐģĐĩŅ", "ĐĸиĐŋĐ ĐĩĐĩŅŅŅĐ°", "ХООйŅĐĩĐŊиĐĩ")
);
CREATE INDEX ON "Đ ĐĩĐĩŅŅŅХООйŅĐĩĐŊиК_YYYYMMDD"("ĐĐģĐ°Đ´ĐĩĐģĐĩŅ", "ĐĸиĐŋĐ ĐĩĐĩŅŅŅĐ°", "ĐĐ°ŅĐ°ĐŅĐĩĐŧŅ" DESC);
-- ŅĐĩĐēŅии ĐŋĐž Đ´Đ°ŅĐĩ ŅĐĩĐŧŅ
CREATE TABLE "ĐĸĐĩĐŧĐ°_YYYYMMDD"(
"ĐĐ°ŅĐ°ĐĸĐĩĐŧŅ"
date
, "ĐĸĐĩĐŧĐ°"
uuid
PRIMARY KEY
, "ĐĐžĐēŅĐŧĐĩĐŊŅ"
uuid
, "ĐаСваĐŊиĐĩ"
text
);
CREATE TABLE "ĐŖŅĐ°ŅŅĐŊиĐēĐĸĐĩĐŧŅ_YYYYMMDD"(
"ĐĐ°ŅĐ°ĐĸĐĩĐŧŅ"
date
, "ĐĸĐĩĐŧĐ°"
uuid
, "ĐĐĩŅŅĐžĐŊĐ°"
uuid
, PRIMARY KEY("ĐĸĐĩĐŧĐ°", "ĐĐĩŅŅĐžĐŊĐ°")
);
CREATE TABLE "ĐĐ°ŅŅХООйŅĐĩĐŊиКĐĸĐĩĐŧŅ_YYYYMMDD"(
"ĐĐ°ŅĐ°ĐĸĐĩĐŧŅ"
date
, "ĐĸĐĩĐŧĐ°"
uuid
PRIMARY KEY
, "ĐĐ°ŅĐ°"
date
);
āĻāĻāĻāĻŋ āĻ¸ā§āĻ¨ā§āĻĻāĻ° āĻĒāĻ¯āĻŧāĻ¸āĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨
āĻāĻā§āĻāĻž, āĻ¯āĻĻāĻŋ āĻāĻŽāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋ
āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ āĻšāĻ¯āĻŧ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻĄā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¨āĻŋāĻ¯āĻŧā§ āĻā§āĻŦ āĻāĻŋāĻ¨ā§āĻ¤āĻŋāĻ¤, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻ "āĻ
āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤" āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻĒāĻ°āĻŋāĻ¤ā§āĻ°āĻžāĻŖ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻŦāĻŋāĻ˛ā§ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ¤ā§āĻ¯, āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻŦāĻŋāĻāĻžāĻ āĻĨā§āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻāĻŦā§āĻĻāĻ¨ā§āĻ° āĻĻāĻŋāĻā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻ¤ā§āĻ¸: www.habr.com