рдХреЙрд▓рдо-рдЖрдзрд╛рд░рд┐рдд рдбреАрдмреАрдПрдордПрд╕ рдмрдирд╛рдо рд▓реЛрдЕрд░рдХреЗрд╕, рдПрдХ рд╕рдордЭреМрддреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ?


рд╕реНрддрдВрднрд┐рдд DBMS рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╢реВрдиреНрдп рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдП, рдЗрд╕ рд╕рдордп рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдиреЗ рдЖрд▓рд╛ рдХреЛ рдкрд╛рдпрд╛ рд╣реИ рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд▓реЛрдЕрд░рдХреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдХрдЯреМрддреА рдХреЗ рддрд╣рдд, рд▓реЗрдЦрдХ рд╕рдордЭрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕рдорд╛рдзрд╛рди рд╕рдВрднрд╡ рд╣реИ рдФрд░ рдпрд╣ рдХрд┐рддрдирд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реИред
"рд╣рд░ рдЪреАрдЬ рдореЗрдВ рдкреНрд░рдЧрддрд┐ рд╣реЛрддреА рд╣реИ ... рдбрд░ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗ рдЖрдкрдХреЛ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рдмреБрд▓рд╛рдПрдВрдЧреЗ рдФрд░ рдХрд╣реЗрдВрдЧреЗ:" рд╣рдордиреЗ рдпрд╣рд╛рдВ рдкрд░рд╛рдорд░реНрд╢ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдХрд▓ рдЖрдкрдХреЛ рдЕрдкрдиреА рдкрд╕рдВрдж рдкрд░ рддрд┐рдорд╛рд╣реА рдпрд╛ рдЬрд▓рд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред "рдпрд╣ рдПрдХ рдореБрд╢реНрдХрд┐рд▓ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛ред" рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ рд╣рдо рдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕реЗ рдЪрдХрд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред тАЭ
рдпрд╛рд░реЛрд╕реНрд▓рд╛рд╡ рд╣рд╕реЗрдХред рдмрд╣рд╛рджреБрд░ рд╕реИрдирд┐рдХ рд╢реНрд╡рд┐рдХ рдХрд╛ рдПрдбрд╡реЗрдВрдЪрд░реНрд╕ред

рдкреНрд░рд╛рдЧрд┐рддрд┐рд╣рд╛рд╕


рдХрд┐рддрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореМрдЬреВрдж рд╣реИрдВ, рдпрд╣ рд╡реИрдЪрд╛рд░рд┐рдХ рдЯрдХрд░рд╛рд╡ рд╣реИред рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рд╕реЗ рдмрд╛рд╣рд░, рд▓реЗрдЦрдХ рдиреЗ 1 9 75 рдореЗрдВ рдбрд┐рдмреНрдмреЗ рдореЗрдВ рдЬреЗред рдорд╛рд░реНрдЯрд┐рди [1] рд╕реЗ рдЬреЗ рдорд╛рд░реНрдЯрд┐рди рджреНрд╡рд╛рд░рд╛ рдПрдХ рдкреБрд╕реНрддрдХ рдкрд╛рдИ рдФрд░ рддреБрд░рдВрдд рд╢рдмреНрджреЛрдВ рдкрд░ рдареЛрдХрд░ рдЦрд╛рдИ (рдкреГрд╖реНрда 183): "рджреНрд╡рд┐рдЖрдзрд╛рд░реА рд╕рдВрдмрдВрдзреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ [...], i.e. рдХреЗрд╡рд▓ рджреЛ рдбреЛрдореЗрди рдХреЗ рд╕рдВрдмрдВрдзред рдпрд╣ рдЬреНрдЮрд╛рдд рд╣реИ рдХрд┐ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рд╕рдВрдмрдВрдз рдЖрдзрд╛рд░ рдХреЛ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рд▓рдЪреАрд▓рд╛рдкрди рджреЗрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдбрд┐рдЧреНрд░реА рдХреЗ рд╕рдВрдмрдВрдз рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИрдВред тАЭ рд╕рдВрдмрдВрдзреЛрдВ рдХреЛ рдпрд╣рд╛рдВ рд╕рдВрдмрдВрдзрдкрд░рдХ рд╕рдВрдмрдВрдзреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭрд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдХреГрддрд┐рдпрд╛рдБ 1967 ... 1970ред

