InterSystems IRIS 2020.1 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

InterSystems IRIS 2020.1 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

рдорд╛рд░реНрдЪрдЪреНрдпрд╛ рдЙрддреНрддрд░рд╛рд░реНрдзрд╛рдд рдмрд╛рд╣реЗрд░ рдЖрд▓рд╛ InterSystems IRIS 2020.1 рдбреЗрдЯрд╛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪреА рдирд╡реАрди рдЖрд╡реГрддреНрддреА. рдХреЛрд░реЛрдирд╛рд╡реНрд╣рд╛рдпрд░рд╕ (рд╕рд╛рдереАрдЪрд╛ рд░реЛрдЧ) рд╕рд░реНрд╡ рджреЗрд╢рднрд░ (рдХрд┐рдВрд╡рд╛ рдЦрдВрдбрднрд░) рдЕрд╕рд▓реЗрд▓рд╛ рд░реЛрдЧ рджреЗрдЦреАрд▓ рдкреНрд░рдХрд╛рд╢рди рд░реЛрдЦреВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА.

рдирд╡реАрди рд░рд┐рд▓реАрдЭрдордзреАрд▓ рдорд╣рддреНрддреНрд╡рд╛рдЪреНрдпрд╛ рдЧреЛрд╖реНрдЯреАрдВрдордзреНрдпреЗ рдХрд░реНрдирд▓рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рдгреЗ, OpenAPI 2.0 рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рдирдиреБрд╕рд╛рд░ REST рдНрдкреНрд▓рд┐рдХреЗрд╢рди рддрдпрд╛рд░ рдХрд░рдгреЗ, рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕рд╕рд╛рдареА рд╢рд╛рд░реНрдбрд┐рдВрдЧ, рдирд╡реАрди рдкреНрд░рдХрд╛рд░рдЪреЗ рдореЕрдиреЗрдЬрдореЗрдВрдЯ рдкреЛрд░реНрдЯрд▓, MQTT рд╕рдкреЛрд░реНрдЯ, рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рдХреНрд╡реЗрд░реА рдХреЕрд╢реЗ, рдЙрддреНрдкрд╛рджрди рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдирд╡реАрди рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрд╣реЗ. Java рдХрд┐рдВрд╡рд╛ .NET рдордзреАрд▓ рдШрдЯрдХ. рдмрджрд▓рд╛рдВрдЪреА рд╕рдВрдкреВрд░реНрдг рдпрд╛рджреА рдЖрдгрд┐ рдЗрдВрдЧреНрд░рдЬреАрдордзреНрдпреЗ рдЕрдкрдЧреНрд░реЗрдб рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдпреЗрдереЗ рдЖрдврд│реВ рд╢рдХрддреЗ рджреБрд╡рд╛. рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓ - рдХрдЯ рдЕрдВрддрд░реНрдЧрдд.

InterSystems IRIS 2020.1 рд╣реЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдорд░реНрдерди рдкреНрд░рдХрд╛рд╢рди рдЖрд╣реЗ. InterSystems рджреЛрди рдкреНрд░рдХрд╛рд░рдЪреЗ InterSystems IRIS рд░рд┐рд▓реАрдЭ рддрдпрд╛рд░ рдХрд░рддреЗ:

  • рд╕рддрдд рд╡рд┐рддрд░рдг рдкреНрд░рдХрд╛рд╢рди. рддреЗ рд╡рд░реНрд╖рд╛рддреВрди рддреАрди рддреЗ рдЪрд╛рд░ рд╡реЗрд│рд╛ рдбреЙрдХрд░ рдкреНрд░рддрд┐рдорд╛рдВрдЪреНрдпрд╛ рд░реВрдкрд╛рдд рд╕реЛрдбрд▓реЗ рдЬрд╛рддрд╛рдд. рдХреНрд▓рд╛рдЙрдб рдХрд┐рдВрд╡рд╛ рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕ рдЖрдгрд┐ рдЙрдкрдпреЛрдЬрдирд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ.
  • рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдорд░реНрдердирд╛рд╕рд╣ рд░рд┐рд▓реАрдЬ. рддреЗ рдХрдореА рд╡реЗрд│рд╛ рдмрд╛рд╣реЗрд░ рдпреЗрддрд╛рдд, рдкрд░рдВрддреБ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА рдирд┐рд░рд╛рдХрд░рдгрд╛рд╕рд╣ рд░рд┐рд▓реАрдЭ рдЬрд╛рд░реА рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. InterSystems IRIS рджреНрд╡рд╛рд░реЗ рд╕рдорд░реНрдерд┐рдд рд╕рд░реНрд╡ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдЙрдкрд▓рдмреНрдз.

рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдорд░реНрдерди рд░рд┐рд▓реАрдЭ 2019.1 рдЖрдгрд┐ 2020.1 рджрд░рдореНрдпрд╛рди, рд░рд┐рд▓реАрдЭ рдлрдХреНрдд рдбреЙрдХрд░ рдЗрдореЗрдЬрдордзреНрдпреЗ рд░рд┐рд▓реАрдЭ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ - 2019.2, 2019.3, 2019.4. рдпрд╛ рд░рд┐рд▓реАрдЭрдордзреАрд▓ рд╕рд░реНрд╡ рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЖрдгрд┐ рдирд┐рд░рд╛рдХрд░рдгреЗ 2020.1 рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд. рдЦрд╛рд▓реА рд╕реВрдЪреАрдмрджреНрдз рдХреЗрд▓реЗрд▓реА рдХрд╛рд╣реА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдкреНрд░рдердо рдПрдХрд╛ рдкреНрд░рдХрд╛рд╢рди 2019.2, 2019.3, 2019.4 рдордзреНрдпреЗ рджрд┐рд╕рд▓реА.

