เบเบฒเบ™เบ›เปˆเบญเบเบฅเบฐเบšเบปเบš InterSystem IRIS 2020.1

เบเบฒเบ™เบ›เปˆเบญเบเบฅเบฐเบšเบปเบš InterSystem IRIS 2020.1

เปƒเบ™เบ—เป‰เบฒเบเป€เบ”เบทเบญเบ™เบกเบตเบ™เบฒ เบญเบญเบโ€‹เบกเบฒ เป€เบงเบตเบŠเบฑเปˆเบ™เปƒเปเปˆเบ‚เบญเบ‡เปเบžเบฅเบ”เบŸเบญเบกเบ‚เปเป‰เบกเบนเบ™ InterSystems IRIS 2020.1. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบเบฒเบ™เปเบœเปˆเบฅเบฐเบšเบฒเบ”เบ‚เบญเบ‡เป‚เบฃเบ coronavirus เบšเปเปˆเป„เบ”เป‰เบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบง.

เปƒเบ™เบšเบฑเบ™เบ”เบฒเบชเบดเปˆเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบเปƒเบซเบกเปˆเปเบกเปˆเบ™เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เป€เบกเบฑเบ”, เบเบฒเบ™เบœเบฐเบฅเบดเบ”เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ REST เบ•เบฒเบกเบ‚เปเป‰เบเปเบฒเบ™เบปเบ” OpenAPI 2.0, sharding เบชเปเบฒเบฅเบฑเบšเบงเบฑเบ”เบ–เบธ, เบ›เบฐเป€เบžเบ”เปƒเบซเบกเปˆเบ‚เบญเบ‡เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡ Portal, เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ MQTT, cache เบ„เปเบฒเบ–เบฒเบกเบ—เบปเปˆเบงเป„เบ›, เบเบญเบšเปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™. เบญเบปเบ‡เบ›เบฐเบเบญเบšเปƒเบ™ Java เบซเบผเบท .NET. เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเป€เบ•เบฑเบกเบ‚เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปเบฅเบฐเบฅเบฒเบเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เบเบปเบเบฅเบฐเบ”เบฑเบšเปƒเบ™เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบชเบฒเบกเบฒเบ”เบžเบปเบšเป„เบ”เป‰เบ—เบตเปˆ เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ. เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบก - เบžเบฒเบเปƒเบ•เป‰เบเบฒเบ™เบ•เบฑเบ”.

InterSystems IRIS 2020.1 เป€เบ›เบฑเบ™เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบเบฒเบ™เบชเบฐเปœเบฑเบšเบชเบฐเปœเบนเบ™. InterSystems เบœเบฐเบฅเบดเบ”เบชเบญเบ‡เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡ InterSystems IRIS เบญเบญเบ:

  • เบเบฒเบ™เบ›เปˆเบญเบเบชเบดเบ™เบ„เป‰เบฒเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡. เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒเบชเบฒเบกเบซเบฒเบชเบตเปˆเบ„เบฑเป‰เบ‡เบ•เปเปˆเบ›เบตเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบฎเบนเบšเบžเบฒเบš Docker. เบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ เปเบฅเบฐเบเบฒเบ™เบ™เบณเปƒเบŠเป‰เปƒเบ™เบ„เบฅเบฒเบง เบซเบผเบท Docker containers.
  • เบเบฒเบ™โ€‹เบ›เปˆเบญเบโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบ‚เบฐโ€‹เบซเบเบฒเบโ€‹. เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบญเบญเบเบกเบฒเบซเบ™เป‰เบญเบเบฅเบปเบ‡เป€เบฅเบทเป‰เบญเบเป†, เปเบ•เปˆเบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเบ—เบตเปˆเบกเบตเบเบฒเบ™เปเบเป‰เป„เบ‚เปเบกเปˆเบ™เบญเบญเบเบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบ‚เบปเบฒ. เบกเบตเบขเบนเปˆเปƒเบ™เบ—เบธเบเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบ”เบ InterSystems IRIS.

เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบš 2019.1 เปเบฅเบฐ 2020.1, เบเบฒเบ™เบ›เปˆเบญเบเบญเบญเบเบกเบฒเบžเบฝเบ‡เปเบ•เปˆเปƒเบ™เบฎเบนเบš Docker - 2019.2, 2019.3, 2019.4. เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” เปเบฅเบฐเบเบฒเบ™เปเบเป‰เป„เบ‚เปƒเปเปˆเบ—เบฑเบ‡เปเบปเบ”เบˆเบฒเบเบเบฒเบ™เบ›เปˆเบญเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบฅเบงเบกเบขเบนเปˆเปƒเบ™ 2020.1. เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ›เบฐเบเบปเบ”เบ•เบปเบงเบ„เบฑเป‰เบ‡เบ—เบณเบญเบดเบ”เปƒเบ™เบฅเบธเป‰เบ™เบ”เบฝเบง 2019.2, 2019.3, 2019.4.

เบ”เบต, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™.

เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ REST เบ•เบฒเบกเบ‚เปเป‰เบเปเบฒเบ™เบปเบ”

เบ™เบญเบโ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™ InterSystems API Manager, เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ•เบฑเป‰เบ‡เปเบ•เปˆเบฎเบธเปˆเบ™ 2019.1.1, เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบ 2020.1 เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เบซเบผเบฑเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ REST เบ•เบฒเบกเบ‚เปเป‰เบกเบนเบ™เบˆเปเบฒเป€เบžเบฒเบฐเปƒเบ™เบฎเบนเบšเปเบšเบš OpenAPI 2.0. เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบก, เป€เบšเบดเปˆเบ‡เบžเบฒเบเป€เบญเบเบฐเบชเบฒเบ™ "เบเบฒเบ™เบชเป‰เบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™ REST".

เปเบ›เบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Cachรฉ เบซเบผเบท Ensemble

เบเบฒเบ™เบ›เปˆเบญเบเบ™เบตเป‰เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Cachรฉ เบซเบผเบท Ensemble เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบ›เบฑเบ™ InterSystems IRIS เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡. เบเบฒเบ™เปเบ›เบ‡เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เบญเบฒเบ”เบˆเบฐเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบฅเบฐเบซเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบซเบผเบทเบชเบฐเบ„เบดเบšเบญเบทเปˆเบ™เป†, เปเบ•เปˆเปƒเบ™เบเปเบฅเบฐเบ™เบตเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”, เบกเบฑเบ™เบˆเบฐเบ‡เปˆเบฒเบเบ”เบฒเบ.

เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เปƒเบˆเป€เบซเบฅเบทเป‰เบญเบกเปƒเบช, เปƒเบซเป‰เบญเปˆเบฒเบ™เบ„เบนเปˆเบกเบทเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡เป€เบญเบปเบฒ InterSystems IRIS In-Place เปเบฅเบฐเบ„เบนเปˆเบกเบทเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡เป€เบญเบปเบฒเบฅเบฐเบšเบปเบš InterSystems IRIS. เป€เบญเบเบฐเบชเบฒเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เป€เบงเบฑเบšเป„เบŠเบ—เปŒ InterSystems Worldwide Support Center เปƒเบ™ "เป€เบญเบเบฐเบชเบฒเบ™".

เบžเบฒเบชเบฒเบฅเบนเบเบ„เป‰เบฒ

InterSystems IRIS Native API เบชเปเบฒเบฅเบฑเบš Python

เบฅเบฐเบ”เบฑเบšเบ•เปˆเปเบฒ, เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบงเบˆเบฒเบ Python เป„เบ›เบซเบฒเบญเบฒเป€เบฃเบซเบผเบฒเบเบกเบดเบ•เบดเบฅเบฐเบ”เบฑเบšเบ—เบตเปˆ InterSystems IRIS เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™. เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบก - "API เป€เบ”เบตเบกเบชเปเบฒเบฅเบฑเบš Python".

InterSystems IRIS Native API เบชเปเบฒเบฅเบฑเบš Node.js

เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบงเบฅเบฐเบ”เบฑเบšเบ•เปเปˆเบฒเบˆเบฒเบ Node.js เป„เบ›เบซเบฒเบญเบฒเป€เบฃเบซเบผเบฒเบเบกเบดเบ•เบดเบกเบดเบ•เบดเบ—เบตเปˆ InterSystems IRIS เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™. เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบก - "Native API เบชเปเบฒเบฅเบฑเบš Node.js".

เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบชเปเบฒเบฅเบฑเบš Node.js

เบฎเบญเบ‡เบฎเบฑเบš ODBC เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ InterSystems IRIS เบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ Node.js

เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบชเบญเบ‡เบ—เบฒเบ‡เปƒเบ™ Java เปเบฅเบฐ .NET gateways

เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ›เบฐเบ•เบนเบ—เบฒเบ‡ .NET เปเบฅเบฐ Java เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบชเบญเบ‡เบ—เบฒเบ‡. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เป‚เบ›เบฃเปเบเบฃเบก .NET เบซเบผเบท Java เบ—เบตเปˆเบ–เบทเบเป€เบญเบตเป‰เบ™เบˆเบฒเบ IRIS เบœเปˆเบฒเบ™เบ›เบฐเบ•เบนเปƒเบŠเป‰เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ”เบฝเบงเบเบฑเบ™เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ IRIS. เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบก - "Java Gateway Reentrance".

เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡ Native API เบชเปเบฒเบฅเบฑเบš Java เปเบฅเบฐ .NET

IRIS Native API เบชเปเบฒเบฅเบฑเบš Java เปเบฅเบฐ .NET เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ $LISTs เปเบฅเบฐเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เป‚เบ”เบเบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡.

เบฎเบนเบšโ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐโ€‹เปƒเบซเบกเปˆโ€‹เบ‚เบญเบ‡ Management Portalโ€‹

เบเบฒเบ™เบ›เปˆเบญเบเบ™เบตเป‰เบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เบเบฑเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡ Portal. เบชเปเบฒเบฅเบฑเบšเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบžเบงเบเป€เบ‚เบปเบฒเบžเบฝเบ‡เปเบ•เปˆเบเบฑเบ‡เบงเบปเบ™เบเปˆเบฝเบงเบเบฑเบšเบฎเบนเบšเบฅเบฑเบเบชเบฐเบ™เบฐเปเบฅเบฐเบšเปเปˆเบกเบตเบœเบปเบ™เบ•เปเปˆเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ.

SQL

  • เบ–เบฒเบ™เบ„เบงเบฒเบกเบˆเบณเปเบšเบšเบชเบญเบšเบ–เบฒเบกเบ—เบปเปˆเบงเป„เบ›. เป€เบฅเบตเปˆเบกเปเบ•เปˆเบ›เบต 2020.1, เบ„เบณเบ–เบฒเบกเบ—เบฑเบ‡เปเบปเบ”, เบฅเบงเบกเบ—เบฑเบ‡เปเบšเบšเบชเบญเบšเบ–เบฒเบกเปƒเบ™เบ•เบปเบง เปเบฅเบฐเปเบšเบšเบชเบญเบšเบ–เบฒเบกเบŠเบฑเป‰เบ™เบฎเบฝเบ™, เบˆเบฐเบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เป€เบ›เบฑเบ™เบ„เบดเบงเบฃเบตเบ—เบตเปˆเปเบ„เบ”เป„เบงเป‰. เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปเบšเบšเบชเบญเบšเบ–เบฒเบกเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฅเบงเบšเบฅเบงเบกเป‚เบ›เบผเปเบเบผเบกเปƒเบซเบกเปˆเป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เบชเบญเบšเบ–เบฒเบกเปƒเบซเบกเปˆ, เบ•เบปเบงเบขเปˆเบฒเบ‡เบ–เป‰เบฒเบ”เบฑเบ”เบชเบฐเบ™เบตเปƒเบซเบกเปˆเบ›เบฒเบเบปเบ”เบซเบผเบทเบชเบฐเบ–เบดเบ•เบดเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เปเบœเบ™เบเบฒเบ™เบชเบญเบšเบ–เบฒเบกเบ—เบฑเบ‡เบซเบกเบปเบ”เบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™ cache เบ”เบฝเบงเบเบฑเบ™เปเบฅเบฐเบ–เบทเบเบฅเบถเบšเบฅเป‰เบฒเบ‡เป‚เบ”เบเบšเปเปˆเบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบ„เปเบฒเบ–เบฒเบกเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰.

  • เบ›เบฐเป€เบžเบ”เบเบฒเบ™เบชเบญเบšเบ–เบฒเบกเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปเบกเปˆเบ™เบชเบฒเบกเบฒเบ”เบ‚เบฐเปœเบฒเบ™เบเบฑเบ™เป„เบ”เป‰, เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เบชเบญเบšเบ–เบฒเบก DML.

  • เบเบฒเบ™เบชเบญเบšเบ–เบฒเบกเบ•เปเปˆเบเบฑเบšเบ•เบฒเบ•เบฐเบฅเบฒเบ‡ sharded เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰ implicit join "->".

  • เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเป€เบ›เบตเบ”เบ•เบปเบงเบˆเบฒเบเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™ Portal เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เปƒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™. เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเบเบฒเบงเบ™เบฒเบ™เบˆเบฐเบšเปเปˆเบฅเบปเป‰เบกเป€เบซเบฅเบงเบญเบตเบเบ•เปเปˆเป„เบ›เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเป€เบงเบฅเบฒเบซเบกเบปเบ”เป€เบงเบฅเบฒเบ‚เบญเบ‡เบซเบ™เป‰เบฒเป€เบงเบฑเบš. เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเป€เบ‡เบดเบ™เบเบนเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบเบปเบเป€เบฅเบตเบเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™.

เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™

เบเบญเบšเปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เปƒเบ™ Java เบซเบผเบท .NET

เบเบฒเบ™เบ›เปˆเบญเบเบ™เบตเป‰เบ›เบฐเบเบญเบšเบกเบตเบเบญเบš PEX (เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบเบฒเบ™เบœเบฐเบฅเบดเบ”), เป€เบŠเบดเปˆเบ‡เบชเบฐเบซเบ™เบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ‚เบญเบ‡เบžเบฒเบชเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™. เบ”เป‰เบงเบเบเบฒเบ™เบ›เปˆเบญเบเบ™เบตเป‰, PEX เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ Java เปเบฅเบฐ .NET เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบธเบฅเบฐเบเบดเบ”, เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบธเบฅเบฐเบเบดเบ”, เปเบฅเบฐเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ—เบธเบฅเบฐเบเบดเบ”, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบญเบฐเปเบ”เบšเป€เบ•เบตเบ‚เบฒเป€เบ‚เบปเป‰เบฒเปเบฅเบฐเบ‚เบฒเบญเบญเบ. เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบธเบฅเบฐเบเบดเบ”เปเบฅเบฐเบเบฒเบ™เป€เบฎเบฑเบ”เบ—เบธเบฅเบฐเบเปเบฒเบ—เบฒเบ‡เบ—เบธเบฅเบฐเบเบดเบ”เปเบฅเบฐเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เป‚เบ—เบซเบฒเบœเบนเป‰เบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เปƒเบ™เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡ Portal. เบเบญเบš PEX เบชเบฐเบซเบ™เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบเบทเบ”เบซเบเบธเปˆเบ™เบซเบผเบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบฅเบงเบกเป€เบญเบปเบฒเบฅเบฐเบซเบฑเบ” Java เปเบฅเบฐ .NET เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™, เบกเบฑเบเบˆเบฐเบšเปเปˆเบกเบตเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก ObjectScript. เบŠเบธเบ” PEX เบ›เบฐเบเบญเบšเบกเบตเบŠเบฑเป‰เบ™เบฎเบฝเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบก - "PEX: เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบœเบฐเบฅเบดเบ”เบ”เป‰เบงเบ Java เปเบฅเบฐ .NET".

เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบžเบญเบ”เปƒเบ™เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™.

เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบ‚เบญเบ‡ Port Authority เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบ—เปˆเบฒเป€เบฎเบทเบญเบ—เบตเปˆเปƒเบŠเป‰เป‚เบ”เบเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบธเบฅเบฐเบเบดเบ”เปเบฅเบฐเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ—เบธเบฅเบฐเบเบดเบ”. เบ”เป‰เบงเบเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ‚เบญเบ‡เบกเบฑเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบžเบญเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเบฐเบชเบฐเบซเบ‡เบงเบ™เป„เบงเป‰. เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบก - "เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบžเบญเบ”".

เบญเบฐเปเบ”เบฑเบšเป€เบ•เบตเบชเปเบฒเบฅเบฑเบš MQTT

