เปเบ–เบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปƒเบ™ InterSystems IRIS

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

เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบขเบฒเบเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆ, เบžเป‰เบญเบกเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเปƒเบŠเป‰เบ—เบธเบเป†เบกเบทเป‰เป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปเบฅเบฐเบเบฒเบ™เปเบเป‰เป„เบ‚เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เปƒเบ™เป€เบงเบ—เบต InterSystems IRIS เปเบฅเบฐเบŠเบญเบเบซเบฒเบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเป€เบเบตเบ”เบ‚เบถเป‰เบ™.
เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เป€เบšเบดเปˆเบ‡โ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚ arrays เบ—เบปเปˆเบงโ€‹เป‚เบฅเบโ€‹, เปเบฅเปˆเบ™โ€‹เบเบฒเบ™โ€‹เบชเบญเบšโ€‹เบ–เบฒเบก (เบฅเบงเบกโ€‹เบ—เบฑเบ‡ JDBC/ODBCโ€‹)โ€‹, เบเบฒเบ™โ€‹เบชเบปเปˆเบ‡โ€‹เบœเบปเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบŠเบญเบโ€‹เบซเบฒโ€‹เบ—เบฒเบ‡โ€‹เบญเบตโ€‹เป€เบกเบฅโ€‹เปŒโ€‹เป€เบ›เบฑเบ™โ€‹เป„เบŸเบฅโ€‹เปŒ XLS zippedโ€‹. เป€เบšเบดเปˆเบ‡เบงเบฑเบ”เบ–เบธเบŠเบฑเป‰เบ™เบฎเบฝเบ™เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚. เบเบฃเบฒเบŸเบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบซเบผเบฒเบเบญเบฑเบ™เบชเปเบฒเบฅเบฑเบšเป‚เบ›เบฃเป‚เบ•เบ„เปเบฅเบฐเบšเบปเบš.

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ CSP เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ jQuery-UI, chart.js, jsgrid.js
เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เปˆเบฒเบ™เบกเบตเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆ, เบเบฐเบฅเบธเบ™เบฒเป€เบšเบดเปˆเบ‡เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เปเบฅเบฐเปƒเบ™ เบ„เบฑเบ‡เป€เบเบฑเบšเบกเป‰เบฝเบ™.

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

เบซเบผเบฑเบ‡เบˆเบฒเบเบญเปˆเบฒเบ™ เบšเบปเบ”โ€‹เบ„เบงเบฒเบกโ€‹เบ—เบตเปˆโ€‹เบ”เบตโ€‹เป€เบฅเบตเบ”โ€‹ เบเปˆเบฝเบงเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰ forked เป‚เบ„เบ‡เบเบฒเบ™. เปเบฅเบฐเป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเบˆเบฐเบชเปเบฒเป€เบฅเบฑเบ”เบกเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เบญเบ‡เบฅเบฒเบง.

เบเบฒเบ™เปเบเป‰เป„เบ‚เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปเบกเปˆเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ›เบฑเบ™เบเบฐเบ”เบฒเบ™เบเปˆเบญเบเบ‚เบญเบ‡ %CSP.Util.Pane, เบ—เบตเปˆเบกเบตเบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ„เปเบฒเบชเบฑเปˆเบ‡เบ•เบปเป‰เบ™เบ•เปเปเบฅเบฐเบ›เบธเปˆเบกเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™, เบšเบงเบเบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡.

เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ—เปˆเบฒเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ "?" เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบšเบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเบชเบฑเป‰เบ™เป†เบเปˆเบฝเบงเบเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰:

เปเบ–เบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปƒเบ™ InterSystems IRIS

เบ—เบปเปˆเบงเป‚เบฅเบ

เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบ‚เป‰เบญเบเปเบกเปˆเบ™เบเบฒเบ™เป€เบšเบดเปˆเบ‡เป‚เบฅเบ. เบ•เบฒเบกเบเบปเบ”เบฅเบฐเบšเบฝเบš, เบ™เบตเป‰เปเบกเปˆเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™เบ—เบปเปˆเบงเป‚เบฅเบเป€เบกเบทเปˆเบญ debugging เป‚เบ„เบ‡เบเบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡เบซเบผเบทเบ„เบปเบ™เบญเบทเปˆเบ™. เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป€เบšเบดเปˆเบ‡โ€‹เบกเบฑเบ™โ€‹เปƒเบ™โ€‹เบฅเปเบฒโ€‹เบ”เบฑเบšโ€‹เบ›เบตเป‰เบ™โ€‹เบเบฑเบšโ€‹เบ„เบทเบ™โ€‹เป„เบ›โ€‹เบšเปˆเบญเบ™โ€‹, เป€เบŠเบฑเปˆเบ™โ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™โ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ•เบปเบงโ€‹เบเบฑเปˆเบ™โ€‹เบ•เบญเบ‡โ€‹เบ—เบฑเบ‡โ€‹เบชเบญเบ‡โ€‹เบเบฒเบ™โ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆโ€‹เปเบฅเบฐโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹. เบžเบปเบš nodes เบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚ เปเบฅเบฐเบฅเบถเบšเป„เบ”เป‰:

เปเบ–เบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปƒเบ™ InterSystems IRIS

เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบฅเบปเบšโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบ—เบปเปˆเบงโ€‹เป‚เบฅเบโ€‹เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เปƒเบชเปˆโ€‹เบฅเบปเบš ^logMSW- เปƒเบ™โ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบŠเบทเปˆโ€‹.
เปเบ•เปˆเบงเบดเบ—เบตเบ™เบตเป‰เบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบชเบฒเบกเบฒเบ”เบฅเบถเบšเบ—เบปเปˆเบงเป‚เบฅเบเบ—เบตเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ ^log (protocol globals), i.e. เบเบฒเบ™เบˆเบณเบเบฑเบ”เบเบฒเบ™เบฅเบถเบšเป‚เบ”เบเบšเบฑเบ‡เป€เบญเบตเบ™เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบฅเป‰เบง.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เปƒเบชเปˆ "*" เบซเบผเบฑเบ‡เบˆเบฒเบเบŠเบทเปˆ, เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เป‚เบฅเบเบ—เบตเปˆเบกเบตเบฅเบฑเบเบชเบฐเบ™เบฐเป€เบžเบตเปˆเบกเป€เบ•เบตเบก. "*" เบ—เบตเบชเบญเบ‡เบˆเบฐเป€เบžเบตเปˆเบกเบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเบซเบกเปˆ "Allocated MB", เปเบฅเบฐเบฎเบนเบšเบ”เบฒเบงเบญเบตเบเบญเบฑเบ™เบซเบ™เบถเปˆเบ‡เบˆเบฐเป€เบ›เบฑเบ™ "Used MB" เบเบฒเบ™เบฅเบงเบกเบเบฑเบ™เบ‚เบญเบ‡เบชเบญเบ‡เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เบ™เบตเป‰เปเบฅเบฐเบเบฒเบ™เปเบšเปˆเบ‡เบญเบญเบเป€เบ›เบฑเบ™ "เบ”เบฒเบง" เปเบกเปˆเบ™เป€เบฎเบฑเบ”เป€เบžเบทเปˆเบญเปเบšเปˆเบ‡เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เบ—เบตเปˆเบกเบตเบฎเบนเบšเปเบšเบšเบเบฒเบงเป€เบฅเบทเป‰เบญเบเป†เป€เบ›เบฑเบ™เบšเบฅเบฑเบญเบเบ—เบตเปˆเบ–เบทเบเบเบถเบ”. เบ‚เบญเบ‡โ€‹เป‚เบฅเบโ€‹เบ‚เบฐโ€‹เบซเบ™เบฒเบ”โ€‹เปƒเบซเบเปˆโ€‹.

เปเบ–เบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปƒเบ™ InterSystems IRIS

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

เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป

เบเบฒเบ™เปเบ›เบ‡เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เป€เบ›เบฑเบ™เบฎเบนเบšเปเบšเบš Excel

เบŸเบฑเบ‡เบŠเบฑเบ™เบ—เบตเบชเบญเบ‡เบ—เบตเปˆเปƒเบŠเป‰เป€เบฅเบทเป‰เบญเบเป†เบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบชเบญเบšเบ–เบฒเบก. เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰, เปƒเบชเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡ sql เป€เบ›เบฑเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡.

เบชเบดเปˆเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบžเบฝเบ‡เบžเปเบชเปเบฒเบฅเบฑเบšเบ‚เป‰เบญเบเปƒเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบฅเบฐเบšเบปเบš Portal เปเบกเปˆเบ™เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบชเบญเบšเบ–เบฒเบกเบเปˆเบฝเบงเบเบฑเบšเปเบซเบผเปˆเบ‡ JDBC / ODBC เบ—เบตเปˆเบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบ™ DBMS เปเบฅเบฐเบชเบปเปˆเบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปƒเบ™เบฎเบนเบšเปเบšเบš XLS, เบˆเบฑเบ”เป€เบเบฑเบšเปเบฅเบฐเบชเบปเปˆเบ‡เป„เบŸเบฅเปŒเบ—เบฒเบ‡เบญเบตเป€เบกเบง. เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰, เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ‚เบญเบ‡เบ‚เป‰เบญเบ, เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบ›เบตเบ”เบเปˆเบญเบ‡เบเบฒเป€เบ„เบทเปˆเบญเบ‡เบซเบกเบฒเบ "เบ”เบฒเบงเป‚เบซเบฅเบ”เป„เบ›เบซเบฒเป„เบŸเบฅเปŒ Excel".

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

เปเบ–เบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปƒเบ™ InterSystems IRIS

เปเบ•เปˆเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰, เบ—เปเบฒเบญเบดเบ”เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบเปเบฒเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเปเบฅเบฐเบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเปเบฒเบ•เบปเบงเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบกเบฅเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰, เปƒเบ™เบ—เบฒเบ‡เบเบฑเบšเบเบฑเบ™, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เปเบเป‰เป„เบ‚เบ‚เปเป‰เบ‚เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป‚เบ„เบ‡เบเบฒเบ™เบ—เบปเปˆเบงเป‚เบฅเบ ^% App.Setting .

เปเบ–เบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปƒเบ™ InterSystems IRIS

เบšเบฑเบ™เบ—เบถเบเบฅเบฒเบเบ‡เบฒเบ™เบ—เบปเปˆเบงเป‚เบฅเบ

เป€เบฅเบทเป‰เบญเบเป†เบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบšเบฑเบ™เบ—เบถเบเบœเบปเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เบ—เบปเปˆเบงเป‚เบฅเบ. เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰, เบ‚เป‰เบญเบเปƒเบŠเป‰เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

เบชเปเบฒเบฅเบฑเบš JDBC:
##class(App.sys).SqlToDSN

เบชเปเบฒเบฅเบฑเบš ODBC:
##class(App.sys).SaveGateway

เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบ SQL:
##class(App.sys).SaveSQL

เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบญเบšเบ–เบฒเบก:
##class(App.sys).SaveQuery

เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ–เป‰เบฒเบขเบนเปˆเปƒเบ™เบเบฐเบ”เบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡
xec do ##class(App.sys).SaveQuery("%SYSTEM.License:Counts","^GN",0)
เบ‚เปเปƒเบซเป‰เบšเบฑเบ™เบ—เบถเบเบœเบปเบ™เบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบ™เบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบ™ ^ GN array, เปเบฅเบฐเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบ–เบทเบเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เปƒเบ™เบเบฐเบ”เบฒเบ™เบ”เป‰เบงเบเบ„เปเบฒเบชเบฑเปˆเบ‡: result ^GN("%SYSTEM.License:Counts",0)

เปเบ–เบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปƒเบ™ InterSystems IRIS

เป‚เบกเบ”เบนเบ™เบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ—เบตเปˆเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™

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

เบ•เบปเบงเบขเปˆเบฒเบ‡ 1: เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบซเป‰เบญเบ‡เบฎเบฝเบ™ App.Parameter

เบชเป‰เบฒเบ‡เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเป‚เบ”เบเปƒเบŠเป‰ "Table Navigator"

เปเบเป‰เป„เบ‚เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบœเปˆเบฒเบ™ "เบ•เบปเบงเป€เบฅเบทเบญเบ"

เปเบ–เบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปƒเบ™ InterSystems IRIS

เบ•เบปเบงเบขเปˆเบฒเบ‡ 2: เบเบฒเบ™เป€เบšเบดเปˆเบ‡เป‚เบฅเบเบœเปˆเบฒเบ™เบฅเบดเป‰เบ‡ โ€œเบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”โ€

