рдордиреА рд▓реЙрдиреНрдбреНрд░рд┐рдВрдЧ рдкреИрдЯрд░реНрди рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рд╢рд╛рд▓ рд╡рд┐рддреНрддреАрдп рдЧреНрд░рд╛рдл рдХреИрд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ?

рдЫрд╡рд┐

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

рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдордиреЗ рдПрдХ рдЬрдирд░реЗрдЯрд░ рд▓рд┐рдЦрд╛ рдерд╛ рдЬрд┐рд╕реЗ рдореИрдВ рдЖрдкрдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ред рдпрд╣ рдЖрд▓реЗрдЦ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рдереА рдФрд░ рдпрд╣ рдЬрдирд░реЗрдЯрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдкрдврд╝рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рджрдо рдкрд░ рдЖрдЬрдорд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдХреЛрдб рд╣реИ: https://github.com/MGrin/transactions-graph- рдЬрдирд░реЗрдЯрд░ ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╣рдорд╛рд░рд╛ рдЕрдиреБрднрд╡ рдЖрдк рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

рд╣рдо рдЗрд╕ рддрд░рд╣ рдХреЗ рдЬрдирд░реЗрдЯрд░ рдореЗрдВ рдХреНрдпреЛрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рдереЗ?


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

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

рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣рдореЗрдВ рдХреНрдпрд╛ рдорд┐рд▓рд╛?


рд╣рдо рдПрдХ рдХрд╛рдлреА рддреЗрдЬ, рд░реЛрдЪрдХ рдФрд░ рд╡рд┐рдиреНрдпрд╛рд╕ рдпреЛрдЧреНрдп рдЧреНрд░рд╛рдл рдЬрдирд░реЗрдЯрд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ! рдЖрдЗрдП рдЗрд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдореЗрдВ рджреЗрдЦреЗрдВ:

рдиреЛрдбреНрд╕ рдкреНрд░рдХрд╛рд░


рд╣рдорд╛рд░реЗ рдЙрддреНрдкрдиреНрди рд╡рд┐рддреНрддреАрдп рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдкреНрд░рддрд┐рднрд╛рдЧреА:

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

рдЗрди рдбреЗрдЯрд╛ рдХреЛ рдЬреЗрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рдирдХрд▓реА рдбреЗрдЯрд╛ рдЬреЗрдирд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░реАрди рд▓рд╛рдЗрдмреНрд░реЗрд░реА Mimesis рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ред

рдЧреНрд░рд╛рдл рдкреАрдврд╝реА: рдмреБрдирд┐рдпрд╛рджреА рд╕рдВрд╕реНрдерд╛рдПрдВ


рдЬрдирд░реЗрдЯрд░ рдореВрд▓ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ - рдЧреНрд░рд╛рд╣рдХ, рдХрдВрдкрдирд┐рдпрд╛рдВ рдФрд░ рдПрдЯреАрдПрдоред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рдПрдХ рд╡рд╛рдВрдЫрд┐рдд рд╕рдВрдЦреНрдпрд╛ рд▓реЗрддреА рд╣реИ, рдФрд░ рдЗрд╕ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрдкрдирд┐рдпреЛрдВ рдФрд░ рдПрдЯреАрдПрдо рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░рддреА рд╣реИред рд╣рдордиреЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдХрд┐ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреБрд▓ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ 2.5% рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ, рдФрд░ рдПрдЯреАрдПрдо рдХреА рд╕рдВрдЦреНрдпрд╛ 0.05% рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рдпреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛рдлреА рдФрд╕рдд рд╣реИрдВ рдФрд░ рдЬрдирд░реЗрдЯрд░ рдХреЗ рдЕрдВрджрд░ рд╣реА рд╣рд╛рд░реНрдбрдХреЛрдб рд╣реЛрддреЗ рд╣реИрдВред

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

рдЧреНрд░рд╛рдл рдкреАрдврд╝реА: рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рдмреАрдЪ рдХрд┐рдирд╛рд░реЛрдВ