เบฅเบธเป‰เบ™เบ™เบตเป‰เบฅเบงเบกเบกเบตเบญเบฐเปเบ”เบฑเบšเป€เบ•เบตเบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบš MQTT (Message Queuing Telemetry Transport) protocol, เป€เบŠเบดเปˆเบ‡เบกเบฑเบเบˆเบฐเบ–เบทเบเปƒเบŠเป‰เปƒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ Internet of Things (IoT). เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบก - "เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบญเบฐเปเบ”เบšเป€เบ•เบต MQTT เปƒเบ™เบเบฒเบ™เบœเบฐเบฅเบดเบ”".

Sharding

เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเปเบšเบšเบ‡เปˆเบฒเบเบ”เบฒเบ

เบเบฒเบ™เบ›เปˆเบญเบเบ™เบตเป‰เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบงเบดเบ—เบตเบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเปเบฅเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆเบซเบผเบฒเบเปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบเบธเปˆเบก - เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™ (เบฅเบฐเบ”เบฑเบš node), เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบžเบทเป‰เบ™เบ—เบตเปˆ, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบšเบชเบฐเบšเบฑเบšเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ. API เปƒเปเปˆ - %SYSTEM.Cluster. เบงเบดเบ—เบตเบเบฒเบ™เปƒเบซเบกเปˆเปเบกเปˆเบ™เป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเปเบšเบšเป€เบเบปเปˆเบฒ - เบเบธเปˆเบกเบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆเบžเบทเป‰เบ™เบ—เบตเปˆ (เบฅเบฐเบ”เบฑเบš namespace) - เปเบฅเบฐเบšเปเปˆเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบ—เบตเปˆเบกเบตเบขเบนเปˆ. เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบก - "เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡ Sharding"เปเบฅเบฐ"Sharding APIs".

เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เบญเบทเปˆเบ™เป†:

  • เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ” coshard (เปเบˆเบเบขเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบฅเบทเป‰เบญเบเป†เบ‚เบญเบ‡เบชเบญเบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ shards เบ”เบฝเบงเบเบฑเบ™) เบชเบญเบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡. เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เบžเบฝเบ‡เปเบ•เปˆเบเบฑเบšเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ—เบตเปˆเบกเบตเบฅเบฐเบซเบฑเบ” shard เบ—เบปเปˆเบงเป„เบ›. เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบเบฒเบ™เบ›เปˆเบญเบเบ™เบตเป‰, COSHARD WITH syntax เบเบฑเบ‡เบ–เบทเบเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ—เบตเปˆเบกเบต ID เบฅเบฐเบšเบปเบš. เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบก - "เบชเป‰เบฒเบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡"เปเบฅเบฐ"เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ Sharded".
  • เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบซเบกเบฒเบเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เป€เบ›เบฑเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบเบธเปˆเบกเบžเบฝเบ‡เปเบ•เปˆเบœเปˆเบฒเบ™ DDL, เปเบ•เปˆเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ™เบตเป‰เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เปƒเบ™เบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเบŠเบฑเป‰เบ™เบฎเบฝเบ™ - เบ„เปเบฒ Sharded เปƒเบซเบกเปˆ. เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบก - "เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ Sharded เป‚เบ”เบเบเบฒเบ™เบชเป‰เบฒเบ‡เบซเป‰เบญเบ‡เบฎเบฝเบ™เบ„เบปเบ‡เบ—เบตเปˆ".
  • เบฎเบนเบšเปเบšเบšเบงเบฑเบ”เบ–เบธเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ sharding. เบงเบดเบ—เบตเบเบฒเบ™ %New(), %OpenId เปเบฅเบฐ %Save() เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบงเบฑเบ”เบ–เบธเบ‚เบญเบ‡เบŠเบฑเป‰เบ™เบฎเบฝเบ™เบ—เบตเปˆเบ‚เปเป‰เบกเบนเบ™เบ–เบทเบเปเบˆเบเบขเบฒเบเป„เบ›เบ—เบปเปˆเบงเบซเบผเบฒเบเปเบœเปˆเบ™. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบฅเบฐเบซเบฑเบ”เปเบฅเปˆเบ™เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเบฅเบนเบเบ„เป‰เบฒเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ, เบšเปเปˆเปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเบงเบฑเบ”เบ–เบธเบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰.
  • เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบชเบญเบšเบ–เบฒเบกเบเบธเปˆเบกเป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡. Unified Shard Queue Manager เบ„เบดเบงเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เปเปˆเบ‚เบฐเบšเบงเบ™เบเบฒเบ™, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบตเบ”เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป. เบˆเปเบฒเบ™เบงเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปƒเบ™เบชเบฐเบ™เบธเบเป€เบเบตเปเบกเปˆเบ™เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเปเบฅเบฐเบเบฒเบ™เป‚เบซเบผเบ”.

เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™ เปเบฅเบฐเบเบฒเบ™เบ™เบณเปƒเบŠเป‰เปƒเบ™เบ„เบฅเบฒเบง.

เบเบฒเบ™เบ›เปˆเบญเบเบ™เบตเป‰เบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡เปเบฅเบฐเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ cloud, เบฅเบงเบกเบ—เบฑเบ‡:

  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ Tencent Cloud. เบ•เบญเบ™เบ™เบตเป‰ InterSystems Cloud Manager (ICM) เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™ เปเบฅเบฐเบเบฒเบ™เบ™เบณเปƒเบŠเป‰เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ InterSystems IRIS เป€เบ—เบดเบ‡ Tencent Cloud.
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ›เบฐเบฅเบดเบกเบฒเบ™เบ—เบตเปˆเบกเบตเบŠเบทเปˆเปƒเบ™ Docker, เบ™เบญเบเป€เบซเบ™เบทเบญเป„เบ›เบˆเบฒเบ bind mounts.
  • ICM เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เปเบšเบšเบเบทเบ”เบซเบเบธเปˆเบ™ - เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเบฒเบกเบฒเบ”เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เป„เบ”เป‰, เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบซเบกเปˆเบ”เป‰เบงเบเบ‚เปเป‰เบซเบผเบฒเบเบซเบผเบทเบซเบ™เป‰เบญเบ. เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบก - "เบ›เบฑเบšเบ›เบธเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™"เปเบฅเบฐ"เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ„เบทเบ™เปƒเปเปˆ".
  • เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบ–เบฑเบ‡เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡.
  • ICM เบฎเบญเบ‡เบฎเบฑเบšเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณ Sharding เปƒเปเปˆ.
  • เบœเบนเป‰เปƒเบŠเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบ™ containers เบšเปเปˆเปเบกเปˆเบ™เบฎเบฒเบเบญเบตเบเบ•เปเปˆเป„เบ›.
  • ICM เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบฅเบฐเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป€เบ„เบทเบญเบ‚เปˆเบฒเบเป€เบญเบเบฐเบŠเบปเบ™, เปƒเบ™เบ—เบตเปˆ node bastion เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบ„เบทเบญเบ‚เปˆเบฒเบเป€เบญเบเบฐเบŠเบปเบ™เบเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเปเบฅเบฐเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ•เปเปˆเบเบฑเบšเบเบฒเบ™เป‚เบˆเบกเบ•เบตเบ›เบฐเบ•เบดเป€เบชเบ”เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™.
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ„เบปเป‰เบ™เบžเบปเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบœเปˆเบฒเบ™ RPC เบ—เบตเปˆเบ›เบญเบ”เป„เบž.
  • ICM เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบ™เบณเปƒเบŠเป‰เบซเบผเบฒเบเบ‚เบปเบ‡เป€เบ‚เบ”. เบ™เบตเป‰เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบ„เบงเบฒเบกเบžเป‰เบญเบกเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบชเบนเบ‡เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบžเบฒเบเบžเบทเป‰เบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบˆเบฐเบซเบผเบธเบ”เบฅเบปเบ‡.
  • เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ” ICM เปเบฅเบฐเบšเบฑเบ™เบ—เบถเบเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบฅเบฐเบšเบปเบšเบ—เบตเปˆเบ™เบณเปƒเบŠเป‰เปเบฅเป‰เบง.
  • เป‚เปเบ” Containerless - เบ”เบฝเบงเบ™เบตเป‰ ICM เบชเบฒเบกเบฒเบ”เป‚เบ”เบเบเบปเบ‡, เป‚เบ”เบเบšเปเปˆเบกเบตเบเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธ, เบ™เบณเปƒเบŠเป‰เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบธเปˆเบกเบขเบนเปˆเปƒเบ™ Google Cloud Platform, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Web Gateway เปƒเบ™ Ubuntu เบซเบผเบท SUSE.
  • เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบฎเบงเบก iris.cpf เบˆเบฒเบเบชเบญเบ‡เป„เบŸเบฅเปŒ. เบ™เบตเป‰เบŠเปˆเบงเบเปƒเบซเป‰ ICM เป€เบ›เบตเบ”เบ•เบปเบง InterSystems IRIS เบ”เป‰เบงเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบเปเบฒเบฅเบฑเบ‡เปเบฅเปˆเบ™. เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™เปƒเบ™เบเบฒเบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” เปเบฅเบฐเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ•เปˆเบฒเบ‡เป†เป€เบŠเบฑเปˆเบ™ Kubernetes.