рдмрддрд╛ рджреЗрдВ рдХрд┐ рд╕рд╛рдЗрдмреЗрд╕ рдЖрдИрдХреНрдпреВ рдкрд╣рд▓реА рдмрд╛рд░ рдФрджреНрдпреЛрдЧрд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреЙрд▓рдо рдбреАрдмреАрдПрдордПрд╕ рдерд╛, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рд╕реНрддрд░ рдкрд░, рдЗрд╕рдХреЗ 25 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╕рдм рдХреБрдЫ рдмреЛрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд DBMS рдХреЙрд▓рдо рдпрд╛ рдПрдХ рдбрд┐рдЧреНрд░реА рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ (рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдпрд╣рд╛рдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ):

рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ


рдореБрдХреНрдд рдФрд░ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд


рдорддрднреЗрдж


рдПрдХ рд╕рдВрдмрдВрдзрдкрд░рдХ рд╕рдВрдмрдВрдз рдЯреБрдкрд▓реНрд╕ рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рд╣реИ, рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдХ рджреЛ-рдЖрдпрд╛рдореА рддрд╛рд▓рд┐рдХрд╛ред рддрджрдиреБрд╕рд╛рд░, рджреЛ рднрдВрдбрд╛рд░рдг рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ - рдкрдВрдХреНрддрд┐-рд╡рд╛рд░ рдпрд╛ рдХреЙрд▓рдо-рд╡рд╛рд░ред рдкреГрдердХреНрдХрд░рдг рдереЛрдбрд╝рд╛ рдХреГрддреНрд░рд┐рдо, рддрд╛рд░реНрдХрд┐рдХ рд╣реИред рдбреНрд░рдо рдФрд░ рдЯреНрд░реИрдХ рд░рд┐рдХреЙрд░реНрдб рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдмрдВрдж рд╣реИрдВред DBMS рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХреЛрдВ рдХрд╛ рдХрд╛рд░реНрдп рдПрдХ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо (рд╕рд┐рд╕реНрдЯрдо) рдореЗрдВ DBMS рдбреЗрдЯрд╛ рдХреЛ рдЬрд╛рдирдмреВрдЭрдХрд░ рд╡рд┐рдШрдЯрд┐рдд рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рднреМрддрд┐рдХ рдбрд┐рд╕реНрдХ рдкрд░ рдбреЗрдЯрд╛ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕реЗ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдлрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рдбреАрдмреАрдПрдордПрд╕ рдХреЛ рдпрд╣ рддрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХрд╕рдВрдЧрдд рд╣реЛрдЧрд╛ рдХрд┐ рдбреЗрдЯрд╛ рдХреЛ рдХрд┐рд╕ рдХреНрд░рдо рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдпрд╣рд╛рдВ рд╣рдо рдХреБрдЫ рдХрд╛рд▓реНрдкрдирд┐рдХ рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдбреЗрдЯрд╛ рднрдВрдбрд╛рд░рдг рдХреЗ рдЖрдпреЛрдЬрди рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рд╣рдо рджреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рдлреА рд▓реЛрдХрдкреНрд░рд┐рдп рд╡рд┐рдХрд▓реНрдк рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ - рдПрдХ рдХрд╛рдо рдХреЗ рд▓рд┐рдП, рджреВрд╕рд░рд╛ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ / рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдПред рд╕рд╛рде рд╣реА рдХреЙрд▓рдо рдПрдХ рд▓рд╛ Microsoft SQL рд╕рд░реНрд╡рд░ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐ рдпрд╣ рдЦрд░рд╛рдм рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕ рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреБрдЫ рдФрд░ рд╕реБрдВрджрд░ рддрд░реАрдХрд╛ рд╣реИред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдХреЛрдИ рднреА рдХрд╛рд▓реНрдкрдирд┐рдХ DBMS рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдирд╣реАрдВ рдЪреБрди рд╕рдХрддрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдмрд╛рдд рдХреА рд╕рдордЭ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕ рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдФрд░ рдЗрд╕рдХреЗ рдмрд┐рдирд╛, рдПрдХ рд╡рд┐рдХрд▓реНрдк рдмрдирд╛рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