рдмреБрдирд┐рдпрд╛рджреА рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрд╛рдж рд╣рдо рдЙрдиреНрд╣реЗрдВ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рдмреАрдЪ рдЬреЛрдбрд╝рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рд╕реНрддрд░ рдкрд░ рд╣рдо рдЕрднреА рд▓реЗрди-рджреЗрди рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рджреЛ рдиреЛрдб рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВред рд╣рдордиреЗ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: рдпрджрд┐ рджреЛ рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рдПрдХ рдмрдврд╝рдд рд╣реИ рддреЛ рд╕рдордп рдореЗрдВ рдХреБрдЫ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд▓реЗрдирджреЗрди рдЕрд▓рдЧ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рдХреЛрдИ рдХрд┐рдирд╛рд░рд╛ рдирд╣реАрдВ - рдХреЛрдИ рд▓реЗрдирджреЗрди рдирд╣реАрдВред

рджреЛ рдиреЛрдбреНрд╕ рдФрд░ рд╕рдВрднрд╡ рдмрдврд╝рдд рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдмреАрдЪ рдпрджрд┐ рдФрд░ рдЕрдЧрд░ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ:

  • рдЧреНрд░рд╛рд╣рдХ -> рдЧреНрд░рд╛рд╣рдХ, рдкреА = реж.рек%
  • рдЧреНрд░рд╛рд╣рдХ -> рдХрдВрдкрдиреА, рдкреА = рез%
  • рдЧреНрд░рд╛рд╣рдХ -> рдПрдЯреАрдПрдо, рдкреА = рей%
  • рдХрдВрдкрдиреА -> рдЧреНрд░рд╛рд╣рдХ, рдкреА = реж.рел%

рдЗрди рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЛ рдЬрдирд░реЗрдЯрд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдиреЛрдбреНрд╕ рдХреА рддрд░рд╣, рд╕рднреА рдХрд┐рдирд╛рд░реЗ рдкреНрд░рдХрд╛рд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдмреИрдЪреЛрдВ рдореЗрдВ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВред

рдЧреНрд░рд╛рдл рдкреАрдврд╝реА: рд▓реЗрдирджреЗрди


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

рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдХреБрдЫ рднреА, рдЙрддреНрдкрдиреНрди рд▓реЗрдирджреЗрди рдмреИрдЪреЛрдВ рдореЗрдВ .csv рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред

рдЧреНрд░рд╛рдл рдкреАрдврд╝реА: рдкреИрдЯрд░реНрди


рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдБ рдЪреАрдЬреЗрдВ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛ рд░рд╣реА рд╣реИрдВред рд╣рдордиреЗ рдЙрди рддреАрди рдкреИрдЯрд░реНрдиреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛, рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдЕрдкрдиреЗ рдЧреНрд░рд╛рдл рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ:

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

рдЖрдЗрдП рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдЗрди рдкреИрдЯрд░реНрдиреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░реЗрдВред

рдлреНрд▓реЛ


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

рдЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдкреНрд░рддреНрдпреЗрдХ рднрд╛рдЧреАрджрд╛рд░ рдЗрд╕рдХреА рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рд▓реЗ рд░рд╣рд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдмреЛрдз рдореЗрдВ рдкреВрд░реЗ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдХреБрд▓ рднреБрдЧрддрд╛рди рд╕реНрд░реЛрдд рд░рд╛рд╢рд┐ рдХрд╛ 10% рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рд╕рднреА рдЙрддреНрдкрдиреНрди рд▓реЗрдирджреЗрди рдПрдХ рдкрд░рдд рд╕реЗ рджреВрд╕рд░реА рдкрд░рдд рдореЗрдВ рд╕рдордп рдкрд░ рд╡рд┐рд▓рдВрдмрд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рджреЗрд░реА рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╣реИ рдФрд░ 5 рджрд┐рдиреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред

рдкрд░рд┐рдкрддреНрд░


рдлреНрд▓реЛ рдкреИрдЯрд░реНрди рдХреЗ рд╕рдорд╛рди рд╣реИ рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рд╕реНрд░реЛрдд рдФрд░ рд▓рдХреНрд╖реНрдп рдиреЛрдбреНрд╕ рд╕рдорд╛рди рд╣реИрдВ, рдФрд░ рдкреНрд░рддрд┐ рдордзреНрдпрд╡рд░реНрддреА рдкрд░рдд рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдиреЛрдб рд╣реИред

рд╕рдордп


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

рдЕрдВрддрд┐рдо рд▓реЗрдирджреЗрди рдпрд╛рджреГрдЪреНрдЫрд┐рдХрддрд╛


рдЗрд╕ рд╕реНрддрд░ рдкрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрдИ .csv рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ:

  • рдиреЛрдбреНрд╕ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╡рд╛рд▓реА 3 рдлрд╛рдЗрд▓реЗрдВ (рдЧреНрд░рд╛рд╣рдХ, рдХрдВрдкрдирд┐рдпрд╛рдВ, рдПрдЯреАрдПрдо)
  • рд▓реЗрдирджреЗрди рдХреЗ рд╕рд╛рде 4 рдлрд╛рдЗрд▓реЗрдВ: рд╕рд╛рдорд╛рдиреНрдп рд▓реЗрдирджреЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдЙрддреНрдкрдиреНрди рдкреИрдЯрд░реНрди рд╕реЗ рд▓реЗрдирджреЗрди рдХреЗ рд▓рд┐рдП 3ред

рдПрдХ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдЬреЛ рд╕рднреА рд▓реЗрди-рджреЗрди рдХреЛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдмрдирд╛рддреА рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд▓реЗрдирджреЗрди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдорд╛рдкреНтАНрдд рдХрд░рддреА рд╣реИред

рдЗрд╕ рдЬрдирд░реЗрдЯрд░ рдХреЗ рдЙрддреНрдкрд╛рджрди рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ


рджрд┐рди рдХреЗ рдЕрдВрдд рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЧреНрд░рд╛рдл рдиреЛрдбреНрд╕ рдФрд░ рд▓реЗрдирджреЗрди рдХреЗ рд╕рд╛рде 4 рд╕реБрдВрджрд░ .csv рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВред рд╣рдо рдЗрд╕ рдЧреНрд░рд╛рдл рдХреЛ Neo4J рдореЗрдВ рдЖрдпрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЗрд╕реЗ REST API рдкрд░ рд╕реЗрд╡рд╛ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ - рдореВрд▓ рд░реВрдк рд╕реЗ рд╣рдо рдЗрд╕рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ! рдЧреНрд░рд╛рдлрд╝ рдХрд╛ рдЖрдХрд╛рд░ рдЬрд┐рддрдирд╛ рдЪрд╛рд╣реЗрдВ рдЙрддрдирд╛ рдмрдбрд╝рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рд╣рдо 2 рдмрд┐рд▓рд┐рдпрди рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдЧреНрд░рд╛рдлрд╝ рдмрдирд╛рдХрд░ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдП рдФрд░ рдореЗрд░реЗ рдореИрдХрдмреБрдХ 2014 рдкрд░ рд▓рдЧрднрдЧ 8 рдШрдВрдЯреЗ рд▓рдЧ рдЧрдП)ред

рд╣рдореЗрдВ рд╣реИрдХрдЯрди рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдмрдбрд╝реЗ рдЧреНрд░рд╛рдлрд╝ рдореЗрдВ рдкреИрдЯрд░реНрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдорд┐рд▓реА рд╣реИред

рдЖрдкрдХреЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдФрд░ рдпрд╣рд╛рдВ рдЬрдирд░реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рд╣реИ: https://github.com/MGrin/transactions-graph-gatorator

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


All Articles