د InterSystems IRIS 2020.1 خپرول

د InterSystems IRIS 2020.1 خپرول

د مارچ په وروستیو کې بهر راغی د InterSystems IRIS 2020.1 ډیټا پلیټ فارم نوې نسخه. حتی د کورونویرس ناروغي د خوشې کیدو مخه نه نیسي.

په نوي ریلیز کې د مهمو شیانو په مینځ کې د کرنل فعالیت زیاتوالی ، د OpenAPI 2.0 مشخصاتو مطابق د REST غوښتنلیک رامینځته کول ، د شیانو لپاره شارډینګ ، د مدیریت پورټل نوی ډول ، د MQTT ملاتړ ، د نړیوالې پوښتنې کیچ ، د محصول رامینځته کولو لپاره نوی چوکاټ. عناصر په جاوا یا .NET کې. د بدلونونو بشپړ لیست او په انګلیسي کې د اپ گریڈ چک لیست موندل کیدی شي مخونه. نور جزیات - د کټ لاندې.

د InterSystems IRIS 2020.1 یو پراخ شوی ملاتړ خپور شوی. InterSystems دوه ډوله InterSystems IRIS خپرونه تولیدوي:

  • دوامداره تحویلي خپرونه. دوی په کال کې له دریو څخه تر څلور ځله د ډاکر عکسونو په بڼه خپریږي. په کلاوډ یا ډاکر کانټینرونو کې د غوښتنلیک پراختیا او پلي کولو لپاره ډیزاین شوی.
  • د پراخ ملاتړ سره خوشې کیږي. دوی لږ ځله بهر راځي، مګر د فکسونو سره ریلیزونه د دوی لپاره صادر شوي. په ټولو پلیټ فارمونو کې شتون لري چې د InterSystems IRIS لخوا ملاتړ کیږي.

د تمدید شوي ملاتړ ریلیزونو 2019.1 او 2020.1 ترمنځ، ریلیزونه یوازې د ډاکر عکسونو کې خپاره شوي - 2019.2، 2019.3، 2019.4. د دې ریلیزونو ټولې نوې ب featuresې او اصلاحات په 2020.1 کې شامل دي. لاندې لست شوي ځینې ځانګړتیاوې لومړی په یوه خپرونه کې راښکاره شوي 2019.2، 2019.3، 2019.4.

ښه.

د ځانګړتیاوو سره سم د REST غوښتنلیکونو پراختیا

سربیره پردې د InterSystems API مدیر، د 2019.1.1 نسخې راهیسې ملاتړ شوی ، په 2020.1 خوشې کولو کې دا ممکنه شوه چې د REST خدمت لپاره اصلي کوډ د OpenAPI 2.0 ب formatه کې د توضیحاتو سره سم رامینځته کړي. د نورو جزیاتو لپاره، د اسنادو برخه وګورئ "د REST خدماتو رامینځته کول".

د کیچ یا انسیمبل نصب کول بدلول

دا خپرونه تاسو ته اجازه درکوي چې د نصب کولو پرمهال خپل کیچ یا انسیمبل نصب د InterSystems IRIS ته واړوئ. پخپله تبادله ممکن د برنامه کوډ ، تنظیماتو یا نورو سکریپټونو کې بدلونونو ته اړتیا ولري ، مګر په ډیری قضیو کې دا به ساده وي.

د بدلولو دمخه، د InterSystems IRIS In-Place Conversion Guide او InterSystems IRIS Adoption Guide ولولئ. دا اسناد د InterSystems Worldwide Support Center په وېب پاڼه کې موقعیت لري "اسناد".

د پیرودونکي ژبې

د پایتون لپاره د InterSystems IRIS اصلي API

د ټیټې کچې، ګړندۍ لاسرسی له Python څخه څو اړخیزو صفونو ته چې د InterSystems IRIS ډیټا ذخیره کوي. نور جزیات - "د Python لپاره اصلي API".

د Node.js لپاره InterSystems IRIS اصلي API

له Node.js څخه څو اړخیزو صفونو ته د ټیټې کچې ګړندی لاسرسی په کوم کې چې InterSystems IRIS ډیټا ذخیره کوي. نور جزیات - "د Node.js لپاره اصلي API".

د Node.js لپاره اړونده لاسرسی