เปเบ–เบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปƒเบ™ InterSystems IRIS

เบ•เบฒเบ•เบฐเบฅเบฒเบ‡

เป„เบ”เป‰เบฎเบฑเบšเปเบฎเบ‡เบšเบฑเบ™เบ”เบฒเบ™เปƒเบˆเบˆเบฒเบเบšเบปเบ”เบ„เบงเบฒเบก [9] เปเบฅเบฐเป€เบžเบทเปˆเบญเป€เบšเบดเปˆเบ‡เป€เบซเบฑเบ™เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบ•เบปเบงเบ‚เบญเบ‡เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™, เบซเบ™เป‰เบฒเป€เบงเบฑเบšเป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เบ—เบตเปˆเบชเบฐเปเบ”เบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ›เบฐเบˆเปเบฒเป€เบ”เบทเบญเบ™เบ‚เบญเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบˆเบฒเบเป„เบŸเบฅเปŒ iris.log (cconsole.log) เป‚เบ”เบเปƒเบŠเป‰เบšเบฑเบ™เบ—เบถเบ "เบ‚เบฐเบซเบเบฒเบ" เบเบฑเบšเบ„เบทเบ™เบˆเบฒเบเบกเบทเป‰เบ›เบฐเบˆเบธเบšเบฑเบ™.

เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™, เบเบฃเบฒเบŸเป€เบซเบ”เบเบฒเบ™เบเบฑเบ‡เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เบขเบนเปˆเปƒเบ™ InterSystems IRIS, เป€เบŠเบดเปˆเบ‡เบเบฑเบ‡เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบˆเบฒเบเป„เบŸเบฅเปŒเป‚เบ›เป‚เบ•เบ„เบญเบ™:

เปเบ–เบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปƒเบ™ InterSystems IRIS

เบเบฒเบ™โ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆโ€‹เบเบฑเบšโ€‹เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™โ€‹เบเบฒเบ™โ€‹:

[1] เบšเบฑเบ™เบ—เบถเบเบฅเบฐเบšเบปเบšเบเปˆเบญเบเปƒเบ™ Kasha
[2] porridge เบ—เบฑเบ™เบ—เบต - เป€เบฎเบฑเบ” CRUD เปƒเบ™ Cachรฉ เป‚เบ”เบเปƒเบŠเป‰ jqGrid
[3] เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™ SQL เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบš Cachรฉ DBMS
[4] เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบฅเบฐเบชเบปเปˆเบ‡เบญเบตเป€เบกเบงเป‚เบ”เบเปƒเบŠเป‰ Cachรฉ DBMS
[5] Cache + jQuery. เป€เบฅเบตเปˆเบกเป„เบง
[6] เบเบฒเบ™เบ™เบณเปƒเบŠเป‰เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™
[7] เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ UDL
[8] เป€เบšเบดเปˆเบ‡เบ—เบปเปˆเบงเป‚เบฅเบเปƒเบ™ Cache Management Portal
[9] Prometheus เบเบฑเบš Cache
[10] เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปƒเบ™ Cachรฉ DBMS

เบ‚เปเบ‚เบญเบšเปƒเบˆเบเบฑเบšเบœเบนเป‰เบ‚เบฝเบ™เบ‚เบญเบ‡เบšเบปเบ”เบ„เบงเบฒเบกเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบฅเบฐเบญเบทเปˆเบ™เป†เบ—เบตเปˆเบŠเปˆเบงเบเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบชเป‰เบฒเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบตเป‰.

PS เป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰เปเบกเปˆเบ™เบเปเบฒเบฅเบฑเบ‡เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบฅเบฐเปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป„เบ”เป‰เบ›เบฐเบ•เบดเบšเบฑเบ”. เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”เบญเบฑเบ™เปƒเบเป‰เบ™เบตเป‰เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”:

1. เปเบกเปˆเปเบšเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบเปˆเบฝเบงเบเบฑเบšเบเบญเบš uikit
2. เป€เบญเบเบฐเบชเบฒเบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ‚เบญเบ‡เบฎเบนเบšเปเบšเบšเบฅเบฐเบซเบฑเบ” Doxegen เบ”เป‰เบงเบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบเบฑเบš CStudio

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

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