рддрд░

рддрдкрд╢реАрд▓рд╛рдиреБрд╕рд╛рд░ REST рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдЪрд╛ рд╡рд┐рдХрд╛рд╕

рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд InterSystems API рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ, рдЖрд╡реГрддреНрддреА 2019.1.1 рдкрд╛рд╕реВрди рд╕рдорд░реНрдерд┐рдд, рд░рд┐рд▓реАрдЬ 2020.1 рдордзреНрдпреЗ OpenAPI 2.0 рдлреЙрд░рдореЕрдЯрдордзреАрд▓ рддрдкрд╢реАрд▓рд╛рдиреБрд╕рд╛рд░ REST рд╕реЗрд╡реЗрд╕рд╛рдареА рдХреЛрд░ рдХреЛрдб рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ. рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓рд╛рдВрд╕рд╛рдареА, рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рд╡рд┐рднрд╛рдЧ рдкрд╣рд╛ "REST рд╕реЗрд╡рд╛ рддрдпрд╛рд░ рдХрд░рдгреЗ┬╗.

рдХреЕрд╢реЗ рдХрд┐рдВрд╡рд╛ рдПрдиреНрд╕реЗрдореНрдмрд▓ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рдирдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рдгреЗ

рд╣реЗ рдкреНрд░рдХрд╛рд╢рди рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреНрдпрд╛ рдХреЕрд╢реЗ рдХрд┐рдВрд╡рд╛ рдПрдиреНрд╕реЗрдореНрдмрд▓ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рдирд▓рд╛ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рджрд░рдореНрдпрд╛рди рдЗрдВрдЯрд░рд╕рд┐рд╕реНрдЯрдореНрд╕ IRIS рдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рд░реВрдкрд╛рдВрддрд░рдгрд╛рд╕рд╛рдареА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб, рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдХрд┐рдВрд╡рд╛ рдЗрддрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдордзреНрдпреЗ рдмрджрд▓ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реВ рд╢рдХрддрд╛рдд, рдкрд░рдВрддреБ рдмрд░реНрдпрд╛рдЪ рдмрд╛рдмрддреАрдд рддреЗ рд╕реЛрдкреЗ рдЕрд╕реЗрд▓.

рд░реВрдкрд╛рдВрддрд░ рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА, рдЗрдВрдЯрд░рд╕рд┐рд╕реНрдЯрдореНрд╕ IRIS рдЗрди-рдкреНрд▓реЗрд╕ рд░реВрдкрд╛рдВрддрд░рдг рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рдЖрдгрд┐ рдЗрдВрдЯрд░рд╕рд┐рд╕реНрдЯрдореНрд╕ IRIS рджрддреНрддрдХ рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рд╡рд╛рдЪрд╛. рд╣реЗ рджрд╕реНрддрдРрд╡рдЬ рдЗрдВрдЯрд░рд╕рд┐рд╕реНрдЯрдореНрд╕ рд╡рд░реНрд▓реНрдбрд╡рд╛рдЗрдб рд╕рдкреЛрд░реНрдЯ рд╕реЗрдВрдЯрд░рдЪреНрдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░ "рджрд╕реНрддрдРрд╡рдЬ┬╗.

рдХреНрд▓рд╛рдпрдВрдЯ рднрд╛рд╖рд╛

рдкрд╛рдпрдердирд╕рд╛рдареА рдЗрдВрдЯрд░рд╕рд┐рд╕реНрдЯрдореНрд╕ IRIS рдиреЗрдЯрд┐рд╡реНрд╣ API

рдкрд╛рдпрдердирдкрд╛рд╕реВрди рдмрд╣реБрдЖрдпрд╛рдореА рдЕреЕрд░реЗрдордзреНрдпреЗ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп, рдЬрд▓рдж рдкреНрд░рд╡реЗрд╢ рдЬреНрдпрд╛рдордзреНрдпреЗ рдЗрдВрдЯрд░рд╕рд┐рд╕реНрдЯрдореНрд╕ IRIS рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЗ. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА - "Python рд╕рд╛рдареА рдиреЗрдЯрд┐рд╡реНрд╣ API┬╗.

Node.js рд╕рд╛рдареА InterSystems IRIS рдиреЗрдЯрд┐рд╡реНрд╣ API

Node.js рд╡рд░реВрди рдмрд╣реБрдЖрдпрд╛рдореА рдЕреЕрд░реЗрдордзреНрдпреЗ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдЬрд▓рдж рдкреНрд░рд╡реЗрд╢ рдЬреНрдпрд╛рдордзреНрдпреЗ InterSystems IRIS рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЗ. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА - "Node.js рд╕рд╛рдареА рдиреЗрдЯрд┐рд╡реНрд╣ API┬╗.

Node.js рд╕рд╛рдареА рд░рд┐рд▓реЗрд╢рдирд▓ рдНрдХреНрд╕реЗрд╕