د Node.js پراختیا کونکو لپاره InterSystems IRIS ته د ODBC لاسرسي لپاره ملاتړ

په جاوا او .NET دروازې کې دوه اړخیزه اړیکه

.NET او جاوا ګیټ وے اړیکې اوس دوه طرفه دي. دا د .NET یا جاوا برنامه ده چې د IRIS څخه د دروازې له لارې ویل کیږي IRIS ته د لاسرسي لپاره ورته اړیکه کاروي. نور جزیات - "د جاوا ګیټ وے بیا ننوتل".

د جاوا او .NET لپاره اصلي API ته وده ورکول

د جاوا او .NET لپاره د IRIS اصلي API د حوالې په واسطه د $ لیستونو او تیریدو پیرامیټونو ملاتړ کوي.

د مدیریت پورټل نوې بڼه

پدې خپرونه کې د مدیریت پورټل کې لومړني بدلونونه شامل دي. د اوس لپاره، دوی یوازې ظاهري اندیښنه لري او په فعالیت اغیزه نلري.

د ايس کيو ايل

  • د نړیوالې پوښتنې زیرمه. په 2020.1 کې پیل کیږي ، ټولې پوښتنې ، پشمول د جوړ شوي پوښتنو او ټولګي پوښتنو په شمول به د زیرمه شوي پوښتنو په توګه زیرمه شي. پخوا، د جوړ شوي پوښتنو کارولو لپاره د نوي پوښتنې کوډ رامینځته کولو لپاره د برنامه بیا تنظیم کولو ته اړتیا وه ، د مثال په توګه که نوی شاخص څرګند شي یا د میز احصایې بدلې شوې. اوس د پوښتنو ټول پلانونه په ورته کیچ کې زیرمه شوي او د برنامه په پام کې نیولو پرته چې پوښتنه کارول کیږي پاکه شوې.

  • د پوښتنو نور ډولونه اوس موازي دي، په شمول د DML پوښتنو.

  • د شارډ شوي جدول په وړاندې پوښتنې اوس کولی شي ضمني شمولیت "->" وکاروي.

  • د مدیریت پورټل څخه پیل شوي غوښتنې اوس د شالید پروسې کې اجرا کیږي. اوږدې غوښتنې به نور د ویب پاڼې د وخت پای ته رسیدو له امله ناکام نشي. د لیږد غوښتنې اوس لغوه کیدی شي.

د ادغام وړتیاوې

په جاوا یا .NET کې د محصول عناصرو جوړولو لپاره نوی چوکاټ

پدې خپرونه کې یو نوی PEX (د تولید توسیع) چوکاټ شامل دی، کوم چې د محصول اجزاو پلي کولو لپاره د ژبې اضافي انتخاب چمتو کوي. د دې خپریدو سره، PEX د سوداګرۍ خدماتو، سوداګریزو پروسو، او سوداګریزو عملیاتو، او همدارنګه د داخلي او بهر ته رسیدونکي اډاپټرونو پراختیا لپاره جاوا او .NET ملاتړ کوي. مخکې، تاسو کولی شئ یوازې سوداګریز خدمتونه او سوداګریزې راکړې ورکړې جوړې کړئ او تاسو باید د مدیریت پورټل کې د کوډ جنریټر ته زنګ ووهئ. د PEX چوکاټ د محصول اجزاو کې د جاوا او .NET کوډ شاملولو لپاره خورا انعطاف وړ وسیله وړاندې کوي، ډیری وختونه د ObjectScript پروګرام کولو پرته. د PEX بسته کې لاندې ټولګي شامل دي:

نور جزیات - "PEX: د جاوا او .NET سره تولیداتو ته وده ورکول".

په محصولاتو کې د بندر کارولو څارنه.

د پورټ اتھارټی افادیت هغه بندرونه څاري چې د سوداګرۍ خدماتو او سوداګرۍ عملیاتو لخوا کارول کیږي. د دې په مرسته ، تاسو کولی شئ موجود بندرونه وټاکئ او خوندي یې کړئ. نور جزیات - "د بندر کارولو اداره کول".

د MQTT لپاره اډاپټرونه

