āĻšā§āϝāĻžāϞā§, āĻāĻžāĻŦā§āϰā§āĻāϏā§āĻā§āϰ āĻŦāĻžāϏāĻŋāύā§āĻĻāĻžāϰāĻžāĨ¤ āĻā§āϰā§āϏā§āϰ āĻĒā§āϰāĻĨāĻŽ āĻā§āϰā§āĻĒā§āϰ āĻā§āϞāĻžāϏ āĻāĻ āĻĨā§āĻā§ āĻļā§āϰ⧠āĻšāĻā§āĻā§ . āĻāĻ āĻŦāĻŋāώāϝāĻŧā§, āĻāĻŽāϰāĻž āĻāĻĒāύāĻžāĻā§ āĻŦāϞāϤ⧠āĻāĻžāĻ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻ āĻā§āϰā§āϏ⧠āĻāĻĒā§āύ āĻāϝāĻŧā§āĻŦāĻŋāύāĻžāϰ āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤

Đ āĻāĻŽāϰāĻž āĻā§āϞāĻžāĻāĻĄ āĻāĻŦāĻ āĻā§āĻŦāĻžāϰāύā§āĻāϏā§āϰ āϝā§āĻā§ āĻāϏāĻāĻŋāĻāĻāϞ āĻĄāĻžāĻāĻžāĻŦā§āϏāĻā§āϞāĻŋāϰ āĻŽā§āĻā§āĻŽā§āĻāĻŋ āĻšāĻāϝāĻŧāĻž āĻā§āϝāĻžāϞā§āĻā§āĻāĻā§āϞāĻŋ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻĨāĻž āĻŦāϞā§āĻāĻŋāĨ¤ āĻāĻāĻ āϏāĻŽāϝāĻŧā§, āĻāĻŽāϰāĻž āĻĻā§āĻā§āĻāĻŋ āĻāĻŋāĻāĻžāĻŦā§ āĻāϏāĻāĻŋāĻāĻāϞ āĻĄāĻžāĻāĻžāĻŦā§āϏāĻā§āϞāĻŋ āĻāĻ āĻā§āϝāĻžāϞā§āĻā§āĻāĻā§āϞāĻŋāϰ āĻĒā§āϰāĻāĻžāĻŦā§ āĻ
āĻāĻŋāϝā§āĻāĻŋāϤ āĻāĻŦāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻšāϝāĻŧāĨ¤
āĻāϝāĻŧā§āĻŦāĻŋāύāĻžāϰ āĻ āύā§āώā§āĻ āĻŋāϤ āĻšāϝāĻŧ , EPAM āϏāĻŋāϏā§āĻā§āĻŽā§ Google āĻā§āϞāĻžāĻāĻĄ āĻĒā§āϰā§āϝāĻžāĻāĻāĻŋāϏ āĻĄā§āϞāĻŋāĻāĻžāϰāĻŋ āĻŽā§āϝāĻžāύā§āĻāĻžāϰāĨ¤
āϝāĻāύ āĻāĻžāĻāĻā§āϞ⧠āĻā§āĻ āĻāĻŋāϞ...
āĻĒā§āϰāĻĨāĻŽāϤ, āĻāϏā§āύ āĻŽāύ⧠āĻāϰāĻŋ āĻāĻŋāĻāĻžāĻŦā§ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ āĻĒāĻāύā§āĻĻ āĻāϤ āĻļāϤāĻžāĻŦā§āĻĻā§āϰ āĻļā§āώ⧠āĻļā§āϰ⧠āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āϝāĻžāĻāĻšā§āĻ, āĻāĻāĻŋ āĻāĻ āĻŋāύ āĻšāĻŦā§ āύāĻž, āĻāĻžāϰāĻŖ āϏā§āĻ āĻĻāĻŋāύāĻā§āϞāĻŋāϤ⧠āĻāĻāĻāĻŋ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ āĻĒāĻāύā§āĻĻ āĻļā§āϰ⧠āĻšāϝāĻŧā§āĻāĻŋāϞ āĻāĻŦāĻ āĻļā§āώ āĻšāϝāĻŧā§āĻāĻŋāϞ āĻāĻāĻžāĻļāĻŦāĻžāĻŖā§.

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