Node.js рдбреЗрд╡реНрд╣рд▓рдкрд░рд╕рд╛рдареА InterSystems IRIS рдордзреНрдпреЗ ODBC рдкреНрд░рд╡реЗрд╢рд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди

Java рдЖрдгрд┐ .NET рдЧреЗрдЯрд╡реЗрдордзреНрдпреЗ рджреНрд╡рд┐-рдорд╛рд░реНрдЧреА рд╕рдВрдкреНрд░реЗрд╖рдг

.NET рдЖрдгрд┐ Java рдЧреЗрдЯрд╡реЗ рдХрдиреЗрдХреНрд╢рди рдЖрддрд╛ рджреНрд╡рд┐-рдорд╛рд░реНрдЧреА рдЖрд╣реЗрдд. рдореНрд╣рдгрдЬреЗрдЪ, IRIS рдХрдбреВрди рдЧреЗрдЯрд╡реЗрджреНрд╡рд╛рд░реЗ рдХреЙрд▓ рдХреЗрд▓реЗрд▓рд╛ .NET рдХрд┐рдВрд╡рд╛ Java рдкреНрд░реЛрдЧреНрд░рд╛рдо IRIS рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд╛рди рдХрдиреЗрдХреНрд╢рди рд╡рд╛рдкрд░рддреЛ. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА - "рдЬрд╛рд╡рд╛ рдЧреЗрдЯрд╡реЗ рдкреБрдирд░реНрдкреНрд░рд╡реЗрд╢┬╗.

Java рдЖрдгрд┐ .NET рд╕рд╛рдареА рдиреЗрдЯрд┐рд╡реНрд╣ API рдордзреНрдпреЗ рд╕реБрдзрд╛рд░рдгрд╛

Java рдЖрдгрд┐ .NET рд╕рд╛рдареА IRIS рдиреЗрдЯрд┐рд╡реНрд╣ API $LISTs рдЖрдгрд┐ рд╕рдВрджрд░реНрднрд╛рдиреБрд╕рд╛рд░ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдкрд╛рд╕ рдХрд░рддреЗ.

рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреЛрд░реНрдЯрд▓рдЪреЗ рдирд╡реАрди рд╕реНрд╡рд░реВрдк

рдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреЛрд░реНрдЯрд▓рдордзреАрд▓ рдкрд╣рд┐рд▓реЗ рдмрджрд▓ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд. рдЖрддреНрддрд╛рд╕рд╛рдареА, рддреЗ рдлрдХреНрдд рджреЗрдЦрд╛рд╡рд╛ рдХрд╛рд│рдЬреА рдХрд░рддрд╛рдд рдЖрдгрд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рдд рдирд╛рд╣реАрдд.

рдПрд╕ рдХреНрдпреВ рдПрд▓

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

  • DML рдХреНрд╡реЗрд░реАрдВрд╕рд╣ рдЕрдзрд┐рдХ рдХреНрд╡реЗрд░реА рдкреНрд░рдХрд╛рд░ рдЖрддрд╛ рд╕рдорд╛рдВрддрд░ рдХрд░рддрд╛ рдпреЗрдгреНрдпрд╛рдЬреЛрдЧреЗ рдЖрд╣реЗрдд.

  • рд╢рд╛рд░реНрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд╛рд░рдгреА рд╡рд┐рд░реБрджреНрдзрдЪреНрдпрд╛ рдХреНрд╡реЗрд░реА рдЖрддрд╛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЬреЛрдб "->" рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛рдд.

  • рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреЛрд░реНрдЯрд▓рд╡рд░реВрди рд╕реБрд░реВ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд┐рдирдВрддреНрдпрд╛ рдЖрддрд╛ рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рдкреНрд░рдХреНрд░рд┐рдпреЗрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рд╡реЗрдм рдкреГрд╖реНрда рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реНрдпрд╛рдореБрд│реЗ рд▓рд╛рдВрдм рд╡рд┐рдирдВрддреНрдпрд╛ рдпрд╛рдкреБрдвреЗ рдЕрдпрд╢рд╕реНрд╡реА рд╣реЛрдгрд╛рд░ рдирд╛рд╣реАрдд. рд▓реЗрдЬрд┐рдВрдЧ рд╡рд┐рдирдВрддреНрдпрд╛ рдЖрддрд╛ рд░рджреНрдж рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддрд╛рдд.

рдПрдХрддреНрд░реАрдХрд░рдг рдХреНрд╖рдорддрд╛

Java рдХрд┐рдВрд╡рд╛ .NET рдордзреНрдпреЗ рдЙрддреНрдкрд╛рджрди рдШрдЯрдХ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди рдлреНрд░реЗрдорд╡рд░реНрдХ

рдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдордзреНрдпреЗ рдирд╡реАрди PEX (рдЙрддреНрдкрд╛рджрди рд╡рд┐рд╕реНрддрд╛рд░) рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ, рдЬреЗ рдЙрддреНрдкрд╛рджрди рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╛рдареА рднрд╛рд╖реЗрдЪреА рдЕрддрд┐рд░рд┐рдХреНрдд рдирд┐рд╡рдб рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рд╕рд╣, рд╡реНрдпрд╡рд╕рд╛рдп рд╕реЗрд╡рд╛, рд╡реНрдпрд╡рд╕рд╛рдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдгрд┐ рд╡реНрдпрд╡рд╕рд╛рдп рдСрдкрд░реЗрд╢рдиреНрд╕ рддрд╕реЗрдЪ рдЗрдирдмрд╛рдЙрдВрдб рдЖрдгрд┐ рдЖрдЙрдЯрдмрд╛рдЙрдВрдб рдЕрдбреЕрдкреНрдЯрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА PEX Java рдЖрдгрд┐ .NET рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ. рдкреВрд░реНрд╡реА, рддреБрдореНрд╣реА рдлрдХреНрдд рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕реЗрд╡рд╛ рдЖрдгрд┐ рд╡реНрдпрд╡рд╕рд╛рдп рд╡реНрдпрд╡рд╣рд╛рд░ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреЛрд░реНрдЯрд▓рдордзреНрдпреЗ рдХреЛрдб рдЬрдирд░реЗрдЯрд░рд▓рд╛ рдХреЙрд▓ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрд╛рдпрдЪрд╛. PEX рдлреНрд░реЗрдорд╡рд░реНрдХ рдЙрддреНрдкрд╛рджрди рдШрдЯрдХрд╛рдВрдордзреНрдпреЗ Java рдЖрдгрд┐ .NET рдХреЛрдб рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдЪреЗ рдЕрдзрд┐рдХ рд▓рд╡рдЪрд┐рдХ рдорд╛рдзреНрдпрдо рдкреНрд░рджрд╛рди рдХрд░рддреЗ, рдЕрдиреЗрдХрджрд╛ рдСрдмреНрдЬреЗрдХреНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрд╢рд┐рд╡рд╛рдп. PEX рдкреЕрдХреЗрдЬрдордзреНрдпреЗ рдЦрд╛рд▓реАрд▓ рд╡рд░реНрдЧрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ:

рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА - "PEX: Java рдЖрдгрд┐ .NET рд╕рд╣ рдкреНрд░реЙрдбрдХреНрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреЗ┬╗.

рдЙрддреНрдкрд╛рджрдирд╛рдВрдордзреНрдпреЗ рдкреЛрд░реНрдЯ рд╡рд╛рдкрд░рд╛рдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдгреЗ.

рдкреЛрд░реНрдЯ рдСрдереЙрд░рд┐рдЯреА рдпреБрдЯрд┐рд▓рд┐рдЯреА рд╡реНрдпрд╡рд╕рд╛рдп рд╕реЗрд╡рд╛ рдЖрдгрд┐ рд╡реНрдпрд╡рд╕рд╛рдп рдСрдкрд░реЗрд╢рдиреНрд╕рджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдмрдВрджрд░рд╛рдВрд╡рд░ рд▓рдХреНрд╖ рдареЗрд╡рддреЗ. рддреНрдпрд╛рдЪреНрдпрд╛ рдорджрддреАрдиреЗ, рдЖрдкрдг рдЙрдкрд▓рдмреНрдз рдкреЛрд░реНрдЯ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рддреЗ рдЖрд░рдХреНрд╖рд┐рдд рдХрд░реВ рд╢рдХрддрд╛. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА - "рдкреЛрд░реНрдЯ рд╡рд╛рдкрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ┬╗.

MQTT рд╕рд╛рдареА рдЕрдбреЕрдкреНрдЯрд░

рдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдордзреНрдпреЗ MQTT (рдореЗрд╕реЗрдЬ рдХреНрдпреБрдЗрдВрдЧ рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рдЯреНрд░рд╛рдиреНрд╕рдкреЛрд░реНрдЯ) рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгрд╛рд░реЗ рдЕрдбреЕрдкреНрдЯрд░ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд, рдЬреЗ рд╕рд╣рд╕рд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдл рдерд┐рдВрдЧреНрдЬ (IoT) рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА - "рдЙрддреНрдкрд╛рджрдирд╛рдВрдордзреНрдпреЗ MQTT рдЕрдбреЕрдкреНрдЯрд░ рд╡рд╛рдкрд░рдгреЗ┬╗.

рд╢рд╛рд░реНрдбрд┐рдВрдЧ

рд╕рд░рд▓реАрдХреГрдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░

рдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдПрдХ рд╕реЛрдкрд╛ рдЖрдгрд┐ рдЕрдзрд┐рдХ рд╕рдордЬрдгреНрдпрд╛рдЬреЛрдЧрд╛ рдорд╛рд░реНрдЧ рд╕рд╛рджрд░ рдХреЗрд▓рд╛ - рдорд╛рдЧреАрд▓ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдкреНрд░рдорд╛рдгреЗ, рд╡реИрдпрдХреНрддрд┐рдХ рд╕рд░реНрд╡реНрд╣рд░ (рдиреЛрдб рд╕реНрддрд░) рд╡рд░ рдЖрдзрд╛рд░рд┐рдд, рдЖрдгрд┐ рдХреНрд╖реЗрддреНрд░рд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдирд╛рд╣реА. рдирд╡реАрди API - %SYSTEM.Cluster. рдирд╡реАрди рджреГрд╖реНрдЯреАрдХреЛрди рдЬреБрдиреНрдпрд╛ рдкрджреНрдзрддреАрд╢реА рд╕реБрд╕рдВрдЧрдд рдЖрд╣реЗ - рдХреНрд╖реЗрддреНрд░рд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдХреНрд▓рд╕реНрдЯрд░ (рдиреЗрдорд╕реНрдкреЗрд╕ рд╕реНрддрд░) - рдЖрдгрд┐ рд╡рд┐рджреНрдпрдорд╛рди рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рдиреНрд╕рдордзреНрдпреЗ рдмрджрд▓ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА - "рд╢рд╛рд░реНрдбрд┐рдВрдЧрдЪреЗ рдШрдЯрдХ"рдЖрдгрд┐"Sharding APIs┬╗.

