āĻĒā§āĻ°āĻā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ āĻĄā§āĻāĻž āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻĄāĻŋāĻ¸ā§āĻā§āĻ° āĻāĻžāĻ¯āĻŧāĻāĻžāĻ° āĻ āĻāĻžāĻŦā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻĻā§āĻāĻž āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻ¯āĻŧ āĻš'āĻ˛ āĻ¸āĻāĻā§āĻāĻ¨, āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ, āĻāĻāĻ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§, āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻāĻ˛āĻŋāĻāĻŽ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻŽāĻ°ā§āĻĨā§āĻ¯ āĻ°āĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§, āĻāĻŽāĻ°āĻž Apache Ignite-āĻ āĻĄā§āĻāĻž āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¤āĻž āĻĻā§āĻāĻŦāĨ¤ āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻŖā§āĻ¯ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻĄāĻŋāĻ¸ā§āĻ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻŦā§āĨ¤ āĻĄā§āĻāĻž āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ (āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§, āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§), āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšā§āĻ āĻŦāĻž āĻ¨āĻž āĻšā§āĻ, āĻ¸ā§āĻ¯ā§āĻā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻĨāĻžāĻāĻŦā§āĨ¤
āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻ āĻ§ā§āĻ¯āĻŦāĻ¸āĻžāĻ¯āĻŧ āĻŽā§āĻĄ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§, āĻā§āĻ¯āĻžāĻļā§ āĻĄā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻĢāĻ˛ā§, āĻāĻāĻ¨āĻžāĻāĻ āĻĄāĻŋāĻ¸ā§āĻā§ āĻ˛ā§āĻāĻž āĻļā§āĻ°ā§ āĻāĻ°ā§:
- āĻā§āĻ¯āĻžāĻļā§ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§
- āĻāĻšā§āĻĄ āĻ˛āĻ āĻ˛āĻŋāĻā§āĻ¨ (āĻāĻ° āĻĒāĻ°ā§ āĻļā§āĻ§ā§ WAL)
āĻŦā§āĻļ āĻāĻŋāĻā§āĻĻāĻŋāĻ¨ āĻ§āĻ°ā§ WAL āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯āĻžāĻā§ WAL āĻāĻŽāĻĒā§āĻ¯āĻžāĻāĻļāĻ¨ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¤āĻŋ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ Apache Ignite 2.8 āĻāĻ°āĻ āĻĻā§āĻāĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻā§ āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻĄāĻŋāĻ¸ā§āĻā§ āĻĄā§āĻāĻž āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ: āĻā§āĻ¯āĻžāĻļā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ¸ā§āĻ āĻĒā§āĻˇā§āĻ āĻž āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ āĻāĻŋāĻā§ WAL āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ WAL āĻĒā§āĻˇā§āĻ āĻž āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨āĨ¤ āĻ¨ā§āĻā§ āĻāĻ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤
āĻĄāĻŋāĻ¸ā§āĻ āĻĒā§āĻˇā§āĻ āĻž āĻ¸āĻāĻā§āĻāĻ¨
āĻāĻā§āĻ˛ā§ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§
āĻĒā§āĻ°āĻĨāĻŽā§, āĻāĻ¸ā§āĻ¨ āĻā§āĻŦ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤āĻāĻžāĻŦā§ āĻĻā§āĻāĻŋ āĻāĻŋāĻāĻžāĻŦā§ Ignite āĻĄā§āĻāĻž āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°ā§āĨ¤ āĻĒā§āĻˇā§āĻ āĻž āĻŽā§āĻŽāĻ°āĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻāĻāĻžāĻ° āĻ¨ā§āĻĄā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž; āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻāĻāĻžāĻ°āĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻĻā§āĻ āĻļāĻā§āĻ¤āĻŋ āĻāĻŦāĻ āĻāĻāĻžāĻ§āĻŋāĻ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻĄāĻŋāĻ¸ā§āĻ āĻĨā§āĻā§ āĻ°âā§āĻ¯āĻžāĻŽā§ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ; āĻĄāĻŋāĻ¸ā§āĻā§āĻ° āĻĄā§āĻāĻžāĻ° āĻāĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻā§āĻ¤ RAM-āĻāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĄāĻŋāĻ¸ā§āĻ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻˇā§āĻ āĻž āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ RAM-āĻ¤ā§ āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§, āĻĒā§āĻ°āĻžāĻ¨ā§, āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ RAM āĻĨā§āĻā§ āĻāĻā§āĻā§āĻĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻĄā§āĻāĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻāĻžāĻ°ā§ āĻĄāĻŋāĻ¸ā§āĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ: āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ¯āĻžāĻļā§ āĻā§āĻˇā§āĻ ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ; āĻāĻ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ¤ā§, āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻ¸ā§āĻā§ āĻā§āĻ°āĻŽā§ āĻāĻā§āĻ° āĻĒāĻ° āĻāĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻˇā§āĻ āĻž āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§āĻ¤ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻā§āĻ¯āĻžāĻļā§ āĻā§āĻ°ā§āĻĒ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§, āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻāĻŦāĻ āĻĒā§āĻˇā§āĻ āĻž āĻ¸ā§āĻā§ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻˇā§āĻ āĻž āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻŽāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ
āĻĢāĻ¸ā§āĻāĻāĻŋ āĻ
āĻ¨āĻ¨ā§āĻ¯āĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻāĻĒāĻ¨āĻŋ Apache Ignite Wiki āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§ āĻĒā§āĻāĻŋāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻĒāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
āĻĄāĻŋāĻ¸ā§āĻ āĻĒā§āĻˇā§āĻ āĻž āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž, āĻāĻĒāĻ¨āĻŋ āĻ¨āĻžāĻŽ āĻĨā§āĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻĒā§āĻˇā§āĻ āĻž āĻ¸ā§āĻ¤āĻ°ā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻ¯āĻāĻ¨ āĻāĻ āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ RAM-āĻ¤ā§ āĻĄā§āĻāĻž āĻā§āĻ¨ā§ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻāĻ¨ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ RAM āĻĨā§āĻā§ āĻĄāĻŋāĻ¸ā§āĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻ¤āĻŦā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻˇā§āĻ āĻžāĻā§ āĻĒā§āĻĨāĻāĻāĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¨āĻ¯āĻŧ; āĻāĻĒāĻ¨āĻžāĻā§ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻžāĻ° āĻāĻŽāĻžāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻāĻāĻžāĻ° āĻāĻ° āĻ¸ā§āĻĨāĻŋāĻ° āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻāĻŽāĻ°āĻž āĻāĻ° āĻĢāĻžāĻāĻ˛ā§ āĻāĻā§āĻ° āĻĒāĻ° āĻāĻ āĻĒā§āĻˇā§āĻ āĻž āĻ˛āĻŋāĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻ¨āĻž, āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§:
- āĻĒā§āĻˇā§āĻ āĻž āĻ¸ā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻŽāĻ°āĻž āĻ āĻĢāĻ¸ā§āĻāĻāĻŋ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦ āĻ¨āĻž āĻ¯āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻŋ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ¤ā§ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤
- āĻĢāĻžāĻāĻ˛ā§āĻ° āĻļā§āĻˇā§ āĻ¨āĻž āĻĨāĻžāĻāĻž āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻā§ āĻāĻ°āĻŦā§āĻ¨ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¤āĻž āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻ¨āĻ¯āĻŧāĨ¤ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻāĻāĻžāĻ° āĻāĻŽā§ āĻā§āĻ˛ā§, āĻāĻāĻŋ āĻ¯ā§ āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻžāĻ˛āĻŋ āĻāĻ°ā§āĻā§ āĻ¤āĻž āĻ āĻĻā§āĻļā§āĻ¯ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻāĻāĻžāĻ° āĻŦā§āĻĄāĻŧā§ āĻā§āĻ˛ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻāĻžāĻ¯āĻŧāĻāĻž āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
- āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻˇā§āĻ āĻž āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒāĻ˛ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻžāĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ°ā§ āĻ¯āĻžāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻŋ āĻĒāĻĄāĻŧāĻ¤ā§ āĻŦāĻž āĻ˛āĻŋāĻāĻ¤ā§ āĻāĻ°āĻ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ˛āĻ āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻ¯āĻž āĻāĻžāĻ°ā§āĻ¯āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻ āĻŦāĻ¨āĻ¤āĻŋ āĻāĻāĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻĄāĻŧāĻžāĻ¤ā§, Apache Ignite-āĻ āĻĄāĻŋāĻ¸ā§āĻ āĻĒā§āĻˇā§āĻ āĻž āĻ¸āĻāĻā§āĻāĻ¨ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¯āĻžāĻ° āĻ¨āĻžāĻŽ āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ āĻĢāĻžāĻāĻ˛āĨ¤ āĻāĻāĻāĻŋ āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŋāĻā§ āĻļā§āĻ¨ā§āĻ¯-āĻāĻ°āĻž āĻ āĻā§āĻāĻ˛āĻā§ "āĻāĻ°ā§āĻ¤" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻ āĻāĻ°ā§āĻ¤āĻā§āĻ˛āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨āĻ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ˛āĻ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻž, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ āĻĄāĻŋāĻ¸ā§āĻā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻšāĻŦā§āĨ¤
āĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ āĻ¯ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ˛āĻ āĻŽā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ°ā§āĻ¤ā§āĻ° āĻāĻāĻžāĻ° āĻ āĻŦāĻļā§āĻ¯āĻ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ˛āĻā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻ¯āĻž āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻāĻāĻžāĻ° āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻĒāĻžāĻāĻŋ āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻāĻĒāĻ° āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻāĻ°ā§āĻĒ āĻāĻ°ā§: āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĢā§āĻ˛āĻ¤ā§, āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻāĻāĻžāĻ° āĻ āĻŦāĻļā§āĻ¯āĻ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻāĻ ā§āĻ°āĻāĻžāĻŦā§ āĻŦāĻĄāĻŧ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻāĻāĻžāĻ° āĻŦā§āĻ˛āĻ āĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽāĻ°āĻž āĻāĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻāĻāĻ āĻŦā§āĻ˛āĻ āĻŽā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦ āĻ¨āĻž, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻāĻ āĻŦā§āĻ˛āĻ āĻŽā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋ 0 āĻŦāĻžāĻāĻ āĻĻāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻāĻāĻžāĻ° 2 āĻŦāĻž 4 āĻŦā§āĻ˛āĻā§āĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋ āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ āĻāĻŽāĻĒāĻā§āĻˇā§ 50% āĻŦāĻž 75%-āĻ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻšāĻ˛ā§ āĻāĻŽāĻ°āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ¤ āĻāĻāĻāĻŋ āĻŦā§āĻ˛āĻ āĻāĻžāĻ˛āĻŋ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦāĨ¤
āĻāĻāĻāĻžāĻŦā§, āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¤āĻžāĻ° āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖ: āĻĄāĻŋāĻ¸ā§āĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻˇā§āĻ āĻž āĻ˛ā§āĻāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋāĻā§ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻāĻāĻžāĻ° āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ˛āĻāĻā§āĻ˛āĻŋāĻā§ āĻŽā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ, āĻ¤āĻŦā§ āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻāĻžāĻ°ā§ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻŽā§āĻā§āĻ¤ āĻāĻ°āĻž āĻŦā§āĻ˛āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻāĻāĻāĻŋ "āĻāĻ°ā§āĻ¤" āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ˛ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ fallocate()
āĻĒāĻžāĻā§āĻ āĻšā§āĻ˛ āĻĒāĻ¤āĻžāĻāĻž āĻ¸āĻš)āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻāĻāĻžāĻ° āĻŦā§āĻ˛āĻāĻā§āĻ˛āĻŋāĻā§ āĻŽā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ¨āĻž āĻĻā§āĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻˇā§āĻ āĻž āĻ
āĻĢāĻ¸ā§āĻāĻā§āĻ˛āĻŋ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻāĻāĻāĻžāĻŦā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻāĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻˇā§āĻ āĻž āĻ¸ā§āĻāĻāĻā§ āĻā§āĻŖ āĻāĻ°ā§ā§ˇ āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻā§āĻ° āĻāĻĒāĻ° āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ¨ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻĒā§āĻˇā§āĻ āĻž āĻ
āĻĢāĻ¸ā§āĻāĻā§āĻ˛āĻŋ, āĻ āĻŋāĻ āĻ¯ā§āĻŽāĻ¨ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ˛āĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻĒāĻĄāĻŧā§āĨ¤
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§, Ignite āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° Linux OS āĻāĻ° āĻ
āĻ§ā§āĻ¨ā§ āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§; āĻ¸ā§āĻ āĻ
āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§, āĻāĻ āĻ
āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ Ignite āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻŋāĻ¸ā§āĻ āĻĒā§āĻˇā§āĻ āĻž āĻ¸āĻāĻā§āĻāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¯āĻž āĻĄāĻŋāĻ¸ā§āĻ āĻĒā§āĻˇā§āĻ āĻž āĻ¸āĻāĻā§āĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§: ZSTD, LZ4, SnappyāĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻāĻāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻŽā§āĻĄ (SKIP_GARBAGE) āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯āĻžāĻ¤ā§ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻĄā§āĻāĻžāĻ¤ā§ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻ¨āĻž āĻāĻ°ā§āĻ āĻĢā§āĻ˛ā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻĒā§āĻ°ā§āĻŦā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ CPU-āĻ¤ā§ āĻ˛ā§āĻĄ āĻāĻŽāĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻāĻžāĻŦ
āĻĻā§āĻ°ā§āĻāĻžāĻā§āĻ¯āĻŦāĻļāĻ¤, āĻāĻŽāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻā§āĻ¤ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻŋāĻ¨āĻŋ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻā§āĻĒāĻžāĻĻāĻ¨ā§ āĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°āĻŋ āĻ¨āĻž, āĻ¤āĻŦā§ āĻāĻŽāĻ°āĻž āĻ¤āĻžāĻ¤ā§āĻ¤ā§āĻŦāĻŋāĻāĻāĻžāĻŦā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻ¯ā§ āĻāĻŽāĻ°āĻž āĻā§āĻĨāĻžāĻ¯āĻŧ āĻšāĻžāĻ°āĻŦ āĻāĻŦāĻ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻāĻŋāĻ¤āĻŦāĨ¤
āĻāĻāĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻžāĻĻā§āĻ° āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻ¤ā§ āĻšāĻŦā§ āĻ¯ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ āĻā§āĻāĻžāĻŦā§ āĻĒāĻĄāĻŧāĻž āĻāĻŦāĻ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧ:
- āĻāĻāĻāĻŋ āĻ°āĻŋāĻĄ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽā§ RAM āĻ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ; āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨āĻāĻŋ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ˛ā§, āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋ āĻĄāĻŋāĻ¸ā§āĻ āĻĨā§āĻā§ RAM āĻ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻāĻ āĻĨā§āĻ°ā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¯āĻž āĻĒāĻ āĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĨ¤
- āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ˛ā§āĻāĻžāĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ, RAM-āĻāĻ° āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋ āĻ¨ā§āĻāĻ°āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻĨā§āĻ°ā§āĻĄāĻāĻŋ āĻ˛ā§āĻāĻžāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§ āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻĄāĻŋāĻ¸ā§āĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨ā§āĻāĻ°āĻž āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ āĻāĻ˛āĻžāĻĻāĻž āĻĨā§āĻ°ā§āĻĄā§ āĻā§āĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻĒāĻ°ā§ āĻĄāĻŋāĻ¸ā§āĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¤āĻžāĻ āĻ°āĻŋāĻĄ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻšāĻ˛:
- āĻĒāĻāĻŋāĻāĻŋāĻ (āĻĄāĻŋāĻ¸ā§āĻ āĻāĻāĻ), āĻ°āĻŋāĻĄ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ˛āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻšā§āĻ°āĻžāĻ¸ā§āĻ° āĻāĻžāĻ°āĻŖā§āĨ¤
- āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ (āĻ¸āĻŋāĻĒāĻŋāĻāĻ), āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ˛ā§āĻĄā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻāĻžāĻ āĻ¸āĻŽā§āĻāĻŦ āĻ¯ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ IO āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒāĻā§āĻ˛āĻŋ āĻāĻ°āĻ āĻāĻāĻŋāĻ˛ āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻāĻžāĻ āĻžāĻŽā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻāĻāĻžāĻ¨ā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻŦā§ (āĻĻā§āĻ°ā§āĻāĻžāĻā§āĻ¯āĻŦāĻļāĻ¤, āĻāĻŽāĻŋ āĻā§āĻāĻžāĻŦā§ āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻžāĻ āĻāĻ°ā§ āĻ¤āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻ¨āĻ)āĨ¤
- āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ (āĻ¸āĻŋāĻĒāĻŋāĻāĻ), āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ āĻĄāĻŋāĻāĻŽā§āĻĒā§āĻ°ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ° āĻāĻžāĻ°āĻŖā§āĨ¤
- āĻ˛ā§āĻāĻžāĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻā§āĻ¨āĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻāĨ¤
- āĻā§āĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻĒāĻ° āĻĒā§āĻ°āĻāĻžāĻŦ (āĻāĻāĻžāĻ¨ā§ āĻ¸āĻŦāĻāĻŋāĻā§āĻ āĻ°āĻŋāĻĄ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻŽāĻ¤ā§):
- āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ (āĻĄāĻŋāĻ¸ā§āĻ āĻāĻāĻ), āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ˛āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻšā§āĻ°āĻžāĻ¸ā§āĻ° āĻāĻžāĻ°āĻŖā§āĨ¤
- āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ (āĻ¸āĻŋāĻĒāĻŋāĻāĻ, āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻĄāĻŋāĻ¸ā§āĻ āĻāĻāĻ), āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖā§āĨ¤
- āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ (CPU), āĻĒā§āĻˇā§āĻ āĻž āĻ¸āĻāĻā§āĻāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ° āĻāĻžāĻ°āĻŖā§āĨ¤
āĻ¸ā§āĻā§āĻ˛ā§āĻ° āĻā§āĻ¨ āĻĻāĻŋāĻā§ āĻ¸ā§āĻā§āĻ˛ āĻāĻŋāĻĒāĻŦā§? āĻāĻāĻŋ āĻ¸āĻŦāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ āĻāĻ°āĻŋ āĻ¯ā§ āĻĄāĻŋāĻ¸ā§āĻ āĻĒā§āĻˇā§āĻ āĻž āĻ¸āĻāĻā§āĻāĻ¨ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻ āĻŦāĻ¨āĻ¤āĻŋāĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§āĨ¤ āĻ āĻ§āĻŋāĻāĻ¨ā§āĻ¤ā§, āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ DBMS-āĻāĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻ¯āĻž āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¯āĻāĻ¨ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻāĻžāĻ°ā§āĻ¯āĻā§āĻˇāĻŽāĻ¤āĻž āĻšā§āĻ°āĻžāĻ¸ āĻĒāĻžāĻ¯āĻŧāĨ¤
āĻāĻŋāĻāĻžāĻŦā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨
āĻāĻĒāĻ°ā§ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§, Apache Ignite-āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¯āĻž āĻĄāĻŋāĻ¸ā§āĻ āĻĒā§āĻˇā§āĻ āĻž āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ 2.8 āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° Linux āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻŦāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨:
- āĻā§āĻ˛āĻžāĻ¸-āĻĒāĻžāĻĨā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻŋāĻ-āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻŽāĻĄāĻŋāĻāĻ˛ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻāĻāĻŋ libs/āĻāĻā§āĻāĻŋāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° Apache Ignite āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻļāĻ¨ā§ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻŦāĻ āĻā§āĻ˛āĻžāĻ¸-āĻĒāĻžāĻĨā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻĄāĻžāĻāĻ°ā§āĻā§āĻāĻ°ā§āĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻāĻĒāĻ°ā§ libs-āĻ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ ignite.sh āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻžāĻ˛āĻžāĻŦā§āĻ¨ āĻ¤āĻāĻ¨ āĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§āĨ¤
- āĻ
āĻ§ā§āĻ¯āĻŦāĻ¸āĻžāĻ¯āĻŧ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ (āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻā§āĻˇāĻŽ
DataRegionConfiguration.setPersistenceEnabled(true))
. - āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻāĻāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ˛āĻ āĻāĻāĻžāĻ°ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻšāĻ¤ā§ āĻšāĻŦā§ (āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
DataStorageConfiguration.setPageSize()
). - āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ¯āĻžāĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻžāĻ° āĻĄā§āĻāĻž āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻāĻĒāĻ¨āĻžāĻā§ āĻ
āĻŦāĻļā§āĻ¯āĻ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻŦāĻ (āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§) āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ¤āĻ° (āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋ) āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
CacheConfiguration.setDiskPageCompression() , CacheConfiguration.setDiskPageCompressionLevel()
).
āĻāĻ¯āĻŧāĻžāĻ˛ āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻāĻļāĻ¨
āĻāĻā§āĻ˛ā§ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§
WAL āĻāĻŋ āĻāĻŦāĻ āĻā§āĻ¨ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨? āĻā§āĻŦ āĻ¸āĻāĻā§āĻˇā§āĻĒā§: āĻāĻāĻŋ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ˛āĻ āĻ¯āĻžāĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻā§āĻ¨ā§āĻ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻļā§āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻ¸āĻā§āĻāĻ¯āĻŧāĻ¸ā§āĻĨāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĨ¤ āĻĒāĻ¤āĻ¨ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻ¯ā§āĻā§āĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§, āĻĒā§āĻ°āĻĨāĻŽā§ WAL-āĻ āĻāĻāĻāĻŋ āĻāĻā§āĻ¨ā§āĻ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻ¯āĻžāĻ¤ā§ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻāĻŋ āĻ˛āĻā§ āĻāĻŦāĻžāĻ° āĻĒā§āĻ˛ā§ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸āĻĢāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ¯āĻŧā§āĻā§, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻĄāĻŋāĻ¸ā§āĻā§ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻ¸āĻā§āĻāĻ¯āĻŧāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŋāĻ˛ āĻ¨āĻž (āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻāĻĒāĻ°ā§ āĻāĻāĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯ā§ āĻĒā§āĻˇā§āĻ āĻž āĻ¸ā§āĻā§āĻ°ā§ āĻĒā§āĻ°āĻā§āĻ¤ āĻ˛ā§āĻāĻž "āĻā§āĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻŋāĻ" āĻ¨āĻžāĻŽāĻ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻāĻ˛āĻžāĻĻāĻž āĻĨā§āĻ°ā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻā§āĻāĻž āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ)āĨ¤
WAL-āĻ āĻāĻ¨ā§āĻā§āĻ°āĻŋāĻā§āĻ˛āĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ āĻāĻŦāĻ āĻļāĻžāĻ°ā§āĻ°āĻŋāĻāĻāĻžāĻŦā§ āĻŦāĻŋāĻāĻā§āĻ¤āĨ¤ āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨āĻ°āĻž āĻšāĻ˛ āĻāĻžāĻŦāĻŋāĻāĻžāĻ āĻŋ āĻāĻŦāĻ āĻ¨āĻŋāĻā§āĻĻā§āĻ° āĻŽāĻžāĻ¨āĨ¤ āĻļāĻžāĻ°ā§āĻ°āĻŋāĻ - āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻĻā§āĻāĻžāĻ¨ā§ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋāĻ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ āĻ°ā§āĻāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻ
āĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻĒāĻ¯ā§āĻā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻĢāĻŋāĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻ°ā§āĻāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ°ā§āĻ¯āĻžāĻļā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŦāĻ āĻ°ā§āĻāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻļā§āĻˇ āĻ¸āĻĢāĻ˛ āĻā§āĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĨā§āĻā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻāĻāĻžāĻ¨ā§ āĻāĻŽāĻ°āĻž āĻŦāĻŋāĻļāĻĻā§ āĻ¯āĻžāĻŦ āĻ¨āĻž āĻāĻŦāĻ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻŦ āĻ¨āĻž āĻā§āĻ¨ āĻāĻāĻŋ āĻāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§, āĻ¤āĻŦā§ āĻ¯āĻžāĻ°āĻž āĻāĻā§āĻ°āĻšā§ āĻ¤āĻžāĻ°āĻž āĻ
ā§āĻ¯āĻžāĻĒāĻžāĻāĻŋ āĻāĻāĻ¨āĻžāĻāĻ āĻāĻāĻāĻŋāĻ¤ā§ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
āĻ˛āĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻ°ā§āĻāĻ°ā§āĻĄ āĻĒā§āĻ°āĻ¤āĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ āĻŦā§āĻļ āĻāĻŋāĻā§ āĻļāĻžāĻ°ā§āĻ°āĻŋāĻ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻā§. āĻ āĻ°ā§āĻĨāĻžā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻā§āĻ¯āĻžāĻļā§ āĻāĻāĻāĻŋ āĻĒā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻĒā§āĻˇā§āĻ āĻž āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻĒā§āĻˇā§āĻ āĻžāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ (āĻāĻāĻāĻŋ āĻĒā§āĻˇā§āĻ āĻž āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĄā§āĻāĻž āĻ¨āĻŋāĻā§āĻ, āĻ¸ā§āĻā§ āĻ¸āĻš āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ, āĻŽā§āĻā§āĻ¤-āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¸āĻš āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ)āĨ¤ āĻāĻŋāĻā§ āĻ¸āĻŋāĻ¨ā§āĻĨā§āĻāĻŋāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ¯āĻŧ, āĻāĻŽāĻŋ āĻĻā§āĻā§āĻāĻŋ āĻ¯ā§ āĻļāĻžāĻ°ā§āĻ°āĻŋāĻ āĻ°ā§āĻāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ WAL āĻĢāĻžāĻāĻ˛ā§āĻ° 90% āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĻāĻāĻ˛ āĻāĻ°ā§āĻā§āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻā§āĻ˛āĻŋ āĻā§āĻŦ āĻ āĻ˛ā§āĻĒ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻā§āĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ 3 āĻŽāĻŋāĻ¨āĻŋāĻ)āĨ¤ āĻāĻ° āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻāĻ¤āĻž āĻšāĻžāĻ°āĻžāĻ¨ā§āĻ° āĻĒāĻ°ā§ āĻāĻ āĻ¤āĻĨā§āĻ¯ āĻĒāĻ°āĻŋāĻ¤ā§āĻ°āĻžāĻŖ āĻĒā§āĻ¤ā§ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¸āĻā§āĻāĻ¤ āĻšāĻŦā§. WAL āĻāĻŽāĻĒā§āĻ¯āĻžāĻāĻļāĻ¨ āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ āĻ āĻŋāĻ āĻāĻāĻŋāĻ āĻāĻ°ā§: āĻāĻāĻŋ āĻĢāĻŋāĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻ°ā§āĻāĻ°ā§āĻĄ āĻĨā§āĻā§ āĻŽā§āĻā§āĻ¤āĻŋ āĻĒāĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻŋāĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻ˛āĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻ°ā§āĻāĻ°ā§āĻĄāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°ā§, āĻ¯āĻāĻ¨ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻāĻžāĻ° āĻā§āĻŦ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻšā§āĻ°āĻžāĻ¸ āĻĒāĻžāĻ¯āĻŧ (āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻāĻ¯āĻŧā§āĻāĻŦāĻžāĻ°)āĨ¤
āĻĻā§āĻšāĻŋāĻāĻāĻžāĻŦā§, WAL āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻžāĻ°ā§āĻ° (āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻāĻžāĻŦā§ 10MB) āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ (āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ 64) āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¤, āĻ¯āĻž āĻāĻāĻāĻŋ āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻāĻžāĻāĻāĻŋāĻā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ°āĻžāĻ āĻ āĻāĻļāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĨā§āĻ°ā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ°ā§ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ WAL āĻāĻŽāĻĒā§āĻ¯āĻžāĻāĻļāĻ¨ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻāĻ°ā§āĻāĻžāĻāĻ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĨā§āĻ°ā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻāĻŋ āĻā§āĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻžāĻ°ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻāĻ° āĻ°āĻžāĻā§ āĻāĻŦāĻ āĻāĻ°ā§āĻāĻžāĻāĻ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¸āĻāĻā§āĻāĻ¨ āĻļā§āĻ°ā§ āĻāĻ°ā§ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻļāĻžāĻ°ā§āĻ°āĻŋāĻ āĻ°ā§āĻāĻ°ā§āĻĄā§āĻ° āĻāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻāĨ¤
āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻāĻžāĻŦ
āĻ¯ā§āĻšā§āĻ¤ā§ WAL āĻāĻŽāĻĒā§āĻ¯āĻžāĻāĻļāĻ¨ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĨā§āĻ°ā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§, āĻ¤āĻžāĻ āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ° āĻā§āĻ¨āĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻāĻ¨āĻ CPU (āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨) āĻāĻŦāĻ āĻĄāĻŋāĻ¸ā§āĻā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦā§āĻ¯āĻžāĻāĻā§āĻ°āĻžāĻāĻ¨ā§āĻĄ āĻ˛ā§āĻĄ āĻ°āĻžāĻā§ (āĻāĻ°ā§āĻāĻžāĻāĻ āĻĨā§āĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ WAL āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻĒāĻĄāĻŧāĻž āĻāĻŦāĻ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ˛ā§āĻāĻž), āĻ¤āĻžāĻ āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻāĻŋ āĻ¤āĻžāĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻā§āĻˇāĻŽāĻ¤āĻžāĻ¯āĻŧ āĻāĻ˛āĻā§, āĻāĻāĻŋ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻ āĻŦāĻ¨āĻ¤āĻŋāĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§āĨ¤
āĻāĻŋāĻāĻžāĻŦā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨
āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŽā§āĻĒāĻ¤ā§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ WAL āĻāĻŽāĻĒā§āĻ¯āĻžāĻāĻļāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ WalCompactionEnabled
в DataStorageConfiguration (DataStorageConfiguration.setWalCompactionEnabled(true)
) āĻāĻāĻžāĻĄāĻŧāĻžāĻ, DataStorageConfiguration.setWalCompactionLevel() āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ (BEST_SPEED) āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻ āĻ¨āĻž āĻšāĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ¤āĻ° āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
WAL āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨
āĻāĻā§āĻ˛ā§ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§
āĻāĻŽāĻ°āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻāĻā§ āĻĒā§āĻ¯āĻŧā§āĻāĻŋ āĻ¯ā§ WAL āĻ°ā§āĻāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ āĻāĻŦāĻ āĻļāĻžāĻ°ā§āĻ°āĻŋāĻāĻāĻžāĻŦā§ āĻŦāĻŋāĻāĻā§āĻ¤āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻˇā§āĻ āĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻĒā§āĻˇā§āĻ āĻž āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻļāĻžāĻ°ā§āĻ°āĻŋāĻ WAL āĻ°ā§āĻāĻ°ā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻšāĻŋāĻ āĻ°ā§āĻāĻ°ā§āĻĄāĻā§āĻ˛āĻŋāĻ 2āĻāĻŋ āĻāĻĒāĻĒā§āĻ°āĻāĻžāĻ°ā§ āĻŦāĻŋāĻāĻā§āĻ¤: āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻŦāĻ āĻĄā§āĻ˛ā§āĻāĻž āĻ°ā§āĻāĻ°ā§āĻĄāĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻžāĻ° āĻ¯āĻāĻ¨ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻĒā§āĻˇā§āĻ āĻžāĻ¯āĻŧ āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ¨ā§āĻāĻ°āĻž āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻŋ, āĻāĻ āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ WAL (āĻĒā§āĻˇā§āĻ āĻž āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻ āĻ°ā§āĻāĻ°ā§āĻĄ) āĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻŽāĻ°āĻž WAL-āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻŋ, āĻ°ā§āĻāĻ°ā§āĻĄāĻāĻŋ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻŦāĻĄāĻŧ āĻšāĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻŽāĻ°āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ¨ā§āĻāĻ°āĻž āĻĒā§āĻˇā§āĻ āĻžāĻ¯āĻŧ āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻŋ, āĻ¤āĻžāĻšāĻ˛ā§ WAL-āĻ āĻāĻāĻāĻŋ āĻĄā§āĻ˛ā§āĻāĻž āĻ°ā§āĻāĻ°ā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻāĻā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°ā§ āĻĒā§āĻˇā§āĻ āĻž āĻ¨āĻ¯āĻŧāĨ¤ āĻ¯ā§āĻšā§āĻ¤ā§ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋāĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻā§ āĻ¨ā§āĻāĻ°āĻž āĻĨā§āĻā§ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻ āĻāĻ°āĻž āĻā§āĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ˛āĻžāĻāĻžāĻ˛ā§āĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻā§āĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°āĻĒāĻ°āĻ, āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻŋāĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻ°ā§āĻāĻ°ā§āĻĄā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻ āĻĨāĻžāĻāĻŦā§ (āĻ¯ā§āĻšā§āĻ¤ā§ āĻā§āĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°āĻĒāĻ°āĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻšāĻ¯āĻŧ) , āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¯āĻāĻ¨ āĻāĻŽāĻ°āĻž āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻžāĻā§ āĻ¯āĻžāĻ, āĻĄā§āĻ˛ā§āĻāĻž āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻā§āĻ¨āĻžāĻāĻļāĻāĻŋ āĻŦāĻĄāĻŧ āĻšāĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°ā§ āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŋāĻā§ āĻā§āĻ¤ā§āĻ°āĻŋāĻŽ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻĻā§āĻāĻžāĻ¯āĻŧ āĻ¯ā§ āĻĒā§āĻ°āĻā§āĻ¤ āĻ°ā§āĻāĻ°ā§āĻĄā§āĻ° āĻŽā§āĻ āĻāĻ˛āĻŋāĻāĻŽā§ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻžāĻ 90% āĻ āĻĒā§āĻāĻā§āĻā§āĨ¤
WAL āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻ āĻ¸āĻāĻā§āĻāĻ¨ā§āĻ° āĻ§āĻžāĻ°āĻŖāĻžāĻāĻŋ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻĒā§āĻˇā§āĻ āĻž āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°āĻž (āĻĄāĻŋāĻ¸ā§āĻ āĻĒā§āĻˇā§āĻ āĻž āĻ¸āĻāĻā§āĻāĻ¨ āĻĻā§āĻā§āĻ¨)āĨ¤ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, WAL-āĻ, āĻ°ā§āĻāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°-āĻ ā§āĻ¯āĻžāĻĒā§āĻ¨ā§āĻĄ āĻŽā§āĻĄā§ āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ˛āĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ°ā§āĻāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻāĻŦāĻĻā§āĻ§ āĻāĻ°āĻžāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ, āĻ¤āĻžāĻ āĻāĻāĻžāĻ¨ā§, āĻĄāĻŋāĻ¸ā§āĻ āĻĒā§āĻˇā§āĻ āĻž āĻ¸āĻāĻā§āĻāĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§, āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ āĻ¸āĻŽāĻ¸ā§āĻ¤; āĻ¸ā§āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§, āĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋ āĻā§āĻŦāĻ˛ āĻāĻāĻ¸ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§āĻ āĻāĻžāĻ āĻāĻ°āĻŦā§ āĻ¨āĻžāĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻāĻŽāĻ°āĻž āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋ āĻāĻ¤āĻāĻž āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒā§āĻ°ā§āĻāĻŋ āĻ¤āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻāĻ° āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻŽāĻ°āĻž 1 āĻŦāĻžāĻāĻ āĻŽā§āĻā§āĻ¤ āĻāĻ°āĻŋ, āĻāĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻŦāĻ āĻāĻŽāĻ°āĻž WAL-āĻ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻĄā§āĻāĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ, āĻĄāĻŋāĻ¸ā§āĻ āĻĒā§āĻˇā§āĻ āĻž āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŽāĻ°āĻž 1āĻāĻŋāĻ° āĻŦā§āĻļāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ˛āĻ āĻŽā§āĻā§āĻ¤ āĻāĻ°āĻ˛ā§āĻ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻŋāĨ¤
āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻāĻā§āĻāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻĄā§āĻāĻž, āĻŽā§āĻ WAL āĻāĻ˛āĻŋāĻāĻŽā§ āĻ¤āĻžāĻĻā§āĻ° āĻāĻžāĻ āĻā§āĻŦ āĻŦā§āĻļāĻŋ, āĻ¤āĻžāĻ WAL āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨āĻž āĻāĻ°ā§ āĻāĻŽāĻ°āĻž āĻāĻ° āĻāĻāĻžāĻ°ā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻšā§āĻ°āĻžāĻ¸ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻ˛āĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻ°ā§āĻāĻ°ā§āĻĄ āĻ¸āĻš āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻŦāĻ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻšāĻžāĻ°āĻžāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŦā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻā§āĻā§āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻžāĻ°āĻž āĻ˛āĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻ°ā§āĻāĻ°ā§āĻĄā§ āĻāĻā§āĻ°āĻšā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻāĻžāĻ° āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤
āĻĄāĻŋāĻ¸ā§āĻ āĻĒā§āĻˇā§āĻ āĻž āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻŽāĻ¤ā§, WAL āĻĒā§āĻˇā§āĻ āĻž āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ ZSTD, LZ4, Snappy āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ SKIP_GARBAGE āĻŽā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻāĻžāĻŦ
āĻāĻāĻž āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻž āĻāĻ āĻŋāĻ¨ āĻ¨āĻ¯āĻŧ āĻ¯ā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ WAL āĻĒā§āĻˇā§āĻ āĻž āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻ āĻĨā§āĻ°ā§āĻĄāĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯āĻž āĻĒā§āĻˇā§āĻ āĻž āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻĄā§āĻāĻž āĻ˛ā§āĻā§, āĻ āĻ°ā§āĻĨāĻžā§ āĻ¸ā§āĻ āĻĨā§āĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻ¯āĻž āĻā§āĻ¯āĻžāĻļā§ āĻĄā§āĻāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĨ¤ WAL āĻĨā§āĻā§ āĻĢāĻŋāĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻ°ā§āĻāĻ°ā§āĻĄ āĻĒāĻĄāĻŧāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻŦāĻžāĻ°āĻ āĻāĻā§, āĻāĻ āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§ āĻ¨ā§āĻĄāĻāĻŋ āĻĒāĻ¤āĻ¨ā§āĻ° āĻĒāĻ°ā§ āĻāĻ¤ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ (āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻĄāĻŧā§)āĨ¤
āĻāĻāĻŋ āĻĨā§āĻ°ā§āĻĄāĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻĄā§āĻāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§: āĻāĻŽāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻžāĻ° āĻĄāĻŋāĻ¸ā§āĻā§ āĻ˛ā§āĻāĻžāĻ° āĻāĻā§ āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻāĻāĻāĻŋ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦ (CPU) āĻĒāĻžāĻ āĻāĻŦāĻ āĻāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻšā§āĻ°āĻžāĻ¸ā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦ (āĻĄāĻŋāĻ¸ā§āĻ IO) āĻ¤āĻĨā§āĻ¯ āĻ˛āĻŋāĻāĻŋāĻ¤āĨ¤ āĻ¤āĻĻāĻ¨ā§āĻ¸āĻžāĻ°ā§, āĻāĻāĻžāĻ¨ā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻ¸āĻšāĻ: āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž CPU āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ āĻŦāĻ¨āĻ¤āĻŋ āĻĒāĻžāĻ, āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻĄāĻŋāĻ¸ā§āĻ I/O āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻāĻŽāĻ°āĻž āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻžāĻāĨ¤
āĻĒāĻ°ā§āĻā§āĻˇāĻāĻžāĻŦā§, WAL āĻāĻāĻžāĻ° āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻž āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻā§āĻ (āĻāĻ¤āĻŋāĻŦāĻžāĻāĻāĻāĻžāĻŦā§) āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯āĻž WAL āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻāĻŦāĻ WAL āĻāĻŽāĻĒā§āĻ¯āĻžāĻāĻļāĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĢā§āĻ˛ā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻ¸āĻŋāĻ¨ā§āĻĨā§āĻāĻŋāĻ āĻĄā§āĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ¯āĻŧ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĻā§āĻāĻž āĻā§āĻā§ (āĻĨā§āĻ°ā§āĻĒā§āĻ 10%-15% āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒā§āĻ¯āĻŧā§āĻā§, 10%-15% āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ āĻāĻŽā§āĻā§)āĨ¤
āĻāĻŋāĻāĻžāĻŦā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨
āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ Apache Ignite āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ: 2.8. āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻŦāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨:
- āĻā§āĻ˛āĻžāĻ¸-āĻĒāĻžāĻĨā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻŋāĻ-āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻŽāĻĄāĻŋāĻāĻ˛ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻāĻāĻŋ libs/āĻāĻā§āĻāĻŋāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° Apache Ignite āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻļāĻ¨ā§ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻŦāĻ āĻā§āĻ˛āĻžāĻ¸-āĻĒāĻžāĻĨā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻĄāĻžāĻāĻ°ā§āĻā§āĻāĻ°ā§āĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻāĻĒāĻ°ā§ libs-āĻ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ ignite.sh āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻžāĻ˛āĻžāĻŦā§āĻ¨ āĻ¤āĻāĻ¨ āĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§āĨ¤
- āĻ
āĻ§ā§āĻ¯āĻŦāĻ¸āĻžāĻ¯āĻŧ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ (āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻā§āĻˇāĻŽ
DataRegionConfiguration.setPersistenceEnabled(true)
). - āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻŽā§āĻĄ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
DataStorageConfiguration.setWalPageCompression()
, āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ āĻā§āĻˇāĻŽ (āĻ āĻā§āĻˇāĻŽ āĻŽā§āĻĄ)āĨ¤ - āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§, āĻāĻĒāĻ¨āĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ¤āĻ° āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
DataStorageConfiguration.setWalPageCompression()
, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ javadoc āĻĻā§āĻā§āĻ¨āĨ¤
āĻāĻĒāĻ¸āĻāĻšāĻžāĻ°
Apache Ignite-āĻ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻĄā§āĻāĻž āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ āĻāĻā§ āĻ
āĻĒāĻ°ā§āĻ° āĻĨā§āĻā§ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¤āĻŦā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¯ā§āĻā§āĻ¨ā§ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧāĻ āĻā§āĻ°āĻšāĻŖāĻ¯ā§āĻā§āĻ¯āĨ¤ āĻ¤āĻžāĻ°āĻž āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¤āĻž āĻŦā§āĻāĻžāĻ° āĻĢāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻžāĻ°āĻž āĻāĻ¤āĻāĻž āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¨āĻžāĻā§ āĻā§ āĻā§āĻ¸āĻ°ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻŦā§āĨ¤ āĻĄāĻŋāĻ¸ā§āĻ āĻĒā§āĻˇā§āĻ āĻž āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ
āĻ¨ā§āĻĒāĻžāĻ¤ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ WAL āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ WAL āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻĄāĻŧ āĻĄāĻŋāĻā§āĻ°ā§ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻĻā§āĻŦā§ āĻāĻŦāĻ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻŦā§āĨ¤ WAL āĻāĻŽāĻĒā§āĻ¯āĻžāĻāĻļāĻ¨ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĢā§āĻ˛āĻŦā§ āĻ¨āĻž, āĻ¤āĻŦā§ āĻļāĻžāĻ°ā§āĻ°āĻŋāĻ āĻ°ā§āĻāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ WAL āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻāĻžāĻ° āĻ¯āĻ¤āĻāĻž āĻ¸āĻŽā§āĻāĻŦ āĻāĻŽāĻŋāĻ¯āĻŧā§ āĻĻā§āĻŦā§āĨ¤
āĻāĻ¤ā§āĻ¸: www.habr.com