پدې ریلیز کې اډاپټرونه شامل دي چې د MQTT (د پیغام کتار ټیلی میټري ټرانسپورټ) پروتوکول ملاتړ کوي ، کوم چې ډیری وختونه د شیانو انټرنیټ (IoT) غوښتنلیکونو کې کارول کیږي. نور جزیات - "په تولیداتو کې د MQTT اډاپټرونو کارول".

شرینګ

ساده جوړښت

دا خپرونه د کلستر جوړولو لپاره یو ساده او ډیر د پوهیدو وړ لاره معرفي کړه - د انفرادي سرورونو (نوډ کچې) پراساس ، او نه ساحې ، لکه په تیرو نسخو کې. نوی API - %SYSTEM.Cluster. نوې طریقه د زاړه سره مطابقت لري - د ساحو (نوم ځای کچه) پر بنسټ کلستر - او په موجوده تاسیساتو کې بدلونونو ته اړتیا نلري. نور جزیات - "د شارډینګ عناصر"او"Sharding APIs".

د شارډینګ نور پرمختګونه:

  • اوس تاسو کولی شئ کوشارډ (د دوه جدولونو مکرر وصل شوي برخې په ورته شارډونو وویشئ) کوم دوه میزونه. پخوا، دا یوازې د میزونو سره ترسره کیدی شي چې یو عام شارډ کیلي لري. د دې خوشې کولو سره پیل کول، د ترکیب سره COSHARD د سیسټم ID سره د میزونو لپاره هم کارول کیږي. نور جزیات - "میزونه جوړ کړئ"او"د ګډ شوي میز تعریف کول".
  • پخوا، دا ممکنه وه چې میز یوازې د DDL له لارې د کلستر میز په توګه په نښه کړئ، مګر اوس دا د ټولګي توضیحاتو کې هم ترسره کیدی شي - نوی Sharded کلیدي. نور جزیات - "د دوامداره ټولګي په جوړولو سره د شارډ شوي میز تعریف کول".
  • د اعتراض ماډل اوس د شارډینګ ملاتړ کوي. د %New()، %OpenId او %Save() ميتودونه د ټولګي د څيزونو سره کار کوي چې معلومات يې په څو برخو وېشل شوي دي. په یاد ولرئ چې کوډ په هغه سرور کې چلیږي چې پیرودونکي ورسره وصل وي ، نه په سرور کې چیرې چې توکي زیرمه شوي.
  • د کلستر پوښتنو اجرا کولو لپاره الګوریتم ښه شوی. د متحد شارډ قطار مدیر د هرې غوښتنې لپاره د نویو پروسو پیل کولو پرځای د پروسو حوض ته د اجرا کولو غوښتنې په قطار کې کوي. په حوض کې د پروسو شمیر په اتوماتيک ډول د سرور سرچینو او بار پراساس ټاکل کیږي.

زیربنا او په بادل کې ځای پرځای کول.

پدې خپرونه کې زیربنا ته وده ورکول او د بادل ځای په ځای کول شامل دي ، په شمول:

  • د Tencent کلاوډ ملاتړ. د InterSystems کلاوډ مدیر (ICM) اوس په Tencent کلاوډ کې د InterSystems IRIS پراساس د زیربنا جوړولو او غوښتنلیک پلي کولو ملاتړ کوي.
  • په ډاکر کې د نومول شوي حجمونو لپاره ملاتړ ، د بانډ ماونټونو سربیره.
  • ICM د انعطاف وړ اندازه کولو ملاتړ کوي - تشکیلات اوس اندازه کیدی شي ، دا د ډیرو یا لږ نوډونو سره بیا جوړ شوی. نور جزیات - "د زیربنا بیا تنظیم کول"او"د بیا ځای پرځای کولو خدمتونه".
  • ستاسو د خپل کانټینر په جوړولو کې ښه والی.
  • ICM د نوي شارډینګ جوړښت ملاتړ کوي.
  • په کانتینرونو کې ډیفالټ کارونکي نور روټ ندي.
  • ICM د خصوصي شبکو د رامینځته کولو او پلي کولو ملاتړ کوي ، په کوم کې چې د باسشن نوډ خصوصي شبکه له عامه شبکې سره وصل کوي او د خدماتو څخه انکار کولو بریدونو پروړاندې اضافي محافظت چمتو کوي.
  • د خوندي RPC په اړه د خدماتو کشف لپاره ملاتړ.
  • ICM د څو سیمه ایزو ګمارلو ملاتړ کوي. دا د لوړ سیسټم شتون تضمینوي حتی که ټوله سیمه ښکته وي.
  • د ICM تازه کولو وړتیا او د دمخه ځای پرځای شوي سیسټمونو په اړه معلومات خوندي کول.
  • د کانټینر پرته حالت - ICM اوس کولی شي مستقیم ، پرته له کانټینرونو ، د ګوګل کلاوډ پلیټ فارم کې د کلستر تشکیلات ځای په ځای کړي ، په بیله بیا په اوبنټو یا SUSE کې ویب ګیټ وے نصب کړي.
  • د دوه فایلونو څخه iris.cpf یوځای کولو لپاره ملاتړ. دا د ICM سره مرسته کوي د مختلف ترتیباتو سره د InterSystems IRIS په لاره اچولو سره د هغه حالت پورې اړه لري چې نصب یې روان دی. دا وړتیا دا اسانه کوي چې اتوماتیک او د مختلف ترتیب مدیریت وسیلو ملاتړ وکړي لکه کوبرنیټس.