рдЗрддрд░ рд╢рд╛рд░реНрдбрд┐рдВрдЧ рд╕реБрдзрд╛рд░рдгрд╛:

  • рдЖрддрд╛ рддреБрдореНрд╣реА рдХреЛрд╢рд╛рд░реНрдб рдХрд░реВ рд╢рдХрддрд╛ (рджреЛрди рдЯреЗрдмрд▓рд╛рдВрдЪреЗ рд╡рд╛рд░рдВрд╡рд╛рд░ рдЬреЛрдбрд▓реЗрд▓реЗ рднрд╛рдЧ рд╕рдорд╛рди рд╢рд╛рд░реНрдбрдордзреНрдпреЗ рд╡рд┐рддрд░рд┐рдд рдХрд░рд╛) рдХреЛрдгрддреНрдпрд╛рд╣реА рджреЛрди рдЯреЗрдмрд▓реНрд╕. рдкреВрд░реНрд╡реА, рд╣реЗ рдлрдХреНрдд рд╕рд╛рдорд╛рдиреНрдп рд╢рд╛рд░реНрдб рдХреА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЯреЗрдмрд▓рд╕рд╣ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдкрд╛рд╕реВрди рд╕реБрд░реБрд╡рд╛рдд рдХрд░реВрди, рд╕рд┐рдВрдЯреЕрдХреНрд╕рд╕рд╣ COSHARD рдЪрд╛ рд╡рд╛рдкрд░ рд╕рд┐рд╕реНрдЯреАрдо рдЖрдпрдбреА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЯреЗрдмрд▓рд╕рд╛рдареА рджреЗрдЦреАрд▓ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА - "рдЯреЗрдмрд▓реНрд╕ рддрдпрд╛рд░ рдХрд░рд╛"рдЖрдгрд┐"рд╢рд╛рд░реНрдбреЗрдб рдЯреЗрдмрд▓рдЪреА рд╡реНрдпрд╛рдЦреНрдпрд╛┬╗.
  • рдкреВрд░реНрд╡реА, рдХреЗрд╡рд│ DDL рджреНрд╡рд╛рд░реЗ рдЯреЗрдмрд▓рд▓рд╛ рдХреНрд▓рд╕реНрдЯрд░ рдЯреЗрдмрд▓ рдореНрд╣рдгреВрди рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ, рдкрд░рдВрддреБ рдЖрддрд╛ рд╣реЗ рд╡рд░реНрдЧ рд╡рд░реНрдгрдирд╛рдордзреНрдпреЗ рджреЗрдЦреАрд▓ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ - рдирд╡реАрди Sharded рдХреАрд╡рд░реНрдб. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА - "рдкрд░реНрд╕рд┐рд╕реНрдЯрдВрдЯ рдХреНрд▓рд╛рд╕ рддрдпрд╛рд░ рдХрд░реВрди рд╢рд╛рд░реНрдбреЗрдб рдЯреЗрдмрд▓рдЪреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдгреЗ┬╗.
  • рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбреЗрд▓ рдЖрддрд╛ рд╢рд╛рд░реНрдбрд┐рдВрдЧрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ. %New(), %OpenId рдЖрдгрд┐ %Save() рдкрджреНрдзрддреА рд╡рд░реНрдЧрд╛рдЪреНрдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд рдЬреНрдпрд╛рдВрдЪрд╛ рдбреЗрдЯрд╛ рдЕрдиреЗрдХ рд╢рд╛рд░реНрдбреНрд╕рдордзреНрдпреЗ рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рд▓рдХреНрд╖рд╛рдд рдШреНрдпрд╛ рдХреА рдХреЛрдб рдХреНрд▓рд╛рдпрдВрдЯ рдЬреНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╢реА рдХрдиреЗрдХреНрдЯ рдЖрд╣реЗ рддреНрдпрд╛рд╡рд░ рдЪрд╛рд▓рддреЛ, рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдЯреЛрдЕрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдирд╛рд╣реА.
  • рдХреНрд▓рд╕реНрдЯрд░ рдХреНрд╡реЗрд░реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╕реБрдзрд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдпреБрдирд┐рдлрд╛рдЗрдб рд╢рд╛рд░реНрдб рдХреНрдпреВ рдореЕрдиреЗрдЬрд░ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рдирдВрддреАрд╕рд╛рдареА рдирд╡реАрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдЪреНрдпрд╛ рдкреВрд▓рдордзреНрдпреЗ рдЕрдВрдорд▓рд╛рдд рдЖрдгрдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рдирдВрддреНрдпрд╛рдВрдЪреА рд░рд╛рдВрдЧ рд▓рд╛рд╡рддреЛ. рдкреВрд▓рдордзреАрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░ рд╕рдВрд╕рд╛рдзрдиреЗ рдЖрдгрд┐ рд▓реЛрдбрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ.

