āĻā§āĻŽ
āĻā§āĻ¨ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨?
āĻāĻāĻāĻĄāĻŋāĻāĻĢāĻāĻ¸-āĻ¸āĻā§āĻˇāĻŽ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻŽā§āĻ¯āĻžāĻĒāĻ°āĻŋāĻĄā§āĻ¸ āĻāĻŦāĻ āĻ¸ā§āĻĒāĻžāĻ°ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻŦāĻžāĻ§āĻž āĻšāĻ˛ āĻĄā§āĻāĻž āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨, āĻĒāĻĄāĻŧāĻ¤ā§ āĻāĻŦāĻ āĻ˛āĻŋāĻāĻ¤ā§ āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻžāĻā§āĨ¤ āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻŦā§āĻšā§ āĻĄā§āĻāĻž āĻ¸ā§āĻāĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻŋāĻ˛ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻŋāĻ° āĻ¨āĻž āĻšāĻ¯āĻŧā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ¸ā§āĻāĻŋāĻŽāĻž āĻĨāĻžāĻā§, āĻŦāĻž āĻ¯āĻĻāĻŋ āĻāĻŋāĻā§ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻĨāĻžāĻā§āĨ¤
āĻŦāĻĄāĻŧ āĻĄā§āĻāĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻĒāĻ° āĻ˛ā§āĻĄ āĻŦāĻžāĻĄāĻŧāĻžāĻ¯āĻŧ - āĻšā§āĻ¯āĻžāĻĄā§āĻĒ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¸āĻšāĻ¨āĻļā§āĻ˛āĻ¤āĻž āĻ āĻ°ā§āĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻĄā§āĻāĻž āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻ¸ā§āĻ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°, āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ, āĻāĻ¨āĻĒā§āĻ/āĻāĻāĻāĻĒā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻŦāĻ āĻāĻ°āĻ āĻ āĻ¨ā§āĻ āĻāĻŋāĻā§ āĻ˛ā§āĻĄ āĻšāĻ¯āĻŧāĨ¤ āĻĄā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻŦāĻžāĻĄāĻŧāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻāĻŦāĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖā§āĻ° āĻāĻ°āĻāĻ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧāĨ¤
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§
- āĻĻā§āĻ°ā§āĻ¤ āĻĒāĻĄāĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤
- āĻĻā§āĻ°ā§āĻ¤ āĻ°ā§āĻāĻ°ā§āĻĄāĻŋāĻ āĻ¸āĻŽāĻ¯āĻŧāĨ¤
- āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛āĨ¤
- āĻ¸ā§āĻāĻŋāĻŽāĻž āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
- āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨.
āĻāĻŋāĻā§ āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ āĻ¨ā§āĻ¯āĻā§āĻ˛āĻŋ āĻāĻ°āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŦāĻ āĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄā§āĻāĻž āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¤āĻžāĻ āĻĒāĻāĻ¨ā§āĻĻ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻŦā§āĻļ āĻŦāĻĄāĻŧ.
āĻ āĻā§āĻ° āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ
āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻ āĻā§āĻ° āĻŦāĻšā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ- āĻ¤āĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ, āĻ¯ā§, Hadoop āĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°ā§āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤ āĻāĻāĻŋ JSON āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§ āĻ¸ā§āĻāĻŋāĻŽāĻž āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°ā§, āĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻĄāĻŧāĻž āĻāĻŦāĻ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻ¸āĻšāĻ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤ āĻĄā§āĻāĻž āĻ¨āĻŋāĻā§āĻ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§, āĻāĻŽāĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻŦāĻ āĻĻāĻā§āĻˇāĨ¤
āĻ āĻā§āĻ°ā§āĻ° āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻžāĻˇāĻž āĻ¨āĻŋāĻ°āĻĒā§āĻā§āĻˇāĨ¤ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ C, C++, C#, Java, Python āĻāĻŦāĻ RubyāĨ¤
āĻ āĻā§āĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻšāĻ˛ āĻĄā§āĻāĻž āĻ¸ā§āĻāĻŋāĻŽāĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋāĻ° āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯āĻž āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ āĻ°ā§āĻĨāĻžā§, āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ Avro āĻ¸ā§āĻāĻŋāĻŽāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻŦā§āĻā§âāĻŽā§āĻāĻž, āĻ¯ā§āĻ āĻāĻ°āĻž āĻŦāĻž āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĨ¤
āĻ āĻā§āĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻ°ā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§, āĻāĻāĻāĻŋ āĻāĻŖāĻ¨āĻžāĻā§āĻ¤ āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸āĻžāĻŦāĻ°ā§āĻāĻ°ā§āĻĄ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻāĻŋ āĻĄā§āĻāĻž āĻ˛ā§āĻā§āĻ° āĻ˛ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ (āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻļāĻ¨) āĻā§āĻ¨ā§ āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĻāĻ°ā§āĻļāĨ¤
āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻžāĻ°āĻŖā§ āĻĄā§āĻāĻž āĻ˛ā§āĻā§āĻ° āĻ˛ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ āĻā§āĻ¨ā§ āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻĒāĻ¯ā§āĻā§āĻ¤:
- āĻāĻ āĻ āĻā§āĻāĻ˛ā§āĻ° āĻĄā§āĻāĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĄāĻžāĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ°āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ - āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°āĻŋ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻ°āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĨ¤
- āĻĄāĻžāĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋ āĻ¸āĻšāĻā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻ¸ā§āĻāĻŋāĻŽāĻž āĻā§āĻŦāĻŋāĻ˛āĻā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ - āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻŽā§āĻāĻž āĻ¸ā§āĻā§āĻ°ā§āĻā§ āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻ¸ā§āĻāĻŋāĻŽāĻžāĻā§āĻ˛āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻā§ˇ
- āĻŽā§āĻ˛ āĻ¸ā§āĻāĻŋāĻŽāĻžāĻ¤ā§ āĻ¯ā§āĻā§āĻ¨ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻšāĻā§āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¸ā§āĻāĻŋāĻŽāĻž āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨)āĨ¤
Parquet āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
Parquet Hadoop āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻĒā§āĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻ¯āĻž āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°ā§ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻāĻ˛āĻžāĻŽāĻžāĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ°.
āĻāĻ¤āĻŋāĻšā§āĻ¯āĻŦāĻžāĻšā§ āĻ¸āĻžāĻ°āĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ, Parquet āĻ¸ā§āĻā§āĻ°ā§āĻ āĻāĻŦāĻ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§ āĻāĻ°ā§ āĻĻāĻā§āĻˇ.
āĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ (āĻ āĻ¨ā§āĻ āĻāĻ˛āĻžāĻŽ) āĻā§āĻŦāĻŋāĻ˛ āĻĨā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ˛āĻžāĻŽāĻā§āĻ˛āĻŋ āĻĒāĻĄāĻŧā§āĨ¤ āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻ˛āĻžāĻŽāĻā§āĻ˛āĻŋ āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ I/O āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻāĻŋ āĻā§āĻ āĻĄāĻŋāĻā§āĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž: Hadoop-āĻ Parquet āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻāĻŋ āĻāĻ°āĻ āĻāĻžāĻ˛ā§āĻāĻžāĻŦā§ āĻŦā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ¸ā§āĻ¨ āĻĻā§āĻāĻŋ āĻāĻāĻāĻŋ āĻāĻ˛āĻžāĻŽ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ - āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻ˛āĻžāĻŽāĻžāĻ° - āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻŋāĨ¤ āĻāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ˛āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ āĻŽāĻžāĻ¨ āĻāĻāĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĨ¤
ID
āĻ¨āĻžāĻŽ
āĻŦāĻŋāĻāĻžāĻ
1
āĻāĻŽāĻĒ 1
d1
2
āĻāĻŽāĻĒ 2
d2
3
āĻāĻŽāĻĒ 3
d3
āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§, āĻĄā§āĻāĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻŦā§:
1
āĻāĻŽāĻĒ 1
d1
2
āĻāĻŽāĻĒ 2
d2
3
āĻāĻŽāĻĒ 3
d3
āĻāĻāĻāĻŋ āĻāĻ˛āĻžāĻŽāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§, āĻāĻāĻ āĻĄā§āĻāĻž āĻāĻāĻāĻžāĻŦā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻŦā§:
1
2
3
āĻāĻŽāĻĒ 1
āĻāĻŽāĻĒ 2
āĻāĻŽāĻĒ 3
d1
d2
d3
āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ āĻā§āĻŦāĻŋāĻ˛ āĻĨā§āĻā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻ˛āĻžāĻŽ āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻāĻ˛āĻžāĻŽāĻžāĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ°āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻ˛āĻžāĻŽāĻā§āĻ˛āĻŋ āĻĒāĻĄāĻŧāĻŦā§ āĻāĻžāĻ°āĻŖ āĻ¤āĻžāĻ°āĻž āĻ¸āĻāĻ˛āĻā§āĻ¨āĨ¤ āĻāĻāĻāĻžāĻŦā§, I/O āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻĒāĻ¨āĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° NAME āĻāĻ˛āĻžāĻŽāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§ˇ āĻāĻŋāĻ¤āĻ°ā§
āĻāĻāĻāĻžāĻŦā§, āĻāĻ˛āĻžāĻŽāĻžāĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§ āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻ˛āĻžāĻŽāĻā§āĻ˛āĻŋ āĻĒā§āĻ¤ā§ āĻāĻŽ āĻ˛ā§āĻāĻāĻĒ āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŦāĻ I/O āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§ āĻāĻžāĻ°āĻŖ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻāĻ˛āĻžāĻŽāĻā§āĻ˛āĻŋ āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧā§ˇ
āĻ
āĻ¨āĻ¨ā§āĻ¯ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻ
Hadoop āĻ Parquet āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻŦā§āĻāĻ¤ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻļāĻ°ā§āĻ¤āĻžāĻŦāĻ˛ā§ āĻāĻžāĻ¨āĻ¤ā§ āĻšāĻŦā§:
- āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻā§āĻ°ā§āĻĒ (āĻ¸āĻžāĻ°āĻŋ āĻā§āĻˇā§āĻ ā§): āĻ¸āĻžāĻ°āĻŋāĻ¤ā§ āĻĄā§āĻāĻžāĻ° āĻ¯ā§āĻā§āĻ¤āĻŋāĻ āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻŦāĻŋāĻāĻžāĻāĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°āĻŋ āĻā§āĻ°ā§āĻĒ āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ˛āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ āĻāĻļ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¤āĨ¤
- āĻāĻ˛āĻžāĻŽ āĻāĻŖā§āĻĄ (āĻāĻ˛āĻžāĻŽ āĻāĻŖā§āĻĄ): āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ˛āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻāĻŖā§āĻĄāĨ¤ āĻāĻ āĻāĻ˛āĻžāĻŽā§āĻ° āĻāĻŖā§āĻĄāĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻˇā§āĻ ā§āĻ¤ā§ āĻŦāĻžāĻ¸ āĻāĻ°ā§ āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛ā§ āĻ¸āĻāĻ˛āĻā§āĻ¨ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻāĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤
- āĻĒā§āĻˇā§āĻ āĻž (āĻĒā§āĻˇā§āĻ āĻž): āĻāĻ˛āĻžāĻŽā§āĻ° āĻāĻŖā§āĻĄāĻā§āĻ˛ā§ āĻāĻā§āĻ° āĻĒāĻ° āĻāĻ āĻ˛ā§āĻāĻž āĻĒāĻžāĻ¤āĻžāĻ¯āĻŧ āĻŦāĻŋāĻāĻā§āĻ¤āĨ¤ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¤āĻžāĻ āĻĒāĻĄāĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¨āĻŋ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻā§āĻ˛āĻŋ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ā§ˇ
āĻāĻāĻžāĻ¨ā§ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽā§ āĻļā§āĻ§ā§ āĻāĻžāĻĻā§ āĻ¸āĻāĻā§āĻ¯āĻž āĻ°āĻ¯āĻŧā§āĻā§ PAR1 (4 āĻŦāĻžāĻāĻ) āĻ¯āĻž āĻĢāĻžāĻāĻ˛āĻāĻŋāĻā§ āĻāĻāĻāĻŋ Parquet āĻĢāĻžāĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§ā§ˇ
āĻĢā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻ˛ā§:
- āĻĢāĻžāĻāĻ˛ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻ¯āĻžāĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ˛āĻžāĻŽā§āĻ° āĻŽā§āĻāĻžāĻĄā§āĻāĻžāĻ° āĻļā§āĻ°ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ āĻĨāĻžāĻā§āĨ¤ āĻĒāĻĄāĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻā§āĻ°āĻšā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ˛āĻžāĻŽ āĻāĻŖā§āĻĄ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻĒā§āĻ°āĻĨāĻŽā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻĒāĻĄāĻŧāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ˛āĻžāĻŽā§āĻ° āĻ āĻāĻļāĻā§āĻ˛ā§ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻā§āĻ°āĻŽā§ āĻĒāĻĄāĻŧāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ, āĻ¸ā§āĻāĻŋāĻŽāĻž āĻāĻŦāĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻā§-āĻŽāĻžāĻ¨ āĻā§āĻĄāĻŧāĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§āĨ¤
- āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻĻā§āĻ°ā§āĻā§āĻ¯ (4 āĻŦāĻžāĻāĻ)āĨ¤
- āĻāĻžāĻĻā§ āĻ¸āĻāĻā§āĻ¯āĻž PAR1 (4 āĻŦāĻžāĻāĻ).
ORC āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ
āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻ¸āĻžāĻ°āĻŋ-āĻāĻ˛āĻžāĻŽ āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ (āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻ¸āĻžāĻ°āĻŋ āĻāĻ˛āĻžāĻŽ,
ORC āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž:
- āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻšāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻžāĻā§āĻ° āĻāĻāĻāĻĒā§āĻ, āĻ¯āĻž NameNode (āĻ¨āĻžāĻŽ āĻ¨ā§āĻĄ) āĻāĻ° āĻ˛ā§āĻĄ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§āĨ¤
- āĻĄā§āĻāĻāĻžāĻāĻŽ, āĻĻāĻļāĻŽāĻŋāĻ āĻāĻŦāĻ āĻāĻāĻŋāĻ˛ āĻĄā§āĻāĻž āĻāĻžāĻāĻĒ (āĻ¸ā§āĻā§āĻ°āĻžāĻāĻ, āĻ¤āĻžāĻ˛āĻŋāĻāĻž, āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° āĻāĻŦāĻ āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨) āĻ¸āĻš āĻšāĻžāĻāĻ āĻĄā§āĻāĻž āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
- āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ RecordReader āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻāĻ¯ā§āĻā§ āĻĒāĻĄāĻŧāĻžāĨ¤
- āĻŽāĻžāĻ°ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻžāĻĄāĻŧāĻž āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž.
- āĻĢāĻžāĻāĻ˛ āĻĢā§āĻāĻžāĻ°ā§ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ°āĻŋāĻĄ/āĻ°āĻžāĻāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻšāĻŋāĻĒ āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻā§āĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĨ¤
- āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻŦāĻžāĻĢāĻžāĻ° āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻā§ āĻ¯ā§āĻ āĻāĻŦāĻ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
ORC āĻāĻāĻāĻŋ āĻāĻāĻ āĻĢāĻžāĻāĻ˛ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻāĻā§āĻ°āĻš āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻāĻā§āĻ°āĻšā§āĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĄā§āĻāĻž āĻāĻāĻāĻŋ āĻāĻ˛āĻžāĻŽāĻžāĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻāĻŋ ORC āĻĢāĻžāĻāĻ˛ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĢā§āĻāĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ°āĻžāĻāĻĒ āĻ¨āĻžāĻŽāĻ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻā§āĻ°ā§āĻĒ āĻāĻŦāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĻāĻžāĻ°ā§ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻļā§āĻˇā§ āĻĒā§āĻ¸ā§āĻāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻāĻŦāĻ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻĢā§āĻāĻžāĻ°ā§āĻ° āĻāĻāĻžāĻ° āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻā§āĻ°āĻžāĻāĻĒā§āĻ° āĻāĻāĻžāĻ° āĻšāĻ˛ 250 MBā§ˇ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻŦāĻĄāĻŧ āĻ¸ā§āĻā§āĻ°āĻžāĻāĻĒā§āĻ° āĻāĻžāĻ°āĻŖā§, HDFS āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻž āĻāĻ°āĻ āĻĻāĻā§āĻˇāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ: āĻŦāĻĄāĻŧ āĻ¸āĻāĻ˛āĻā§āĻ¨ āĻŦā§āĻ˛āĻāĻā§āĻ˛āĻŋāĻ¤ā§āĨ¤
āĻĢāĻžāĻāĻ˛ āĻĢā§āĻāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ˛ā§āĻ¨ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž, āĻĒā§āĻ°āĻ¤āĻŋ āĻ˛ā§āĻ¨ā§āĻ° āĻ¸āĻžāĻ°āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ˛āĻžāĻŽā§āĻ° āĻĄā§āĻāĻž āĻāĻžāĻāĻĒ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ˛āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŖāĻ¨āĻž, āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨, āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻŦāĻ āĻ¯ā§āĻāĻĢāĻ˛ā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛āĻ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ˛ā§āĻāĻž āĻāĻā§āĨ¤
āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ° āĻĢā§āĻāĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻā§āĻŦāĻŋāĻ˛ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋ āĻĄā§āĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸ā§āĻāĻ āĻĄā§āĻāĻžāĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ˛āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽāĻžāĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ˛āĻžāĻŽā§āĻ° āĻ¸āĻžāĻ°āĻŋāĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĨāĻžāĻā§āĨ¤ ORC āĻ¸ā§āĻā§āĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻā§āĻ°āĻžāĻāĻĒ āĻāĻŦāĻ āĻ¸āĻžāĻ°āĻŋ āĻā§āĻˇā§āĻ ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ, āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻāĻ¤ā§āĻ¤āĻ° āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž
Parquet āĻāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ āĻā§āĻ°
- āĻ āĻā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°āĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ, āĻ¯āĻāĻ¨ Parquet āĻāĻ˛āĻžāĻŽā§ āĻĄā§āĻāĻž āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°ā§āĨ¤
- Parquet āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖāĻžāĻ¤ā§āĻŽāĻ āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ˛ āĻāĻĒāĻ¯ā§āĻā§āĻ¤, āĻ¯āĻžāĻ° āĻ āĻ°ā§āĻĨ āĻ°āĻŋāĻĄ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĄā§āĻāĻž āĻ˛ā§āĻāĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋ āĻĻāĻā§āĻˇāĨ¤
- āĻ āĻā§āĻ°-āĻ¤ā§ āĻ˛ā§āĻāĻžāĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒāĻā§āĻ˛āĻŋ Parquet-āĻāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻāĻ°āĻ āĻĻāĻā§āĻˇāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
- āĻ āĻā§āĻ° āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ°āĻ āĻĒāĻ°āĻŋāĻĒāĻā§āĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ Parquet āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻāĻŋāĻŽāĻž āĻ¯ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻ¯āĻāĻ¨ Avro āĻŦāĻšā§āĻŽā§āĻā§ āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻ āĻ°ā§āĻĨāĻžā§, āĻāĻ˛āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°āĻž āĻŦāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĨ¤
- āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻāĻ˛āĻžāĻŽ āĻā§āĻŦāĻŋāĻ˛ā§ āĻāĻ˛āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻ¸ā§āĻ āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ Parquet āĻāĻĻāĻ°ā§āĻļāĨ¤ āĻ āĻā§āĻ° āĻāĻāĻŋāĻāĻ˛ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŽāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ˛āĻžāĻŽ āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°āĻŋāĨ¤
ORC āĻŦāĻ¨āĻžāĻŽ Parquet
- Parquet āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĄā§āĻāĻž āĻāĻ°āĻ āĻāĻžāĻ˛ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°ā§āĨ¤
- āĻāĻāĻ°āĻ¸āĻŋ āĻĒā§āĻļāĻĄāĻžāĻāĻ¨ā§āĻ° āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻžāĻ¸ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻ āĻāĻĒāĻ¯ā§āĻā§āĻ¤āĨ¤
- ORC ACID āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
- āĻāĻāĻ°āĻ¸āĻŋ āĻĄā§āĻāĻž āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĨ¤
āĻāĻĒāĻŋāĻ āĻāĻ° āĻāĻŋ āĻĒāĻĄāĻŧāĻž:
āĻā§āĻ˛āĻžāĻāĻĄā§ āĻŦāĻĄāĻŧ āĻĄā§āĻāĻž āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ: āĻā§āĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋ āĻĄā§āĻāĻž-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ .āĻĄā§āĻāĻžāĻŦā§āĻ¸ āĻ¸ā§āĻāĻŋāĻŽāĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻŽā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž .āĻĄāĻŋāĻāĻŋāĻāĻžāĻ˛ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻ˛āĻŋāĻā§āĻ°āĻžāĻŽ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ .
āĻāĻ¤ā§āĻ¸: www.habr.com