انټرنېټونه

په انتخابي ډول مکعب بیا جوړ کړئ

د دې خوشې کولو سره پیل کول، د InterSystems IRIS Business Intelligence (پخوا د DeepSee په نوم پیژندل شوی) د انتخابي کیوب جوړونې ملاتړ کوي - یوازې یو اندازه یا ابعاد. تاسو کولی شئ د کیوب توضیحات بدل کړئ او یوازې هغه څه بیا جوړ کړئ چې بدل شوي ، د بیارغونې پرمهال ټول کیوب موجود وساتئ.

PowerBI نښلونکی

د مایکروسافټ پاور بی آی اوس د InterSystems IRIS جدولونو او کیوبونو سره کار کولو ملاتړ کوي. نښلونکی کښتۍ د PowerBI سره د اپریل 2019 خوشې کیدو سره پیل کیږي. نور جزیات - "د پاور BI لپاره د InterSystems IRIS نښلونکی".

د پوښتنو پایلې مخکتنه

دا خپرونه د نوي مخکتنې حالت معرفي کوي کله چې په تحلیل کونکي کې د پیوټ میزونه رامینځته کوي. پدې توګه تاسو کولی شئ د پوښتنو سموالي ارزونه وکړئ پرته لدې چې د هغې بشپړ پایلو ته انتظار وکړئ.

نور پرمختګونه

  • د $ORDER فنکشن په ریورس ترتیب (لارښوونې = -1) په کارولو سره د نړیوال لیږد کول اوس د مخکینۍ ترتیب په څیر ګړندي دي.
  • د ننوتلو فعالیت ښه شوی.
  • د اپاچي سپارک 2.3، 2.4 لپاره ملاتړ اضافه شوی.
  • د ویب ساکټ پیرودونکي لپاره ملاتړ اضافه شوی. ټولګی %Net.WebSocket.Client.
  • د نسخې کنټرول ټولګي اوس د محصول پاڼې ته د بدلونونو پیښې اداره کوي.
  • CSP، ZEN او REST ته د اعتبار وړ غوښتنې فلټر کولو لپاره سپین لیستونه.
  • د .NET کور 2.1 ملاتړ.
  • د ODBC فعالیت ښه شوی.
  • د پیغامونو تحلیل اسانه کولو لپاره جوړ شوی لاګ.
  • API د غلطۍ چک کولو او اخطارونو لپاره. ټولګی %SYSTEM.Monitor.GetAlerts().
  • د ټولګي تالیف کونکی اوس ګوري چې د ذخیره کولو اعالمیه کې نړیوال نوم د اعظمي اوږدوالي (31 حروفونو) څخه ډیر نه وي او که دا نه وي نو غلطی بیرته راګرځوي. پخوا، نړیوال نوم د خبرتیا پرته 31 حروف ته کم شوی و.

چیرې چې ترلاسه کول

که تاسو ملاتړ لرئ، د برخې څخه ویش ډاونلوډ کړئ آنلاین توزیع ویب پاڼه wrc.intersystems.com

که تاسو یوازې غواړئ د InterSystems 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

Add a comment