рдХреНрд▓рд╛рдЙрдбрдордзреНрдпреЗ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдЖрдгрд┐ рдЙрдкрдпреЛрдЬрди.

рдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдордзреНрдпреЗ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдЖрдгрд┐ рдХреНрд▓рд╛рдЙрдб рдЙрдкрдпреЛрдЬрдирд╛рдВрдордзреНрдпреЗ рд╕реБрдзрд╛рд░рдгрд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд, рдпрд╛рд╕рд╣:

  • Tencent рдХреНрд▓рд╛рдЙрдб рд╕рдорд░реНрдерди. рдЗрдВрдЯрд░рд╕рд┐рд╕реНрдЯрдореНрд╕ рдХреНрд▓рд╛рдЙрдб рдореЕрдиреЗрдЬрд░ (ICM) рдЖрддрд╛ Tencent Cloud рд╡рд░ InterSystems IRIS рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдирд┐рд░реНрдорд╛рдг рдЖрдгрд┐ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ.
  • рдмрд╛рдЗрдВрдб рдорд╛рдЙрдВрдЯреНрд╕ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд рдбреЙрдХрд░рдордзреАрд▓ рдирд╛рдорд╛рдВрдХрд┐рдд рд╡реНрд╣реЙрд▓реНрдпреВрдорд╕рд╛рдареА рд╕рдорд░реНрдерди.
  • ICM рд▓рд╡рдЪрд┐рдХ рд╕реНрдХреЗрд▓рд┐рдВрдЧрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ - рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЖрддрд╛ рдореЛрдЬрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд, рдореНрд╣рдгрдЬреЗрдЪ рдЕрдзрд┐рдХ рдХрд┐рдВрд╡рд╛ рдХрдореА рдиреЛрдбреНрд╕рд╕рд╣ рдкреБрдиреНрд╣рд╛ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА - "рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдЪреА рдкреБрдирд░реНрд░рдЪрдирд╛ рдХрд░рдгреЗ"рдЖрдгрд┐"рд╕реЗрд╡рд╛ рдкреБрдиреНрд╣рд╛ рддреИрдирд╛рдд рдХрд░рдгреЗ┬╗.
  • рддреБрдордЪрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдд рд╕реБрдзрд╛рд░рдгрд╛.
  • ICM рдирд╡реАрди рд╢рд╛рд░реНрдбрд┐рдВрдЧ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддреЗ.
  • рдХрдВрдЯреЗрдирд░рдордзреАрд▓ рдбреАрдлреЙрд▓реНрдЯ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдпрд╛рдкреБрдвреЗ рд░реВрдЯ рдирд╛рд╣реА.
  • ICM рдЦрд╛рдЬрдЧреА рдиреЗрдЯрд╡рд░реНрдХрдЪреА рдирд┐рд░реНрдорд┐рддреА рдЖрдгрд┐ рдЙрдкрдпреЛрдЬрди рдХрд░рдгреНрдпрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдПрдХ рдмреБрд░реБрдЬ рдиреЛрдб рдЦрд╛рдЬрдЧреА рдиреЗрдЯрд╡рд░реНрдХрд▓рд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрд╢реА рдЬреЛрдбрддреЛ рдЖрдгрд┐ рд╕реЗрд╡рд╛ рдирд╛рдХрд╛рд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрд░рдХреНрд╖рдг рдкреНрд░рджрд╛рди рдХрд░рддреЛ.
  • рд╕реБрд░рдХреНрд╖рд┐рдд RPC рд╡рд░ рд╕реЗрд╡рд╛ рд╢реЛрдзрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди.
  • ICM рдмрд╣реБ-рдкреНрд░рджреЗрд╢ рддреИрдирд╛рддреАрдЪреЗ рд╕рдорд░реНрдерди рдХрд░рддреЗ. рд╣реЗ рд╕рдВрдкреВрд░реНрдг рдХреНрд╖реЗрддреНрд░ рдЦрд╛рд▓реА рдЕрд╕рд▓реЗ рддрд░реАрд╣реА рдЙрдЪреНрдЪ рдкреНрд░рдгрд╛рд▓реА рдЙрдкрд▓рдмреНрдзрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ.
  • ICM рдЕрджреНрдпрддрдирд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдЖрдзреАрдЪ рддреИрдирд╛рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдордмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдЬрддрди рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛.
  • рдХрдВрдЯреЗрдирд░рд▓реЗрд╕ рдореЛрдб - ICM рдЖрддрд╛ рдереЗрдЯ, рдХрдВрдЯреЗрдирд░рд╢рд┐рд╡рд╛рдп, Google рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдХреНрд▓рд╕реНрдЯрд░ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рддреИрдирд╛рдд рдХрд░реВ рд╢рдХрддреЗ, рддрд╕реЗрдЪ Ubuntu рдХрд┐рдВрд╡рд╛ SUSE рд╡рд░ рд╡реЗрдм рдЧреЗрдЯрд╡реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рд╢рдХрддреЗ.
  • рджреЛрди рдлрд╛рдЗрд▓реНрд╕рдордзреВрди iris.cpf рд╡рд┐рд▓реАрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди. рд╣реЗ ICM рд▓рд╛ рдЗрдиреНрд╕реНрдЯреЙрд▓реЗрд╢рди рдЪрд╛рд▓реВ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдореЛрдбрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрд╕рд╣ InterSystems IRIS рд▓рд╛рдБрдЪ рдХрд░рдгреНрдпрд╛рдд рдорджрдд рдХрд░рддреЗ. рд╣реА рдХреНрд╖рдорддрд╛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рд╛рд░рдЦреНрдпрд╛ рд╡рд┐рд╡рд┐рдз рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╕рд╛рдзрдирд╛рдВрдирд╛ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдЖрдгрд┐ рд╕рдорд░реНрдерди рджреЗрдгреЗ рд╕реЛрдкреЗ рдХрд░рддреЗ.