DBMS рдХрд╛ рд╕рдмрд╕реЗ рдореВрд▓реНрдпрд╡рд╛рди рдЧреБрдг рдбреЗрдЯрд╛ (рдФрд░ ACID рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ) рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред DBMS рдХреА рдЧрддрд┐ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдбрд┐рд╕реНрдХ рд╕рдВрдЪрд╛рд▓рди рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реЛрддреА рд╣реИред рдЗрд╕рд╕реЗ рджреЛ рдЪрд░рдо рдорд╛рдорд▓реЗ рд╕рд╛рдордиреЗ рдЖрддреЗ рд╣реИрдВ:

  • рдбреЗрдЯрд╛ рдЬрд▓реНрджреА рд╕реЗ рдмрджрд▓ / рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЖрдкрдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдЪрд╛рд╣рд┐рдПред рд╕реНрдкрд╖реНрдЯ рд╕рдорд╛рдзрд╛рди - рдПрдХ рдкрдВрдХреНрддрд┐ (рдЯреБрдкрд▓), рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ, рдПрдХ рдкреГрд╖реНрда рдкрд░ рд╕реНрдерд┐рдд рд╣реИ, рдЗрд╕реЗ рддреЗрдЬреА рд╕реЗ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • рдбреЗрдЯрд╛ рдмрд╣реБрдд рдХрдо рдмрджрд▓рддрд╛ рд╣реИ рдпрд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИ, рд╣рдо рдХрдИ рдмрд╛рд░ рдбреЗрдЯрд╛ рдкрдврд╝рддреЗ рд╣реИрдВ, рдФрд░ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдХреЗрд╡рд▓ рдХреБрдЫ рд╣реА рдХреЙрд▓рдо рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдХреЙрд▓рдо-рд╡рд╛рд░ рд╡реЗрд░рд┐рдПрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ, рдлрд┐рд░ рдЬрдм рдиреНрдпреВрдирддрдо рд╕рдВрднрд╡ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкреГрд╖реНрда рдкрдврд╝реЗрдВрдЧреЗ рддреЛ рдЙрджрдп рд╣реЛрдЧрд╛ред