Analytics

เป€เบฅเบทเบญเบเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡ cube เป„เบ”เป‰

เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบเบฒเบ™เบ›เปˆเบญเบเบ™เบตเป‰, InterSystems IRIS Business Intelligence (เปƒเบ™เป€เบกเบทเปˆเบญเบเปˆเบญเบ™เป€เบญเบตเป‰เบ™เบงเปˆเบฒ DeepSee) เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡ cube เป€เบฅเบทเบญเบ - เบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เบกเบฒเบ”เบ•เบฐเบเบฒเบ™เบซเบผเบทเบ‚เบฐเบซเบ™เบฒเบ”. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบ cube เปเบฅเบฐเบชเป‰เบฒเบ‡เปƒเบซเบกเปˆเบžเบฝเบ‡เปเบ•เปˆเบชเบดเปˆเบ‡เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡, เบฎเบฑเบเบชเบฒ cube เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เปƒเบซเบกเปˆ.

เบ•เบปเบงเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ PowerBI

เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™ Microsoft PowerBI เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš InterSystems IRIS เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เปเบฅเบฐ cubes. เบ•เบปเบงเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเบปเปˆเบ‡เบเบฑเบš PowerBI เป€เบฅเบตเปˆเบกเปเบ•เปˆเป€เบ”เบทเบญเบ™เป€เบกเบชเบฒ 2019 เบญเบญเบเบกเบฒ. เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบก - "InterSystems IRIS Connector เบชเปเบฒเบฅเบฑเบš Power BI".

เป€เบšเบดเปˆเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡เบœเบปเบ™เบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒ

เบฅเบธเป‰เบ™เบ™เบตเป‰เปเบ™เบฐเบ™เบณเป‚เปเบ”เบชเบฐเปเบ”เบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡เปƒเปเปˆเป€เบกเบทเปˆเบญเบชเป‰เบฒเบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ pivot เปƒเบ™ Analyzer. เบงเบดเบ—เบตเบ™เบตเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เบฐเป€เบกเบตเบ™เบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบชเบญเบšเบ–เบฒเบกเป„เบ”เป‰เบขเปˆเบฒเบ‡เบงเปˆเบญเบ‡เป„เบงเป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เบฅเปเบ–เป‰เบฒเบœเบปเบ™เป€เบ•เบฑเบกเบ‚เบญเบ‡เบกเบฑเบ™.

เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบญเบทเปˆเบ™เป†

  • เบเบฒเบ™เบ‚เป‰เบฒเบกเบœเปˆเบฒเบ™เบ—เบปเปˆเบงเป‚เบฅเบเป‚เบ”เบเปƒเบŠเป‰เบŸเบฑเบ‡เบŠเบฑเบ™ $ORDER เปƒเบ™เบฅเบณเบ”เบฑเบšเบ›เบตเป‰เบ™เบเบฑเบš (เบ—เบดเบ”เบ—เบฒเบ‡ = -1) เบ”เบฝเบงเบ™เบตเป‰เป„เบงเป€เบ—เบปเปˆเบฒเบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบฅเบณเบ”เบฑเบšเป„เบ›เบ‚เป‰เบฒเบ‡เปœเป‰เบฒ.
  • เบ›เบฑเบšเบ›เบธเบ‡เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบ.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš Apache Spark 2.3, 2.4.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบฅเบนเบเบ„เป‰เบฒ WebSocket. Class %Net.WebSocket.Client.
  • เบซเป‰เบญเบ‡เบฎเบฝเบ™เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบชเบฐเบšเบฑเบšเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฑเบšเป€เบซเบ”เบเบฒเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบซเบ™เป‰เบฒเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™.
  • เบšเบฑเบ™เบŠเบตเบ‚เบฒเบงเป€เบžเบทเปˆเบญเบเบฑเปˆเบ™เบ•เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เป„เบ›เบซเบฒ CSP, ZEN เปเบฅเบฐ REST.
  • เบฎเบญเบ‡เบฎเบฑเบš .NET Core 2.1.
  • เบ›เบฑเบšเบ›เบธเบ‡เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš ODBC.
  • เบšเบฑเบ™เบ—เบถเบเบ—เบตเปˆเบกเบตเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเปƒเบ™เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ messages.log.
  • API เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปเบฅเบฐเบ„เปเบฒเป€เบ•เบทเบญเบ™. เบซเป‰เบญเบ‡เบฎเบฝเบ™ %SYSTEM.Monitor.GetAlerts().
  • เบ•เบญเบ™เบ™เบตเป‰ class compiler เบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบŠเบทเปˆเบ—เบปเปˆเบงเป‚เบฅเบเปƒเบ™เบเบฒเบ™เบ›เบฐเบเบฒเบ”เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบšเปเปˆเป€เบเบตเบ™เบ„เบงเบฒเบกเบเบฒเบงเบชเบนเบ‡เบชเบธเบ” (31 เบ•เบปเบงเบญเบฑเบเบชเบญเบ™) เปเบฅเบฐเบชเบปเปˆเบ‡เบ„เบทเบ™เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เบ–เป‰เบฒเบกเบฑเบ™เบšเปเปˆเบกเบต. เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เบŠเบทเปˆเบ—เบปเปˆเบงเป‚เบฅเบเป„เบ”เป‰เบ–เบทเบเบ•เบฑเบ”เบญเบญเบเป€เบ›เบฑเบ™ 31 เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ•เบทเบญเบ™.

เบ—เบตเปˆเบˆเบฐเป„เบ”เป‰เบฎเบฑเบš

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™, เบ”เบฒเบงเป‚เบซเบฅเบ”เบเบฒเบ™เปเบˆเบเบขเบฒเบเบˆเบฒเบเบžเบฒเบ เบเบฒเบ™เปเบœเปˆเบเบฐเบˆเบฒเบเบญเบญเบ™เป„เบฅเบ™เปŒ เป€เบงเบฑเบšเป„เบŠเบ—เปŒ wrc.intersystems.com

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบฅเบญเบ‡ InterSystems IRIS - https://www.intersystems.com/ru/try-intersystems-iris-for-free/

เบ‡เปˆเบฒเบเบเบงเปˆเบฒเบœเปˆเบฒเบ™ Docker:

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

Webinar

เปƒเบ™เบงเบฑเบ™เบ—เบต 7 เป€เบ”เบทเบญเบ™เป€เบกเบชเบฒเป€เบงเบฅเบฒ 17:00 เป‚เบกเบ‡เบ‚เบญเบ‡ Moscow เบˆเบฐเบกเบต webinar เบ—เบตเปˆเบญเบธเบ—เบดเบ”เบ•เบปเบ™เป€เบžเบทเปˆเบญเบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเปƒเบซเบกเปˆ. เบกเบฑเบ™เบˆเบฐเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบžเบฒเบšเป‚เบ”เบ Jeff Fried (เบœเบนเป‰เบญเปเบฒเบ™เบงเบเบเบฒเบ™, เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™) เปเบฅเบฐ Joe Lichtenberg (เบœเบนเป‰เบญเปเบฒเบ™เบงเบเบเบฒเบ™เบ•เบฐเบซเบผเบฒเบ”เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เปเบฅเบฐเบญเบธเบ”เบชเบฒเบซเบฐเบเปเบฒ). เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™! webinar เบˆเบฐเป€เบ›เบฑเบ™เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™