Analytics

рдирд┐рд╡рдбрдХрдкрдгреЗ рдШрди рдкреБрдиреНрд╣рд╛ рддрдпрд╛рд░ рдХрд░рд╛

рдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдкрд╛рд╕реВрди рд╕реБрд░реБрд╡рд╛рдд рдХрд░реВрди, InterSystems IRIS Business Intelligence (рдкреВрд░реНрд╡реА рдбреАрдкрд╕реА рдореНрд╣рдгреВрди рдУрд│рдЦрд▓реЗ рдЬрд╛рдгрд╛рд░реЗ) рдирд┐рд╡рдбрдХ рдХреНрдпреВрдм рдмрд┐рд▓реНрдбрд┐рдВрдЧрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗтАФрдХреЗрд╡рд│ рдПрдХ рдорд╛рдк рдХрд┐рдВрд╡рд╛ рдкрд░рд┐рдорд╛рдг. рддреБрдореНрд╣реА рдХреНрдпреВрдмрдЪреЗ рд╡рд░реНрдгрди рдмрджрд▓реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдЬреЗ рдмрджрд▓рд▓реЗ рдЖрд╣реЗ рддреЗрдЪ рдкреБрдиреНрд╣рд╛ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛, рдкреБрдирд░реНрдмрд╛рдВрдзрдгреАрджрд░рдореНрдпрд╛рди рд╕рдВрдкреВрд░реНрдг рдХреНрдпреВрдм рдЙрдкрд▓рдмреНрдз рдареЗрд╡реВрди.

рдкреЙрд╡рд░рдмреАрдЖрдп рдХрдиреЗрдХреНрдЯрд░

рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдкреЙрд╡рд░рдмреАрдЖрдп рдЖрддрд╛ рдЗрдВрдЯрд░рд╕рд┐рд╕реНрдЯрдореНрд╕ IRIS рдЯреЗрдмрд▓реНрд╕ рдЖрдгрд┐ рдХреНрдпреВрдмреНрд╕рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ. рдПрдкреНрд░рд┐рд▓ 2019 рдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрдкрд╛рд╕реВрди рдкреЙрд╡рд░рдмреАрдЖрдп рд╕реЛрдмрдд рдХрдиреЗрдХреНрдЯрд░ рд╢рд┐рдк рд╣реЛрддреЗ. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА - "рдкреЙрд╡рд░ BI рд╕рд╛рдареА рдЗрдВрдЯрд░рд╕рд┐рд╕реНрдЯрдореНрд╕ IRIS рдХрдиреЗрдХреНрдЯрд░┬╗.

рдХреНрд╡реЗрд░реА рдкрд░рд┐рдгрд╛рдорд╛рдВрдЪреЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд░рд╛

рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдордзреНрдпреЗ рдкрд┐рд╡реНрд╣реЛрдЯ рдЯреЗрдмрд▓реНрд╕ рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛ рд╣реЗ рдкреНрд░рдХрд╛рд╢рди рдирд╡реАрди рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЛрдб рд╕рд╛рджрд░ рдХрд░рддреЗ. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рддреБрдореНрд╣реА рдХреНрд╡реЗрд░реАрдЪреНрдпрд╛ рдкреВрд░реНрдг рдкрд░рд┐рдгрд╛рдорд╛рдВрдЪреА рд╡рд╛рдЯ рди рдкрд╛рд╣рддрд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рдЕрдЪреВрдХрддреЗрдЪреЗ рддреНрд╡рд░рд┐рдд рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реВ рд╢рдХрддрд╛.