рд▓реЗрдХрд┐рди рдпреЗ рдЪрд░рдо рдорд╛рдорд▓реЗ рд╣реИрдВ, рдЬреАрд╡рди рдореЗрдВ рд╕рдм рдХреБрдЫ рдЗрддрдирд╛ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред

  • рдпрджрд┐ рдЖрдк рдкреВрд░реА рддрд╛рд▓рд┐рдХрд╛ рдкрдврд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдкреГрд╖реНрдареЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдбреЗрдЯрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓рд╛рдЗрди-рдмрд╛рдп-рд▓рд╛рдЗрди рдпрд╛ рдХреЙрд▓рдо-рд╡рд╛рд░ рдирд╣реАрдВ рд╣реИред рдпрд╛рдиреА рдХреБрдЫ рдЕрдВрддрд░ рд╣реИ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдХреЙрд▓рдо-рд╡рд╛рд░ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд▓рд╣рд╛рд▓ рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред
  • рд▓реЗрдХрд┐рди рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдЕрдВрддрд░ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд▓рд╛рдЗрди-рджрд░-рд▓рд╛рдЗрди рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде, рдбрд┐рд╕реНрдХ рд╕реЗ рдкрдврд╝рдирд╛ рдЕрдзрд┐рдХ рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рдШрдЯрд┐рдд рд╣реЛрдЧрд╛ред рдХрдо рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдкреНрд░рдореБрдЦреЛрдВ рдХреЛ рдЖрдЧреЗ рддреЗрдЬреА рд╕реЗ рдкрдврд╝рддрд╛ рд╣реИред рд▓рд╛рдЗрди-рдмрд╛рдп-рд▓рд╛рдЗрди рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдПрдХ рдЕрдзрд┐рдХ рдЕрдиреБрдорд╛рдирд┐рдд рдлрд╝рд╛рдЗрд▓ рд░реАрдбрд┐рдВрдЧ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо (рдУрдПрд╕) рдХреЛ рдбрд┐рд╕реНрдХ рдХреИрд╢ рдХрд╛ рдЕрдзрд┐рдХ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ SSD рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд▓рд┐рдП рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреБрдорд╛рди ( рдЖрдЧреЗ рдкрдврд╝реЗрдВ ) рджреНрд╡рд╛рд░рд╛ рд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдЕрдХреНрд╕рд░ рд╕рдлрд▓рддрд╛ рдорд┐рд▓рддреА рд╣реИред
  • рдЕрдкрдбреЗрдЯ рд╣рдореЗрд╢рд╛ рдкреВрд░реЗ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓рд╛ рджреЛ рдХреЙрд▓рдо рдореЗрдВ рдмрджрд▓рд╛рд╡ рд╣реИред рдлрд┐рд░ рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЗрди рд╕реНрддрдВрднреЛрдВ рдХрд╛ рдбреЗрдЯрд╛ рдПрдХ рдкреГрд╖реНрда рдкрд░ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рджреЛ рдХреЗ рдмрдЬрд╛рдп рдкреНрд░рддрд┐ рд░рд┐рдХреЙрд░реНрдб рдПрдХ рдкреГрд╖реНрда рд▓реЙрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рджреВрд╕рд░реА рдУрд░, рдпрджрд┐ рдбреЗрдЯрд╛ рдкреГрд╖реНрдареЛрдВ рдореЗрдВ рдлреИрд▓рд╛ рд╣реБрдЖ рд╣реИ, рддреЛ рдЗрд╕рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рд▓реЗрди-рджреЗрди рдХреЗ рд▓рд┐рдП рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╡рд┐рд░реЛрдз рдХреЗ рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рдмрджрд▓рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

    рдпрд╣рд╛рдБ рдПрдХ рдХрд░реАрдм рджреЗрдЦреЛ рд╣реИред рдПрдХ рдХрд╛рд▓реНрдкрдирд┐рдХ рд╡рд┐рдХрд▓реНрдк рдпрд╣ рд╣реИ рдХрд┐ рдЯреЗрдмрд▓ рдХреЛ рд▓реЛрдЕрд░рдХреЗрд╕ рдпрд╛ рд╕реНрддрдВрдн рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рдП, рдбреАрдмреАрдПрдордПрд╕ рдХреЛ рдЗрд╕рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рдордп рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЬрд╛рдирдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдХреИрд╕реЗ рдмрджрд▓рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рд╢рд╛рдпрдж рдЖрдкрдХреЛ рдПрдХ рд╕рд┐рдХреНрдХрд╛ рдлреЗрдВрдХрдирд╛ рдЪрд╛рд╣рд┐рдП?
  • рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдо рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдкреЗрдбрд╝ рдХреА рд╕рдВрд░рдЪрдирд╛ (рдЙрджрд╛рд╣рд░рдг: рдХреНрд▓рд╕реНрдЯрд░ рдЗрдВрдбреЗрдХреНрд╕) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдбреЗрдЯрд╛ рдЬреЛрдбрд╝рдиреЗ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЗрд╕реЗ рдмрджрд▓рдиреЗ рд╕реЗ рдкреЗрдбрд╝ рдпрд╛ рдЙрд╕рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХрд╛ рдкреБрди: рд╕рдВрддреБрд▓рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдкрдВрдХреНрддрд┐ рд╕рдВрдЧреНрд░рд╣рдг рдореЗрдВ, (рдХрдо рд╕реЗ рдХрдо рдПрдХ) рд▓реЗрдЦрди рд▓реЙрдХ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╕реНрддрдВрдн рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдРрд╕реА рдХрд╣рд╛рдирд┐рдпрд╛рдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдмрд╛рд░ рд╣реЛрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдХрдо рдиреБрдХрд╕рд╛рди рдкрд╣реБрдВрдЪрд╛рддреА рд╣реИрдВ рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрддрдВрдн рдХреА рдЪрд┐рдВрддрд╛ред
  • рд╕реВрдЪрдХрд╛рдВрдХ рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдирдореВрдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рд╡рд┐рд░рд▓ рд╣реИред рдлрд┐рд░ рд▓рд╛рдЗрди-рдмрд╛рдп-рд▓рд╛рдЗрди рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрдВрдкрдиреА рдХреЗ рд▓рд┐рдП рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЕрдиреБрдкрд╛рдд рдмреЗрд╣рддрд░ рд╣реИред
  • рдпрджрд┐ рдирд┐рд╕реНрдкрдВрджрди рдПрдХ рд╕рдШрди рдкреНрд░рд╡рд╛рд╣ рджреЗрддрд╛ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рд╕реНрддрдВрднреЛрдВ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рддреЛ рдХреЙрд▓рдо-рд╡рд╛рд░ рд╕рдВрд╕реНрдХрд░рдг рд╕рд╕реНрддрд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрди рдорд╛рдорд▓реЛрдВ рдХреЗ рдмреАрдЪ рд╡рд┐рднрд╛рдЬрди рдХрд╣рд╛рдБ рд╣реИ, рдЗрд╕реЗ рдХреИрд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП?

рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдХрд┐рд╕реА рднреА рдкрд░рд┐рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣рдорд╛рд░реЗ рдХрд╛рд▓реНрдкрдирд┐рдХ DBMS рд▓рд╛рдЗрди рдФрд░ рдХреЙрд▓рдо рднрдВрдбрд╛рд░рдг рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдмреАрдЪ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдЧреНрд░рд╣рдг рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рдпрд╣ рдбреЗрдЯрд╛рдмреЗрд╕ рдбрд┐рдЬрд╛рдЗрдирд░ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЙрдкрд░реЛрдХреНрдд рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдбреЗрдЯрд╛рдмреЗрд╕ рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рднреА рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╡рд┐рдХрд▓реНрдк рдореЗрдВ рд╣реЛрдЧрд╛ред рд╡рд╣ рд╣рдо рдореЗрдВ рд╕реЗ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЛ рдЪрдХрдорд╛ рджреЗрдЧрд╛ред

рдХреНрдпрд╛ рд╣реБрдЖ рдЕрдЧрд░


рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рджреЛрдиреЛрдВ рдХреЙрд▓рдо-рд╡рд╛рд░ рдФрд░ рд▓рд╛рдЗрди-рд╡рд╛рд░ рд╡реЗрд░рд┐рдПрдВрдЯ - рдПрдХ рд╡рд┐рдЪрд╛рд░ рдХреЗ рдЪрд░рдо рдорд╛рдорд▓реЗ - рддрд╛рд▓рд┐рдХрд╛ рдХреЛ "рд░рд┐рдмрди" рдореЗрдВ рдХрд╛рдЯреЗрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЯреЗрдк рдХреЗ рдЕрдВрджрд░ рд▓рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рдбреЗрдЯрд╛ рд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рдХрд░реЗрдВред рдмрд╕ рдПрдХ рдорд╛рдорд▓реЗ рдореЗрдВ рдЯреЗрдк рдПрдХ рд╣реИ, рджреВрд╕рд░реЗ рдореЗрдВ рдЯреЗрдк рдПрдХ рд╕реНрддрдВрдн рдХреЛ рдкрддрд┐рдд рдХрд░рддрд╛ рд╣реИред

рддреЛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдордзреНрдпрд╡рд░реНрддреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ - рдпрджрд┐ рдХреБрдЫ рд╕реНрддрдВрднреЛрдВ рдХрд╛ рдбреЗрдЯрд╛ рдПрдХ рд╕рд╛рде рдЖрддрд╛ / рдкрдврд╝рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рд╡реЗ рдПрдХ рд╣реА рдЯреЗрдк рдкрд░ рд╣реЛрдВред рдФрд░ рдЕрдЧрд░ рдЯреЗрдк рдореЗрдВ рдХреЛрдИ рдбреЗрдЯрд╛ (NULL) рдирд╣реАрдВ рдерд╛, рддреЛ рдХреБрдЫ рднреА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЙрд╕реА рд╕рдордп, рдЕрдзрд┐рдХрддрдо рдкрдВрдХреНрддрд┐ рдЖрдХрд╛рд░ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЖрдк рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдХреЛрдИ рдЬреЛрдЦрд┐рдо рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдкрдВрдХреНрддрд┐ рдПрдХ рдкреГрд╖реНрда рдкрд░ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрдЧреАред

рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдЗрддрдирд╛ рдореМрд▓рд┐рдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдЦрдХ рдХреЗ рдкрд╛рд╕ рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдФрд░ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдореМрдХрд╛ рдерд╛ред рдирд╡реАрдирддрд╛ рддрддреНрд╡ рдбреЗрдЯрд╛рдмреЗрд╕ рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ рдХрд┐ рдЙрд╕рдХреА рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рдХреИрд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдбреЗрдЯрд╛ рдХрд┐рд╕ рд░реВрдк рдореЗрдВ рдбрд┐рд╕реНрдХ рдкрд░ рдЬрд╛рдПрдЧрд╛ред

рд╣рдордиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рд▓рд┐рдП рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд┐рдпрд╛:

  • рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рддреЗ рд╕рдордп, рд╣рдорд╛рд░реА рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА pragmas рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ SQL рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ рджреА рдЬрд╛рддреА рд╣реИ
  • рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рддреЗ рд╕рдордп, рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдкреВрд░реА рдкрдВрдХреНрддрд┐ рдмреА-рдкреЗрдбрд╝ рдХреЗ рдПрдХ рдкреГрд╖реНрда рдкрд░ рд╕реНрдерд┐рдд рд╣реЛрдЧреА
  • рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - - # рдкреЗрдЬрдорд╛ рдкреЗрдЬ_рдмреНрд░реЗрдХ
    рдПрд╕рдХреНрдпреВрдПрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ рдпрд╣ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЙрд▓рдо рджреВрд╕рд░реЗ рдкреЗрдЬ рдкрд░ (рджреВрд╕рд░реЗ рдкреЗрдбрд╝ рдореЗрдВ) рд╕реНрдерд┐рдд рд╣реЛрдЧрд╛
  • рдЙрдкрдпреЛрдЧ - - #pragma column_based
    рд╣рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ рдХрд╣рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдЬреЛ рд╕реНрддрдВрдн рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ рд╡реЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреЗрдбрд╝ рдкрд░ рд╕реНрдерд┐рдд рд╣реИрдВ
  • - - #pragma row_based
    рд░рджреНрдж рдХрд░реЗрдВ рдХреЙрд▓рдо_рдмреЗрдб рдХрд╛рд░реНрд░рд╡рд╛рдИ
  • рдЗрд╕ рдкреНрд░рдХрд╛рд░, рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдмреА-рдкреЗрдбрд╝ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкрд╣рд▓рд╛ рдореБрдЦреНрдп рддрддреНрд╡ рдПрдХ рдЫрд┐рдкреА рдкрд╣рдЪрд╛рди рдХреНрд╖реЗрддреНрд░ рд╣реИред рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЬрд┐рд╕ рдХреНрд░рдо рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ (рдЬрд┐рд╕ рдХреНрд░рдо рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдкрдврд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЙрд╕реА рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдВрдмрдВрдз рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ) рднреА рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдирд╣реАрдВ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдПрдХ рдЕрд▓рдЧ рдкреЗрдбрд╝ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд╡рд┐рд╖рдп рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдХреИрд╕реЗ рджрд┐рдЦ рд╕рдХрддрд╛ рд╣реИ?

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рддрд░рд╣:

CREATE TABLE twomass_psc ( ra double precision, decl double precision, тАж -- #pragma page_break j_m real, j_cmsig real, j_msigcom real, j_snr real, h_m real, h_cmsig real, h_msigcom real, h_snr real, k_m real, k_cmsig real, k_msigcom real, k_snr real, -- #pragma page_break тАж coadd_key integer, coadd smallint ); 

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдЯрд▓рд╕ 2MASS рдХреА рдореБрдЦреНрдп рддрд╛рд▓рд┐рдХрд╛ рд▓реА рдЧрдИ рд╣реИ, рдпрд╣рд╛рдВ рдФрд░ рдпрд╣рд╛рдВ рдХреА рдкреМрд░рд╛рдгрд┐рдХ рдХрдерд╛ред
рдЬреЗ , рдПрдЪ , рдХреЗ - рдЗрдВрдлреНрд░рд╛рд░реЗрдб рд╕рдм-рдмреИрдВрдб, рдпрд╣ рдЙрди рдкрд░ рдПрдХ рд╕рд╛рде рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╢реЛрдз рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕рд╛рде рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдБ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП :


рдкрд╣рд▓реА рддрд╕реНрд╡реАрд░ рдЬреЛ рд╕рд╛рдордиреЗ рдЖрдИред

рдпрд╛ рдпрд╣рд╛рдБ , рдФрд░ рднреА рд╕реБрдВрджрд░:

рдпрд╣ рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ рдХрд┐ рдпрд╣ рдХреБрдЫ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред

рдкрд░рд┐рдгрд╛рдо


рдиреАрдЪреЗ рдкреНрд░рд╕реНрддреБрдд рд╣реИ:

  • рдЪрд░рдг рдЖрд░реЗрдЦ (рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЧрдП рдкреГрд╖реНрда рдХреА рдПрдХреНрд╕-рд╕рдВрдЦреНрдпрд╛, рдкрд╣рд▓реЗ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рдЕрдВрддрд┐рдо-рд╡рд╛рдИ рдХреА рд╕рдВрдЦреНрдпрд╛) рджреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рддреЗ рд╕рдордп рдбрд┐рд╕реНрдХ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреГрд╖реНрда (рддрд╛рд░реНрдХрд┐рдХ рд╕рдВрдЦреНрдпрд╛) рдХреЗ рд▓рд┐рдП рдкреНрд░рдХреНрд░рд┐рдпрд╛ред
  • рдПрдХ рдХреЙрд▓рдо рдореЗрдВ, рдЗрд╕реЗ by_1 рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
  • рдФрд░ 16 рд╕реНрддрдВрднреЛрдВ рдореЗрдВ рдХрдЯреМрддреА рдХреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ by_16 рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
  • рдХреБрд▓ рдХреЙрд▓рдо 181


рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:



  • By_16 рд╡рд┐рдХрд▓реНрдк рдХрд╛рдлрд╝реА рдЕрдзрд┐рдХ рдХреЙрдореНрдкреИрдХреНрдЯ рд╣реИ, рдЬреЛ рддрд╛рд░реНрдХрд┐рдХ рд╣реИ, рдЕрдВрддрд┐рдо - рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк рд╕рд┐рд░реНрдл рдПрдХ рд╕реАрдзреА рд░реЗрдЦрд╛ (рдЖрдЙрдЯрд▓реЗрдпрд░ рдХреЗ рд╕рд╛рде) рджреЗрдЧрд╛ред
  • рддреНрд░рд┐рдХреЛрдгреАрдп рдЖрдЙрдЯрд▓реЗрд░ - рдмреА-рдкреЗрдбрд╝реЛрдВ рдХреЗ рд░рд┐рдХреЙрд░реНрдб рдордзреНрдпрд╡рд░реНрддреА рдкреГрд╖реНрдаред
  • рдбреЗрдЯрд╛ рд░рд┐рдХреЙрд░реНрдб рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд░реАрдбрд┐рдВрдЧ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред
  • рдКрдкрд░ рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рд╕рднреА рд╡рд┐рдХрд▓реНрдк рд╕рдорд╛рди рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЬрд┐рд╕ рд╕реНрдЯреНрд░реАрдо рдХреЛ рдШрдЯрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╡рд╣ рд▓рдЧрднрдЧ рдПрдХ рд╣реА (all рджрдХреНрд╖рддрд╛ рджрдХреНрд╖рддрд╛) рд╣реИред
    рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдпрд╣ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдПрдХ рдХреЙрд▓рдо-рд╡рд╛рд░ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдбреЗрдЯрд╛ рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг рдкреЗрдбрд╝ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЧрддрд┐ рд╕реЗ рдмрдврд╝рддреЗ рд╣реИрдВ (рдПрдХ рдХреЙрд▓рдо рдореЗрдВ рд╡реЗ рдЕрдХреНрд╕рд░ рджреЛрд╣рд░рд╛рддреЗ рд╣реИрдВ рдФрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рджреВрд╕рд░реЗ рдХреЙрд▓рдо рдореЗрдВ - рдХрдВрдкреНрд░реЗрд╕рд░ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рд╢реЛрд░)ред рдирддреАрдЬрддрди, рдХреБрдЫ рдкреЗрдбрд╝ рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ, рдЕрдиреНрдп рджреЗрд░ рд╕реЗ рд╣реЛрддреЗ рд╣реИрдВ; рдкрдврд╝рддреЗ рд╕рдордп, рд╣рдо рдЙрджреНрджреЗрд╢реНрдпрдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдПрдХ "рдлрд╛рдбрд╝рд╛" рд░реАрдбрд┐рдВрдЧ рдореЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдкреНрд░рд┐рдп рд╣реИред
  • рдЗрд╕рд▓рд┐рдП, рд╕реНрддрдВрдн_ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП by_16 рдмрд╣реБрдд рдЕрдзрд┐рдХ рдмреЗрд╣рддрд░ рд╣реИ, рдпрд╣ рд▓рд╛рдЗрди-рд╡рд╛рд░ рдХреЗ рд▓рд┐рдП рдЖрд░рд╛рдо рдореЗрдВ рд▓рдЧрднрдЧ рдмрд░рд╛рдмрд░ рд╣реИред
  • рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, by_16 рд╡реЗрд░рд┐рдПрдВрдЯ рдореЗрдВ рдХреЙрд▓рдо-рд╡рд╛рд░ рд╡реЗрд░рд┐рдПрдВрдЯ рдХрд╛ рдореБрдЦреНрдп рд▓рд╛рдн рд╣реЛрддрд╛ рд╣реИ, рдЬрдм рдХреЙрд▓рдо рдХреА рдПрдХ рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рдЖрдк рддрд╛рд▓рд┐рдХрд╛ рдХреЛ 16 рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╛рдВрддреНрд░рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рд╛рд░реНрдердХ рд░реВрдк рд╕реЗ, рдЙрдирдХреЗ рд╕рдВрдпреБрдХреНрдд рдЙрдкрдпреЛрдЧ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рдмрд╛рджред

рд╕реВрддреНрд░реЛрдВ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ


[рез] рдЬреЗред рдорд╛рд░реНрдЯрд┐рди рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рд╕рдВрдЧрдардиред рдж рд╡рд░реНрд▓реНрдб, 1978
[реи] рдХреЙрд▓рдо рдЗрдВрдбреЗрдХреНрд╕, рдЙрдкрдпреЛрдЧ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ
[рей] рдбреИрдирд┐рдпрд▓ рдЬреЗред рдЕрдмрджреА, рд╕реИрдореБрдЕрд▓ рдореИрдбреЗрди, рдирдмреАрд▓ рд╣рдЪреЗрдоред ColumnStores рдмрдирд╛рдо RowStores: рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рддрдиреЗ рдЕрд▓рдЧ рд╣реИрдВ? , рдбреЗрдЯрд╛, рд╡реИрдВрдХреВрд╡рд░, рдИ.рдкреВ., рдХрдирд╛рдбрд╛, рдЬреВрди 2008 рдХреЗ рдкреНрд░рдмрдВрдзрди рдкрд░ ACM SIGMOD рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп рд╕рдореНрдореЗрд▓рди рдХреА рдХрд╛рд░реНрдпрд╡рд╛рд╣реА
[рек] рдорд╛рдЗрдХрд▓ рд╕реНрдЯреЛрдирдмреНрд░реЗрдХрд░, рдЙрдЙрд░ elрдВрдЯрд┐рдиреЗрдореЗрд▓ред "рдПрдХ рдЖрдХрд╛рд░ рд╕рднреА рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИ": рдПрдХ рдЖрдЗрдбрд┐рдпрд╛ рдЬрд┐рд╕рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИ , 2005

Source: https://habr.com/ru/post/hi413051/


All Articles