āĻšā§āĻ¯āĻžāĻ˛ā§, āĻāĻžāĻŦā§āĻ°ā§āĻāĻ¸ā§āĻā§āĻ° āĻŦāĻžāĻ¸āĻŋāĻ¨ā§āĻĻāĻžāĻ°āĻžāĨ¤ āĻā§āĻ°ā§āĻ¸ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻā§āĻ°ā§āĻĒā§āĻ° āĻā§āĻ˛āĻžāĻ¸ āĻāĻ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻšāĻā§āĻā§
Đ
āĻāĻ¯āĻŧā§āĻŦāĻŋāĻ¨āĻžāĻ° āĻ
āĻ¨ā§āĻˇā§āĻ āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ¯āĻāĻ¨ āĻāĻžāĻāĻā§āĻ˛ā§ āĻā§āĻ āĻāĻŋāĻ˛...
āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻāĻ¸ā§āĻ¨ āĻŽāĻ¨ā§ āĻāĻ°āĻŋ āĻāĻŋāĻāĻžāĻŦā§ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāĻ¸ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ¤ āĻļāĻ¤āĻžāĻŦā§āĻĻā§āĻ° āĻļā§āĻˇā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻāĻŋ āĻāĻ āĻŋāĻ¨ āĻšāĻŦā§ āĻ¨āĻž, āĻāĻžāĻ°āĻŖ āĻ¸ā§āĻ āĻĻāĻŋāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāĻ¸ āĻĒāĻāĻ¨ā§āĻĻ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻļā§āĻˇ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻāĻžāĻļāĻŦāĻžāĻŖā§.
90 āĻāĻ° āĻĻāĻļāĻā§āĻ° āĻļā§āĻˇā§āĻ° āĻĻāĻŋāĻā§ āĻāĻŦāĻ 2 āĻāĻ° āĻĻāĻļāĻā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§, āĻļāĻŋāĻ˛ā§āĻĒ āĻ¸ā§āĻā§āĻ˛āĻ¯ā§āĻā§āĻ¯ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻŽā§āĻ˛āĻ¤ āĻā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻŋāĻ˛ āĻ¨āĻžāĨ¤ āĻšā§āĻ¯āĻžāĻ, āĻ¸ā§āĻāĻžāĻ¨ā§ IBM DBXNUMX, Sybase āĻāĻŦāĻ āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻĄā§āĻāĻžāĻŦā§āĻ¸ āĻāĻŋāĻ˛ āĻ¯āĻž āĻāĻ¸ā§āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻāĻ˛ā§ āĻā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻ°āĻžāĻāĻ˛ā§āĻ° āĻĒāĻāĻā§āĻŽāĻŋāĻ¤ā§ āĻāĻ¤āĻāĻž āĻ˛āĻā§āĻˇāĻŖā§āĻ¯āĻŧ āĻāĻŋāĻ˛ āĻ¨āĻžāĨ¤ āĻ¤āĻĻāĻ¨ā§āĻ¸āĻžāĻ°ā§, āĻ¸ā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻĒā§āĻ°āĻā§āĻļāĻ˛ā§āĻĻā§āĻ° āĻĻāĻā§āĻˇāĻ¤āĻž āĻā§āĻ¨āĻāĻāĻžāĻŦā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻāĻ¨ā§āĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻĻā§āĻ§ āĻāĻŋāĻ˛āĨ¤
āĻāĻ°āĻžāĻāĻ˛ āĻĄāĻŋāĻŦāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¤ā§ āĻšāĻŦā§:
- āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻļāĻ¨ āĻāĻŋāĻ āĻĨā§āĻā§ āĻāĻ°āĻžāĻāĻ˛ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§āĻ¨;
- āĻāĻ°āĻžāĻāĻ˛ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨:
- init.ora;
- listener.ora;
- āĻ¸ā§āĻˇā§āĻāĻŋ:
- āĻā§āĻŦāĻŋāĻ˛āĻ¸ā§āĻĒā§āĻ¸;
- āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž;
- āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§;
- āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨;
- āĻĒāĻ°ā§āĻ¯āĻŦā§āĻā§āĻˇāĻŖ āĻāĻ°āĻž;
- āĻ¸āĻžāĻŦāĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻ˛ āĻ
āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻāĻžāĻŦāĻŋāĻ˛āĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, āĻāĻ°āĻžāĻāĻ˛ āĻĄāĻŋāĻŦāĻŋāĻ āĻĨā§āĻā§ āĻā§āĻ¨ āĻŦāĻŋāĻļā§āĻˇ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŋāĻ˛ āĻ¨āĻž:
- āĻĄā§āĻāĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻŦāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ DBMS āĻŦāĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻŦā§āĻā§ āĻ¨āĻŋāĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§āĻ¨;
- āĻāĻā§āĻ āĻĒā§āĻ°āĻžāĻĒā§āĻ¯āĻ¤āĻž āĻāĻŦāĻ āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻŽāĻžāĻĒāĻ¯ā§āĻā§āĻ¯āĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĻ¨ (āĻāĻāĻŋ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ DBA āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻŋāĻ˛ āĻ¨āĻž);
- āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻāĻ˛āĻžāĻāĻž, āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§, āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°, āĻāĻāĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻžāĻ˛ āĻā§āĻāĻžāĻ¨;
- āĻĄā§āĻāĻž āĻ˛ā§āĻĄ āĻāĻŦāĻ āĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨, āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāĻ¸ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĄā§āĻāĻž āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, āĻ¯āĻĻāĻŋ āĻāĻŽāĻ°āĻž āĻ¸ā§āĻ āĻĻāĻŋāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒāĻāĻ¨ā§āĻĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŋ āĻ¤āĻŦā§ āĻāĻāĻŋ 80 āĻāĻ° āĻĻāĻļāĻā§āĻ° āĻļā§āĻˇā§āĻ° āĻĻāĻŋāĻā§ āĻ¸ā§āĻāĻŋāĻ¯āĻŧā§āĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻ° āĻĒāĻāĻ¨ā§āĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĻā§āĻļā§āĻ¯āĻĒā§āĻ°ā§āĻŖ:
āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻ¤āĻžāĻ°āĻĒāĻ° āĻĨā§āĻā§, āĻ āĻŦāĻļā§āĻ¯āĻ, āĻāĻžāĻ āĻŦā§āĻĄāĻŧā§āĻā§, āĻĒā§āĻĨāĻŋāĻŦā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻ°āĻāĻŽ āĻāĻŋāĻā§ āĻšāĻ¯āĻŧā§ āĻāĻ ā§āĻā§:
āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāĻ¸ āĻŦāĻžāĻāĻžāĻ°āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§, āĻ¯ā§āĻŽāĻ¨āĻāĻŋ āĻāĻžāĻ°ā§āĻāĻ¨āĻžāĻ°ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ āĻĨā§āĻā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻĻā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧ:
āĻāĻŦāĻ āĻāĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻ˛āĻā§āĻˇ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¯ā§ āĻŽā§āĻ, āĻ¯āĻžāĻ° āĻāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧāĻ¤āĻž āĻŦāĻžāĻĄāĻŧāĻā§, āĻ¤āĻžāĻĻā§āĻ° āĻā§āĻ˛ā§āĻā§āĻāĻŋ āĻĻāĻāĻ˛ āĻāĻ°ā§āĻā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻŽāĻ°āĻž āĻāĻāĻ āĻāĻžāĻ°ā§āĻāĻ¨āĻžāĻ° āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻĒāĻĄāĻŧāĻŋ, āĻāĻŽāĻ°āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤āĻā§āĻ˛āĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻŦ:
- āĻ āĻ¨ā§āĻ āĻā§āĻ°āĻžāĻšāĻāĻ°āĻž āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻā§āĻ˛āĻžāĻāĻĄā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻĒāĻĨā§ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
- āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĨāĻŽā§ āĻā§āĻ˛āĻžāĻāĻĄā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻŋ āĻ¸āĻ¤ā§āĻ¯ āĻ¨āĻ¯āĻŧ āĻ¯ā§ āĻ¤āĻžāĻ°āĻž āĻāĻāĻ¨āĻ āĻ¨āĻ¨-āĻā§āĻ˛āĻžāĻāĻĄ āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§āĻ¤ā§ āĻāĻ˛ā§ āĻ¯āĻžāĻŦā§āĨ¤
- āĻĒā§-āĻ ā§āĻ¯āĻžāĻ-āĻāĻ-āĻā§ āĻĒā§āĻ°āĻžāĻāĻ¸āĻŋāĻ āĻŽāĻĄā§āĻ˛ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻšāĻ¯āĻŧā§ āĻāĻ ā§āĻā§āĨ¤ āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§āĻā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻ°āĻž āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ°ā§āĻĨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¯āĻŧ, āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻŽāĻ¨āĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻŦāĻŖāĻ¤āĻžāĻ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§ āĻā§āĻŦāĻ˛ āĻ¸āĻ¤ā§āĻ¯ā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦā§āĻ¤āĻŋāĨ¤
āĻāĻāĻ¨ āĻāĻŋ?
āĻāĻ āĻāĻŽāĻ°āĻž āĻ¸āĻŦāĻžāĻ āĻŽā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤ āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¤ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻĒā§āĻ°āĻļā§āĻ¨āĻā§āĻ˛āĻŋ āĻĒāĻāĻ¨ā§āĻĻā§āĻ° āĻĒā§āĻ°āĻļā§āĻ¨āĨ¤ āĻāĻŦāĻ āĻāĻāĻŋ āĻŦāĻŋāĻļāĻžāĻ˛, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻŽāĻ°āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻ¨-āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¸ā§āĻ¸ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāĻ¸ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻĒāĻāĻ¨ā§āĻĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŋāĨ¤ āĻāĻŽāĻ°āĻž āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻŦāĻ SaaS āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§āĻāĻŋāĨ¤ āĻāĻāĻāĻžāĻŦā§, āĻĒāĻāĻ¨ā§āĻĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋ āĻŦāĻāĻ° āĻāĻ°āĻ āĻāĻ āĻŋāĻ¨ āĻšāĻ¯āĻŧā§ āĻāĻ ā§āĨ¤
āĻĒāĻāĻ¨ā§āĻĻā§āĻ° āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻžāĻ°āĻŖ:
- āĻŽā§āĻ˛ā§āĻ¯. āĻ āĻ¨ā§āĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻāĻāĻ¨āĻ āĻāĻžāĻāĻž āĻāĻ°āĻ;
- āĻĻāĻā§āĻˇāĻ¤āĻž. āĻ¯āĻĻāĻŋ āĻāĻŽāĻ°āĻž āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŋ, āĻ¤āĻžāĻšāĻ˛ā§ āĻĻāĻā§āĻˇāĻ¤āĻžāĻ° āĻĒā§āĻ°āĻļā§āĻ¨ āĻāĻ ā§, āĻ¯ā§āĻšā§āĻ¤ā§ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛ā§āĻā§āĻĻā§āĻ° āĻāĻžāĻ āĻĨā§āĻā§ āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻĻāĻā§āĻˇāĻ¤āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¯āĻžāĻ°āĻž āĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§;
- āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§. āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻ¯āĻž āĻā§āĻ˛āĻžāĻāĻĄā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻŦāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻ˛ā§āĻ¨, āĻāĻŽāĻ¨āĻāĻŋ āĻāĻāĻ āĻĒā§āĻ¸ā§āĻāĻā§āĻ°ā§āĻ¸ā§āĻ, āĻĒā§āĻ¸ā§āĻāĻā§āĻ°ā§āĻ¸ āĻ āĻ¨-āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¸ā§āĻ¸ā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻĒāĻ°āĻŋāĻšāĻžāĻ°ā§āĻ¯ āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻ¯āĻž āĻāĻžāĻ¨āĻž āĻāĻŦāĻ āĻŦā§āĻāĻž āĻĻāĻ°āĻāĻžāĻ°āĨ¤ āĻ āĻ§āĻŋāĻāĻ¨ā§āĻ¤ā§, āĻāĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°āĻāĻŋ āĻāĻāĻāĻŋ āĻāĻāĻ DBMS āĻāĻ° āĻāĻŋāĻā§ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻā§āĻāĻžāĻ¨ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻšāĻ¯āĻŧā§ āĻāĻ ā§āĨ¤
āĻāĻāĻ¨ DA/DE āĻĨā§āĻā§ āĻāĻŋ āĻāĻļāĻž āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ:
- āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻāĻ˛āĻžāĻāĻž āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻžāĻ˛ āĻŦā§āĻāĻž;
- āĻšāĻžāĻ¤ā§āĻ° āĻāĻžāĻāĻāĻŋ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāĻ¸ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž;
- āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž;
- āĻĄā§āĻāĻž āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻŦāĻ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž;
- āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¨ā§āĻā§ GCP āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻĄā§āĻāĻž āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻŦāĻž āĻ āĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻĒāĻāĻ¨ā§āĻĻ āĻā§āĻāĻžāĻŦā§ āĻ¤āĻžāĻ° āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¤āĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§:
āĻ
āĻ¨ā§āĻā§āĻ°āĻš āĻāĻ°ā§ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ PostgreSQL āĻ¸ā§āĻāĻŋāĻŽāĻžāĻ° āĻ
āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧ, āĻāĻŦāĻ āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻˇāĻžāĻ° āĻ
āĻ§ā§āĻ¨ā§ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻĨāĻžāĻāĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻā§āĻ˛āĻžāĻāĻĄ āĻāĻ¸āĻāĻŋāĻāĻāĻ˛. āĻāĻŦāĻ āĻ¯āĻāĻ¨ āĻāĻŽāĻ°āĻž āĻā§āĻ˛āĻžāĻāĻĄ āĻāĻ¸āĻāĻŋāĻāĻāĻ˛-āĻ āĻĒā§āĻāĻāĻžāĻ, āĻ¤āĻāĻ¨ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻŦāĻžāĻ° āĻāĻāĻāĻŋ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§:
āĻāĻāĻŋ āĻ˛āĻā§āĻˇ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¯ā§ āĻāĻ āĻĒāĻāĻ¨ā§āĻĻāĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸ā§āĻĒāĻˇā§āĻ āĻ¨āĻ¯āĻŧ, āĻ¤āĻžāĻ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ°āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻ
āĻ¨ā§āĻ¤āĻ°ā§āĻĻā§āĻˇā§āĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻŽā§āĻ:
- āĻāĻĒāĻ¨āĻŋ āĻ¯āĻ¤āĻ āĻāĻāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§āĻ¨, āĻĒāĻāĻ¨ā§āĻĻā§āĻ° āĻĒā§āĻ°āĻļā§āĻ¨āĻāĻŋ āĻ¤āĻ¤ āĻŦā§āĻļāĻŋ āĻāĻžāĻĒāĻž āĻĒāĻĄāĻŧā§ āĻ¯āĻžāĻā§āĻā§āĨ¤ āĻāĻŦāĻ āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GCP, āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻŦāĻ SaaS-āĻāĻ° āĻĻāĻŋāĻā§ āĻ¤āĻžāĻāĻžāĻ¨, āĻ¤āĻŦā§ RDBMS-āĻāĻ° āĻāĻŋāĻā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 4āĻ°ā§āĻĨ āĻ§āĻžāĻĒā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ (āĻāĻŦāĻ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ¸ā§āĻĒā§āĻ¯āĻžāĻ¨āĻžāĻ° āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻ°āĻ¯āĻŧā§āĻā§)āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, PostgreSQL āĻāĻ° āĻĒāĻāĻ¨ā§āĻĻāĻāĻŋ 5 āĻ¤āĻŽ āĻ§āĻžāĻĒā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻ° āĻĒāĻžāĻļā§ MySQL āĻāĻŦāĻ SQL āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ°āĻ¯āĻŧā§āĻā§, āĻ āĻ°ā§āĻĨāĻžā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻ āĻ¨ā§āĻ āĻāĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§.
- āĻāĻŽāĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ˛ā§āĻāĻ¨ā§āĻ° āĻĒāĻāĻā§āĻŽāĻŋāĻ¤ā§ āĻŦāĻŋāĻ§āĻŋāĻ¨āĻŋāĻˇā§āĻ§ā§āĻ° āĻāĻĨāĻž āĻā§āĻ˛ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻŽā§āĻ˛āĻ¤ āĻ¸āĻŦāĻžāĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻĒā§āĻ¯āĻžāĻ¨āĻžāĻ° āĻāĻžāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛āĨ¤ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ āĻŽāĻ¤ āĻāĻŋāĻā§ āĻĻā§āĻāĻžāĻ¯āĻŧ: "āĻ āĻ¨ā§āĻā§āĻ°āĻš āĻāĻ°ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻāĻ¨ āĻ¸ā§āĻĒā§āĻ¯āĻžāĻ¨āĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ˛āĻžāĻāĻĄ SQL āĻāĻ° āĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻļāĻžāĻĻāĻžāĻ°!"
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§ āĻāĻ°āĻŦ?
āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ¸āĻ¤ā§āĻ¯ āĻŦāĻ˛ā§ āĻĻāĻžāĻŦāĻŋ āĻ¨āĻž āĻāĻ°ā§, āĻāĻ¸ā§āĻ¨ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤āĻāĻŋ āĻŦāĻ˛āĻŋ:
āĻāĻŽāĻžāĻĻā§āĻ° āĻļā§āĻāĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§:
- āĻāĻā§ āĻ¯ā§āĻāĻžāĻŦā§ āĻĄāĻŋāĻŦāĻŋāĻ āĻĒāĻĄāĻŧāĻžāĻ¨ā§ āĻšāĻ¤ā§ āĻ¸ā§āĻāĻžāĻŦā§ āĻļā§āĻāĻžāĻ¨ā§āĻ° āĻā§āĻ¨ā§ āĻŽāĻžāĻ¨ā§ āĻ¨ā§āĻ;
- āĻāĻāĻāĻŋ āĻĒāĻŖā§āĻ¯ā§āĻ° āĻā§āĻāĻžāĻ¨ āĻāĻ° āĻ¯āĻĨā§āĻˇā§āĻ āĻ¨āĻ¯āĻŧ;
- āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ āĻ¸ā§āĻ¤āĻ°ā§ āĻĄāĻāĻ¨ āĻĄāĻāĻ¨ āĻāĻžāĻ¨āĻž āĻ āĻ¸āĻŽā§āĻāĻŦāĨ¤
āĻāĻĒāĻ¨āĻžāĻā§ āĻā§āĻŦāĻ˛āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻŖā§āĻ¯āĻāĻŋ āĻāĻ¤āĻāĻž āĻ¤āĻž āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ āĻāĻžāĻ¨āĻ¤ā§ āĻšāĻŦā§:
- āĻāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨;
- āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ;
- āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻāĻŦāĻ āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž;
- āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻāĻŦāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒāĻŖā§āĻ¯āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻā§āĻāĻžāĻ¤ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻĒāĻŖā§āĻ¯ā§āĻ° āĻĒāĻā§āĻˇā§ āĻ¨āĻ¯āĻŧāĨ¤
āĻāĻĒāĻ¨āĻžāĻā§ āĻĄā§āĻāĻž āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ ETL-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻā§āĻāĻ°āĻŖā§āĻ° āĻŽā§āĻ˛ āĻ¨ā§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻŦā§āĻāĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§
āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ āĻ āĻ¤ā§āĻ¤ā§, āĻāĻāĻāĻŋ āĻŽā§āĻŦāĻžāĻāĻ˛ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŋāĻ˛āĨ¤ āĻāĻāĻŋāĻ¤ā§ āĻāĻžāĻ āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻĻāĻ˛ āĻāĻ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻĻā§āĻ āĻŦāĻāĻ° āĻŦā§āĻ¯āĻ¯āĻŧ āĻāĻ°ā§āĻāĻŋāĻ˛āĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻžāĻāĻā§āĻ˛āĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛:
- āĻ¸āĻŋāĻāĻ/āĻ¸āĻŋāĻĄāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨;
- āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§āĻāĻ¨āĻž;
- āĻāĻāĻž āĻ¸āĻŦ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻž.
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋ āĻ¨āĻŋāĻā§āĻ āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸ā§āĻ¸ āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻĒāĻžāĻāĻĨāĻ¨/āĻā§āĻ¯āĻžāĻā§āĻā§ āĻā§āĻĄāĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻĨā§āĻā§ āĻāĻŦāĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ GCP-āĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻ˛āĻā§āĻˇā§āĻ¯ āĻļā§āĻ°ā§āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻ¯ā§ āĻĻā§āĻāĻŋ āĻ āĻā§āĻāĻ˛ āĻĨāĻžāĻāĻŦā§ - US āĻāĻŦāĻ EU, āĻāĻŦāĻ āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻ˛ā§āĻĄ āĻŦā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻ¸āĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ˛ā§āĻĄ āĻāĻŦāĻ āĻāĻŽā§āĻĒāĻŋāĻāĻ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ˛ā§āĻĄ Google Kubernetes āĻāĻā§āĻāĻŋāĻ¨ā§ āĻāĻ˛ā§āĨ¤
āĻĄā§āĻāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§, 3 āĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§ āĻāĻŋāĻ˛:
- āĻŽā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻ;
- āĻ āĻ¸ā§āĻ¤ā§āĻ°ā§āĻĒāĻāĻžāĻ°;
- āĻā§āĻ˛āĻžāĻāĻĄ āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ (PostgreSQL)āĨ¤
āĻā§āĻ āĻāĻžāĻŦāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻā§āĻ¨ āĻā§āĻ˛āĻžāĻāĻĄ āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻŦā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛? āĻ¸āĻ¤ā§āĻ¯ āĻŦāĻ˛āĻ¤ā§, āĻāĻ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻĒā§āĻ°āĻļā§āĻ¨ āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ āĻŦāĻāĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ āĻ§āĻ°āĻŖā§āĻ° āĻŦāĻŋāĻļā§āĻ°ā§ āĻŦāĻŋāĻ°āĻžāĻŽā§āĻ° āĻāĻžāĻ°āĻŖ āĻšāĻ¯āĻŧā§āĻā§ - āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ
āĻ¨ā§āĻā§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯ā§ āĻ˛ā§āĻā§āĻ°āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻ¯ā§āĻā§āĻ¤ āĻĄā§āĻāĻžāĻŦā§āĻ¸āĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻ˛āĻā§āĻāĻž āĻĒā§āĻ¯āĻŧā§āĻā§, āĻ¤āĻŦā§ āĻ¤āĻŦā§āĻ āĻ¤āĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ˛ā§āĻā§ ;-)āĨ¤
āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻā§āĻ˛āĻžāĻāĻĄ āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻžāĻ°āĻŖā§ āĻŦā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛:
- āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋ āĻā§āĻ¯āĻžāĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻāĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻĨā§āĻā§ āĻĒāĻžāĻāĻĨāĻ¨ āĻ āĻŦāĻā§āĻā§āĻā§ (āĻā§āĻ¯āĻžāĻā§āĻā§ āĻāĻāĻ°āĻāĻŽ) āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĄā§āĻāĻž āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŽāĻĄā§āĻ˛ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
- āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¨āĻŋāĻā§āĻ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāĻ¸āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŽā§āĻāĻžāĻŽā§āĻāĻŋ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§:
- PostgreSQL;
- āĻŽāĻžāĻ°āĻŋāĻ¯āĻŧāĻžāĻĄāĻŋāĻŦāĻŋ;
- āĻŽāĻžāĻāĻāĻ¸āĻāĻŋāĻāĻāĻ˛;
- āĻāĻ°āĻžāĻāĻ˛;
- āĻāĻ¸āĻāĻŋāĻāĻāĻ˛āĻžāĻāĻāĨ¤
āĻ¤āĻĻāĻ¨ā§āĻ¸āĻžāĻ°ā§, PostgreSQL āĻāĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĨā§āĻā§ āĻŦāĻ°āĻ āĻ¸ā§āĻŦāĻā§āĻāĻžāĻ¤āĻāĻžāĻŦā§ āĻŦā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ (āĻāĻžāĻ˛, āĻāĻāĻŋ āĻŦā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻāĻ°āĻžāĻāĻ˛ āĻ¨āĻ¯āĻŧ, āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ)āĨ¤
āĻāĻŋ āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻŋāĻ˛:
- āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 2āĻāĻŋ āĻ āĻā§āĻāĻ˛ā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻāĻŦāĻ āĻāĻāĻāĻŋ 3āĻ¯āĻŧāĻāĻŋ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻ¨ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ (āĻāĻļāĻŋāĻ¯āĻŧāĻž);
- āĻĄā§āĻāĻžāĻŦā§āĻ¸āĻāĻŋ āĻāĻ¤ā§āĻ¤āĻ° āĻāĻŽā§āĻ°āĻŋāĻāĻž āĻ āĻā§āĻāĻ˛ā§ (āĻāĻāĻāĻ¯āĻŧāĻž) āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻŋāĻ˛;
- āĻā§āĻ°āĻžāĻšāĻā§āĻ° āĻĒāĻā§āĻˇ āĻĨā§āĻā§ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻāĻĻā§āĻŦā§āĻ āĻāĻŋāĻ˛ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻāĻāĻ°ā§āĻĒ āĻāĻŦāĻ āĻāĻļāĻŋāĻ¯āĻŧāĻž āĻĨā§āĻā§ āĻāĻŦāĻ āĻŦāĻžāĻ§āĻž āĻ¸ā§āĻŦāĻž DBMS āĻĄāĻžāĻāĻ¨āĻāĻžāĻāĻŽā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĨ¤
āĻā§āĻ¯āĻžāĻā§āĻā§ āĻ¨āĻŋāĻā§āĻ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻāĻžāĻŦā§ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻĒāĻĄāĻŧāĻž āĻāĻŦāĻ āĻ˛ā§āĻāĻžāĻ¯āĻŧ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¤āĻž āĻ¸āĻ¤ā§āĻ¤ā§āĻŦā§āĻ, āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋāĻ¤ā§ āĻāĻ¤ āĻŦā§āĻļāĻŋ āĻ˛ā§āĻāĻž āĻāĻŋāĻ˛ āĻ¨āĻž (90% āĻāĻ° āĻŦā§āĻļāĻŋ āĻĒāĻĄāĻŧāĻž āĻšāĻā§āĻā§)āĨ¤ āĻāĻŦāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, āĻāĻŦāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ¯āĻŧ āĻāĻāĻ°ā§āĻĒ āĻāĻŦāĻ āĻāĻļāĻŋāĻ¯āĻŧāĻžāĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŦā§āĻ¸ā§āĻ° āĻ°āĻŋāĻĄ-āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻĒāĻ¸ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻšāĻŦā§. āĻāĻā§āĻāĻž, āĻāĻāĻž āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ¤ āĻāĻāĻŋāĻ˛āĻ¤āĻž āĻāĻŋ?
āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻšāĻ˛ āĻ¯ā§ āĻā§āĻ°āĻžāĻšāĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻŦāĻ āĻā§āĻ˛āĻžāĻāĻĄ āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻĄāĻŧā§ āĻĻāĻŋāĻ¤ā§ āĻāĻžāĻ¨ āĻ¨āĻžāĨ¤ āĻāĻŦāĻ āĻā§āĻ˛āĻžāĻāĻĄ āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ¸ā§āĻŽāĻŋāĻ¤āĨ¤ āĻā§āĻ˛āĻžāĻāĻĄ SQL āĻāĻā§āĻ āĻĒā§āĻ°āĻžāĻĒā§āĻ¯āĻ¤āĻž (HA) āĻāĻŦāĻ āĻ°āĻŋāĻĄ āĻ°ā§āĻĒā§āĻ˛āĻŋāĻāĻž (RR) āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻ RR āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ āĻā§āĻāĻ˛ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻāĻŽā§āĻ°āĻŋāĻāĻžāĻ¨ āĻ āĻā§āĻāĻ˛ā§ āĻāĻāĻāĻŋ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻā§āĻ˛āĻžāĻāĻĄ āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻ°ā§āĻĒā§āĻ¯āĻŧ āĻ āĻā§āĻāĻ˛ā§ āĻāĻāĻāĻŋ āĻ°āĻŋāĻĄ āĻ°ā§āĻĒā§āĻ˛āĻŋāĻāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻ¯āĻĻāĻŋāĻ āĻĒā§āĻ¸ā§āĻāĻā§āĻ°ā§āĻ¸ āĻ¨āĻŋāĻā§āĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻŋ āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧ āĻ¨āĻžāĨ¤ Google āĻāĻ°ā§āĻŽā§āĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŋāĻ āĻŋāĻĒāĻ¤ā§āĻ° āĻā§āĻĨāĻžāĻ āĻ¨ā§āĻ¤ā§āĻ¤ā§āĻŦ āĻĻāĻŋāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ "āĻāĻŽāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻāĻžāĻ¨āĻŋ āĻāĻŦāĻ āĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°āĻāĻŋ, āĻāĻāĻĻāĻŋāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤"
āĻ¯āĻĻāĻŋ āĻāĻŽāĻ°āĻž āĻā§āĻ˛āĻžāĻāĻĄ āĻāĻ¸āĻāĻŋāĻāĻāĻ˛-āĻāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻāĻā§āĻˇā§āĻĒā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻŋ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻŋ āĻĻā§āĻāĻ¤ā§ āĻāĻ°āĻāĻŽ āĻāĻŋāĻā§ āĻšāĻŦā§:
1. āĻāĻā§āĻ āĻĒā§āĻ°āĻžāĻĒā§āĻ¯āĻ¤āĻž (HA):
- āĻāĻāĻāĻŋ āĻ āĻā§āĻāĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§;
- āĻĄāĻŋāĻ¸ā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§;
- PostgreSQL āĻāĻā§āĻāĻŋāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž;
- āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻŦāĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ¸āĻŽā§āĻāĻŦ - āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻž/āĻĢā§āĻ˛āĻŦā§āĻ¯āĻžāĻ;
- āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, DBMS āĻāĻ¯āĻŧā§āĻ āĻŽāĻŋāĻ¨āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻĒāĻ˛āĻŦā§āĻ§āĨ¤
2. āĻ°ā§āĻĒā§āĻ˛āĻŋāĻāĻž āĻĒāĻĄāĻŧā§āĻ¨ (RR):
- āĻāĻāĻāĻŋ āĻ āĻā§āĻāĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§;
- āĻāĻ°āĻŽ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŦāĻžāĻ;
- PostgreSQL āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋāĨ¤
āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻŋāĻā§ āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¯āĻŧ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž:
- GKE āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻā§āĻ°āĻžāĻšāĻ āĻ¸āĻ¤ā§āĻ¤āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ IaaS āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨āĻ¨āĻŋ;
- āĻā§āĻ°āĻžāĻšāĻ āĻ¸ā§āĻŦ-āĻ¸ā§āĻŦāĻž PostgreSQL/MySQL āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¨āĻž;
- āĻ āĻŋāĻ āĻāĻā§, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, āĻā§āĻāĻ˛ āĻ¸ā§āĻĒā§āĻ¯āĻžāĻ¨āĻžāĻ°āĻāĻŋ āĻŦā§āĻļ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻšāĻŦā§ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻāĻ° āĻĻāĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§, āĻā§āĻ¯āĻžāĻā§āĻā§ āĻāĻāĻ°āĻāĻŽ āĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻāĻŋāĻ¨āĻŋāĻ¸āĨ¤
āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§, āĻā§āĻ°āĻžāĻšāĻ āĻāĻāĻāĻŋ āĻĢāĻ˛ā§-āĻāĻĒ āĻĒā§āĻ°āĻļā§āĻ¨ āĻĒā§āĻ¯āĻŧā§āĻā§āĻ¨: "āĻāĻĒāĻ¨āĻŋ āĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻāĻŋāĻā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻāĻāĻŋ Google āĻ¸ā§āĻĒā§āĻ¯āĻžāĻ¨āĻžāĻ°ā§āĻ° āĻŽāĻ¤ā§ āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻā§āĻ¯āĻžāĻā§āĻā§ āĻāĻāĻ°āĻāĻŽ-āĻāĻ° āĻ¸āĻžāĻĨā§āĻ āĻāĻžāĻ āĻāĻ°ā§?"
āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻ 0
āĻĒā§āĻ°āĻĨāĻŽ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻ¯āĻž āĻŽāĻ¨ā§ āĻāĻ¸ā§āĻāĻŋāĻ˛:
- CloudSQL āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻā§āĻ¨;
- āĻ āĻā§āĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ¨āĻ āĻāĻāĻžāĻ°ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ āĻĨāĻžāĻāĻŦā§ āĻ¨āĻž;
- PostgreSQL āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻā§āĻ˛āĻžāĻāĻĄ āĻāĻ¸āĻāĻŋāĻāĻāĻ˛-āĻ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻĒ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨;
- āĻā§āĻĨāĻžāĻ āĻāĻŦāĻ āĻāĻāĻ°āĻāĻŽ āĻāĻāĻāĻŋ PostgreSQL āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ¤āĻ¤ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻšāĻžāĻ¯āĻŧāĻ°ā§, āĻĻā§āĻāĻž āĻā§āĻ˛ āĻ¯ā§ āĻāĻāĻŋ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž, āĻāĻžāĻ°āĻŖ āĻšā§āĻ¸ā§āĻā§ āĻā§āĻ¨āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¨ā§āĻ (āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻ˛āĻžāĻĻāĻž āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§) - pg_hba āĻāĻŦāĻ āĻāĻ°āĻ āĻ āĻ¨ā§āĻ āĻāĻŋāĻā§, āĻāĻŦāĻ āĻ¸ā§āĻĒāĻžāĻ° āĻāĻāĻāĻžāĻ°ā§āĻ° āĻ āĻ§ā§āĻ¨ā§āĻ āĻā§āĻ¨āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¨ā§āĻāĨ¤
āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻ 1
āĻāĻ°āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻžāĻ¯āĻŧ āĻ¨ā§āĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤āĻžāĻ° āĻā§āĻ°ā§āĻ¨āĻāĻŋ āĻāĻŋāĻā§āĻāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛:
- āĻāĻŽāĻ°āĻž āĻāĻāĻ¨āĻ āĻā§āĻ˛āĻžāĻāĻĄāĻāĻ¸āĻāĻŋāĻāĻāĻ˛-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻāĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻŽāĻžāĻāĻāĻ¸āĻāĻŋāĻāĻāĻ˛-āĻ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°āĻāĻŋ, āĻāĻžāĻ°āĻŖ āĻŽāĻžāĻāĻāĻ¸āĻāĻŋāĻāĻāĻ˛-āĻāĻ° āĻā§āĻ˛āĻžāĻāĻĄ āĻāĻ¸āĻāĻŋāĻāĻāĻ˛-āĻāĻ° āĻāĻāĻāĻŋ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯āĻž:
- āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ MySQL āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ;
- āĻāĻāĻāĻŋ āĻŽāĻžāĻāĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĻ° āĻŽāĻ¤ āĻĻā§āĻāĻžāĻā§āĻā§;
- āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻā§āĻ˛āĻžāĻāĻĄ āĻŦāĻž āĻ
āĻ¨-āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¸ā§āĻ¸ āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĻā§āĻāĻžāĻŦāĻŋāĻ¤āĨ¤
āĻ¯ā§āĻšā§āĻ¤ā§ āĻŽāĻžāĻāĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻšā§āĻ¸ā§āĻā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¨ā§āĻ¤āĻŋāĻāĻ¤āĻāĻžāĻŦā§ āĻ¸āĻŦāĻāĻŋāĻā§āĻ āĻāĻžāĻ āĻāĻ°ā§āĻāĻŋāĻ˛, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻā§āĻŦ āĻ āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻŦāĻ āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻāĻŋāĻ˛āĨ¤ āĻāĻŦāĻ āĻ¯āĻāĻ¨ āĻāĻŽāĻ°āĻž āĻāĻ°āĻ āĻāĻāĻŋāĻ¯āĻŧā§ āĻā§āĻ˛āĻžāĻŽ, āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻ¤āĻŋāĻāĻ° āĻšāĻ¯āĻŧā§ āĻāĻ āĻ˛, āĻāĻžāĻ°āĻŖ āĻāĻŽāĻ°āĻž āĻĒā§āĻ°ā§ āĻāĻžāĻ āĻžāĻŽā§āĻāĻŋ āĻā§āĻ°āĻžāĻĢāĻ°ā§āĻŽ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĻāĻŋ āĻāĻŦāĻ āĻšāĻ āĻžā§ āĻĻā§āĻāĻž āĻā§āĻ˛ āĻ¯ā§ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻā§āĻ°āĻžāĻĢāĻ°ā§āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻšā§āĻ¯āĻžāĻ, Google āĻāĻ° āĻāĻāĻāĻŋ CLI āĻāĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŋāĻā§ āĻāĻžāĻ°āĻŖā§ āĻāĻāĻžāĻ¨ā§ āĻ¸āĻŦāĻāĻŋāĻā§āĻ āĻāĻžāĻ āĻāĻ°ā§ - āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ, āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻžāĻ°āĻŖ CLI āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻĄā§āĻāĻž āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĻā§āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤
āĻĒā§āĻ°āĻā§āĻ¤āĻĒāĻā§āĻˇā§, āĻāĻ āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§ āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻšāĻ¯āĻŧā§ āĻā§āĻā§ āĻ¯ā§ āĻā§āĻ˛āĻžāĻāĻĄ āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻŽā§āĻā§āĻ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻ°āĻž āĻ¯ā§āĻŽāĻ¨ āĻŦāĻ˛ā§, āĻāĻŽāĻ°āĻž āĻ¯āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻ¤āĻž āĻāĻ°ā§āĻāĻŋāĨ¤
āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻ 2
āĻ¯ā§āĻšā§āĻ¤ā§ āĻā§āĻ˛āĻžāĻāĻĄ SQL āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻāĻž āĻ¸āĻŽā§āĻāĻŦ āĻāĻŋāĻ˛ āĻ¨āĻž, āĻ¤āĻžāĻ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻāĻĒāĻ¸ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻāĻŋāĨ¤ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻ°āĻŋāĻŖāĻ¤:
- āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ā§ āĻāĻžāĻ, āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ (āĻĄāĻŋāĻ¸āĻŋāĻāĻ¸, ...) āĻāĻŦāĻ āĻāĻŋāĻ¸āĻŋāĻĒāĻŋ (āĻāĻ˛āĻŦāĻŋ, ...) āĻāĻ° āĻ¸āĻŽā§āĻĒāĻĻ āĻāĻŦāĻ āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°;
- HA āĻĒā§āĻ°āĻā§āĻ¸āĻŋāĻ° āĻŽāĻ¤ā§ āĻā§āĻ˛āĻžāĻāĻĄā§ āĻāĻāĻā§āĻā§āĻ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻĨā§āĻā§ āĻŦā§āĻ¯āĻžāĻ˛āĻžāĻ¸ā§āĻā§āĻ° āĻ āĻāĻžāĻŦ;
- āĻĒā§āĻ°āĻ§āĻžāĻ¨ HA āĻ āĻā§āĻāĻ˛ā§ PostgreSQL āĻŦāĻž MySQL āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻā§āĻˇāĻŽāĻ¤āĻž; āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ āĻā§āĻāĻ˛ā§ - āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ āĻā§āĻāĻ˛ā§āĻ° RR āĻĨā§āĻā§ HA āĻāĻŦāĻ āĻāĻ° āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ (āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¯ā§āĻā§āĻ¯āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯);
- āĻŽāĻžāĻ˛ā§āĻāĻŋ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° (āĻāĻŽāĻŋ āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĻ¨āĻŋ, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻā§āĻŦ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻāĻŋāĻ˛ āĻ¨āĻž)
.
āĻāĻ¸āĻŦ āĻĻāĻžāĻŦāĻŋāĻ° āĻĢāĻ˛āĻļā§āĻ°ā§āĻ¤āĻŋāĻ¤ā§ āĻĒāĻŋāĻāĻĒāĻ¯ā§āĻā§āĻ¤ DBMS āĻāĻŦāĻ āĻŦāĻžāĻāĻ§āĻžāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ:
- āĻŽāĻžāĻāĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻā§āĻ¯āĻžāĻ˛ā§āĻ°āĻž;
- āĻ¤ā§āĻ˛āĻžāĻĒā§āĻāĻž āĻĄāĻŋāĻŦāĻŋ;
- PostgreSQL āĻā§āĻ˛āĻ¸
:
- pgpool-II;
â āĻĒā§āĻˇā§āĻ āĻĒā§āĻˇāĻāĨ¤
āĻŽāĻžāĻāĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻā§āĻ¯āĻžāĻ˛āĻžāĻ°āĻž
MySQL Galera āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻā§āĻĄāĻžāĻ°āĻļāĻŋāĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻŋ InnoDB-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĨ¤ āĻŦāĻŋāĻļā§āĻˇāĻ¤ā§āĻŦ:
- āĻŽāĻžāĻ˛ā§āĻāĻŋ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ°;
- āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ;
- āĻ¯ā§āĻā§āĻ¨ā§ āĻ¨ā§āĻĄ āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻž;
- āĻ¯ā§āĻā§āĻ¨ā§ āĻ¨ā§āĻĄā§ āĻ°ā§āĻāĻ°ā§āĻĄāĻŋāĻ;
- āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ HA āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž;
- Bitnami āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻšā§āĻ˛ā§āĻŽ āĻāĻžāĻ°ā§āĻ āĻāĻā§.
āĻ¤ā§āĻ˛āĻžāĻĒā§āĻāĻž āĻĄāĻŋāĻŦāĻŋ
āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§, āĻāĻŋāĻ¨āĻŋāĻ¸āĻāĻŋ āĻāĻā§āĻŦāĻžāĻ°ā§ āĻŦā§āĻŽāĻž āĻāĻŦāĻ āĻā§-āĻ¤ā§ āĻ˛ā§āĻāĻž āĻāĻāĻāĻŋ āĻāĻĒā§āĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĨ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§ āĻšāĻ˛ Cockroach Labs (Google-āĻāĻ° āĻ˛ā§āĻāĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻŋāĻ¤)āĨ¤ āĻāĻ āĻ°āĻŋāĻ˛ā§āĻļāĻ¨āĻžāĻ˛ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāĻ¸āĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ (āĻŦāĻā§āĻ¸ā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻ¸āĻš) āĻāĻŦāĻ āĻ¤ā§āĻ°ā§āĻāĻŋ-āĻ¸āĻšāĻ¨āĻļā§āĻ˛āĨ¤ āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ° āĻ˛ā§āĻāĻāĻ°āĻž "NoSQL āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸āĻŋāĻŦāĻŋāĻ˛āĻŋāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ SQL āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻžāĻ° āĻ¸āĻŽā§āĻĻā§āĻ§āĻŋ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ°" āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻ°ā§āĻĒāĻ°ā§āĻāĻž āĻĻāĻŋāĻ¯āĻŧā§āĻā§āĻ¨āĨ¤
āĻāĻāĻāĻŋ āĻāĻŽā§āĻāĻžāĻ° āĻŦā§āĻ¨āĻžāĻ¸ āĻšāĻ˛ āĻĒā§āĻ¸ā§āĻ-āĻā§āĻ°ā§āĻ¸ āĻ¸āĻāĻ¯ā§āĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
āĻĒāĻŋāĻāĻŋāĻĒā§āĻ˛
āĻāĻāĻŋ PostgreSQL-āĻāĻ° āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻĄ-āĻ āĻ¨, āĻĒā§āĻ°āĻā§āĻ¤āĻĒāĻā§āĻˇā§, āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ¤ā§āĻ¤āĻž āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻāĻ¯ā§āĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°ā§āĨ¤ āĻāĻāĻŋāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ˛ā§āĻĄ āĻŦā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻ¸āĻžāĻ° āĻāĻŦāĻ āĻĒāĻžāĻ°ā§āĻ¸āĻžāĻ° āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯āĻž BSD āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸āĻā§āĻ¤āĨ¤ āĻāĻāĻŋ āĻ¯āĻĨā§āĻˇā§āĻ āĻ¸ā§āĻ¯ā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§, āĻ¤āĻŦā§ āĻāĻŋāĻā§āĻāĻž āĻā§āĻ¤āĻŋāĻāĻ° āĻĻā§āĻāĻžāĻ¯āĻŧ, āĻāĻžāĻ°āĻŖ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ¤ā§āĻ¤āĻžāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻāĻŋāĻā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ ā§āĻ¯āĻžāĻĄāĻā§āĻā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¤ā§āĻ¸ āĻšāĻ¯āĻŧā§ āĻāĻ āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻĒā§āĻˇā§āĻ āĻĒā§āĻˇāĻ
āĻāĻāĻŋāĻ āĻļā§āĻˇ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻ¯āĻž āĻāĻŽāĻžāĻ° āĻā§āĻ āĻĒāĻĄāĻŧā§āĻāĻŋāĻ˛, āĻāĻŦāĻ āĻ¯ā§āĻŽāĻ¨āĻāĻŋ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻ¨āĻŋāĻ°āĻ°ā§āĻĨāĻ āĻ¨āĻ¯āĻŧāĨ¤ Patroni āĻšāĻ˛ āĻāĻāĻāĻŋ āĻāĻĒā§āĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ, āĻ¯āĻž āĻŽā§āĻ˛āĻ¤ āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻĨāĻ¨ āĻĄā§āĻŽāĻ¨ āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻā§āĻŽāĻŋāĻāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ PostgreSQL āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻŋāĻ¨āĻŋāĻ¸āĻāĻŋ āĻā§āĻŦ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻšāĻ¯āĻŧā§ āĻāĻ āĻ˛, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻŋāĻāĻŦāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻ¸āĻāĻšāĻ¤ āĻāĻ°ā§ āĻāĻŦāĻ āĻā§āĻ¨āĻ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ¤ā§āĻ¤āĻžāĻ° āĻĒāĻ°āĻŋāĻāĻ¯āĻŧ āĻĻā§āĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻļā§āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻā§āĻ¨?
āĻĒāĻāĻ¨ā§āĻĻ āĻ¸āĻšāĻ āĻāĻŋāĻ˛ āĻ¨āĻž:
- āĻ¤ā§āĻ˛āĻžāĻĒā§āĻāĻž āĻĄāĻŋāĻŦāĻŋ - āĻāĻā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ§āĻāĻžāĻ°;
- āĻŽāĻžāĻāĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻā§āĻ¯āĻžāĻ˛āĻžāĻ°āĻž - āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻžāĻ°āĻžāĻĒ āĻ¨āĻž, āĻāĻāĻŋ āĻ āĻ¨ā§āĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ MySQL;
- āĻĒāĻŋāĻāĻŋāĻĒā§āĻ˛ â āĻ āĻ¨ā§āĻ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻ¤ā§āĻ¤āĻž, āĻ¤āĻžāĻ āĻā§āĻ˛āĻžāĻāĻĄ āĻāĻŦāĻ K8 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻā§āĻāĻ°āĻŖ;
- āĻĒā§āĻˇā§āĻ āĻĒā§āĻˇāĻ - K8s āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻāĻžāĻ° āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻļāĻ¨, āĻā§āĻ¨ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻ¤ā§āĻ¤ā§āĻŦāĻž āĻ¨ā§āĻ, GCP LB āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻ¸āĻāĻšāĻ¤āĨ¤
āĻāĻāĻāĻžāĻŦā§, āĻĒāĻāĻ¨ā§āĻĻ āĻĒāĻžāĻ¤ā§āĻ°ā§āĻ¨āĻŋāĻ° āĻāĻĒāĻ° āĻĒāĻĄāĻŧā§āĨ¤
āĻ¤āĻĨā§āĻ¯āĻ
āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤āĻāĻžāĻŦā§ āĻ¤ā§āĻ˛ā§ āĻ§āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ¸ā§āĻā§āĨ¤ āĻšā§āĻ¯āĻžāĻ, āĻāĻāĻāĻŋ āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§āĻ° āĻŦāĻŋāĻļā§āĻŦ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻā§āĻŦāĻ˛ āĻļā§āĻ°ā§āĨ¤ āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻāĻā§ āĻŽā§āĻāĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¯ āĻ§āĻ°āĻŖā§āĻ° āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§ āĻāĻŋāĻ˛, āĻāĻāĻ¨ āĻ¸āĻŦāĻāĻŋāĻā§ āĻāĻ˛āĻžāĻĻāĻžāĨ¤ āĻ¤āĻĻā§āĻĒāĻ°āĻŋ, āĻā§āĻ˛āĻžāĻāĻĄā§ āĻāĻĻā§āĻāĻžāĻŦāĻ¨āĻā§āĻ˛āĻŋ āĻā§āĻ°āĻŽāĻžāĻāĻ¤ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻā§āĻā§, āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§ āĻāĻŦāĻ, āĻ¸āĻŽā§āĻāĻŦāĻ¤, āĻ¸ā§āĻā§āĻ˛āĻŋ āĻā§āĻŦāĻ˛ āĻŽā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒāĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻžāĻ¯āĻŧ, āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ āĻ¨-āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¸ā§āĻ¸āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻŦā§ā§ˇ
āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻ˛āĻžāĻāĻ āĻšāĻŦā§āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻā§ PostgreSQL āĻāĻŦāĻ MySQL āĻāĻžāĻ¨āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ°āĻ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻšāĻ˛ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻāĻ¯āĻŧāĻžāĨ¤
āĻāĻ¤ā§āĻ¸: www.habr.com