рдЗрддрд░ рд╕реБрдзрд╛рд░рдгрд╛

  • $ORDER рдлрдВрдХреНрд╢рдирдЪрд╛ рдЙрд▓рдЯ рдХреНрд░рдорд╛рдиреЗ (рджрд┐рд╢рд╛ = -1) рд╡рд╛рдкрд░ рдХрд░реВрди рдЧреНрд▓реЛрдмрд▓ рдЯреНрд░реЕрд╡реНрд╣рд░реНрд╕ рдХрд░рдгреЗ рдЖрддрд╛ рдлреЙрд░рд╡рд░реНрдб рдСрд░реНрдбрд░рдкреНрд░рдорд╛рдгреЗрдЪ рд╡реЗрдЧрд╡рд╛рди рдЖрд╣реЗ.
  • рд╕реБрдзрд╛рд░рд┐рдд рд▓реЙрдЧрд┐рдВрдЧ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди.
  • Apache Spark 2.3, 2.4 рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
  • рд╡реЗрдмрд╕реЙрдХреЗрдЯ рдХреНрд▓рд╛рдпрдВрдЯрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. рд╡рд░реНрдЧ %Net.WebSocket.Client.
  • рдЖрд╡реГрддреНрддреА рдирд┐рдпрдВрддреНрд░рдг рд╡рд░реНрдЧ рдЖрддрд╛ рдЙрддреНрдкрд╛рджрди рдкреГрд╖реНрдард╛рд╡рд░реАрд▓ рдмрджрд▓рд╛рдВрд╡рд░реАрд▓ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣рд╛рддрд╛рд│рддреЛ.
  • CSP, ZEN рдЖрдгрд┐ REST рд▓рд╛ рд╡реИрдз рд╡рд┐рдирдВрддреНрдпрд╛ рдлрд┐рд▓реНрдЯрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╢реНрд╡реЗрддрд╕реВрдЪреА.
  • .NET рдХреЛрд░ 2.1 рд╕рдорд░реНрдерди.
  • рд╕реБрдзрд╛рд░рд┐рдд ODBC рдХрд╛рдордЧрд┐рд░реА.
  • messages.log рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрд░рдЪрд┐рдд рд▓реЙрдЧ.
  • рдПрд░рд░ рддрдкрд╛рд╕рдгреА рдЖрдгрд┐ рдЪреЗрддрд╛рд╡рдгреАрд╕рд╛рдареА API. рд╡рд░реНрдЧ %SYSTEM.Monitor.GetAlerts().
  • рдХреНрд▓рд╛рд╕ рдХрдВрдкрд╛рдЗрд▓рд░ рдЖрддрд╛ рддрдкрд╛рд╕рддреЛ рдХреА рд╕реНрдЯреЛрд░реЗрдЬ рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рдирдордзреАрд▓ рдЬрд╛рдЧрддрд┐рдХ рдирд╛рд╡ рдХрдорд╛рд▓ рд▓рд╛рдВрдмреА (рейрез рд╡рд░реНрдг) рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдирд╛рд╣реА рдЖрдгрд┐ рддрд╕реЗ рди рдЭрд╛рд▓реНрдпрд╛рд╕ рддреНрд░реБрдЯреА рджрд╛рдЦрд╡рддреЗ. рдкреВрд░реНрд╡реА, рдЬрд╛рдЧрддрд┐рдХ рдирд╛рд╡ рдЪреЗрддрд╛рд╡рдгреАрд╢рд┐рд╡рд╛рдп 31 рд╡рд░реНрдгрд╛рдВрдкрд░реНрдпрдВрдд рдХрд╛рдкрд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ.

рдХреБрдареЗ рдорд┐рд│рд╡рд╛рдп

рддреБрдордЪреНрдпрд╛рдХрдбреЗ рд╕рдорд░реНрдерди рдЕрд╕рд▓реНрдпрд╛рд╕, рд╡рд┐рднрд╛рдЧрд╛рддреВрди рд╡рд┐рддрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛ рдСрдирд▓рд╛рдЗрди рд╡рд┐рддрд░рдг рд╡реЗрдмрд╕рд╛рдЗрдЯ wrc.intersystems.com

рддреБрдореНрд╣рд╛рд▓рд╛ рдлрдХреНрдд рдЗрдВрдЯрд░рд╕рд┐рд╕реНрдЯрдореНрд╕ IRIS рд╡рд╛рдкрд░реВрди рдкрд╣рд╛рдпрдЪреЗ рдЕрд╕рд▓реНрдпрд╛рд╕ - https://www.intersystems.com/ru/try-intersystems-iris-for-free/

рдбреЙрдХрд░рджреНрд╡рд╛рд░реЗ рдЖрдгрдЦреА рд╕реЛрдкреЗ:

docker run --name iris20 --init --detach --publish 51773:51773 --publish 52773:52773 store/intersystems/iris-community:2020.1.0.215.0

рд╡реЗрдмрд┐рдирд╛рд░

7 рдПрдкреНрд░рд┐рд▓ рд░реЛрдЬреА рдореЙрд╕реНрдХреЛ рд╡реЗрд│реЗрдиреБрд╕рд╛рд░ 17:00 рд╡рд╛рдЬрддрд╛ рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рдирд╛рд▓рд╛ рд╕рдорд░реНрдкрд┐рдд рд╡реЗрдмрд┐рдирд╛рд░ рд╣реЛрдИрд▓. рд╣реЗ рдЬреЗрдл рдлреНрд░рд╛рдЗрдб (рд╕рдВрдЪрд╛рд▓рдХ, рдЙрддреНрдкрд╛рджрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди) рдЖрдгрд┐ рдЬреЛ рд▓рд┐рдЪрдЯреЗрдирдмрд░реНрдЧ (рдЙрддреНрдкрд╛рджрди рдЖрдгрд┐ рдЙрджреНрдпреЛрдЧ рд╡рд┐рдкрдгрди рд╕рдВрдЪрд╛рд▓рдХ) рд╣реЛрд╕реНрдЯ рдХрд░рддреАрд▓. рдиреЛрдВрджрдгреА рдХрд░рд╛! рд╡реЗрдмрд┐рдирд╛рд░ рдЗрдВрдЧреНрд░рдЬреАрдд рдЕрд╕реЗрд▓.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