மார்ச் மாத இறுதியில் வெளியே வந்தது 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. இந்த வெளியீடுகளின் அனைத்து புதிய அம்சங்களும் திருத்தங்களும் 2020.1 இல் சேர்க்கப்பட்டுள்ளன. கீழே பட்டியலிடப்பட்டுள்ள சில அம்சங்கள் முதலில் ஒரு வெளியீட்டில் 2019.2, 2019.3, 2019.4 இல் தோன்றின.
சரி, பிறகு.
விவரக்குறிப்பின்படி REST பயன்பாடுகளின் வளர்ச்சி
கூடுதலாக InterSystems API மேலாளர், பதிப்பு 2019.1.1 முதல் ஆதரிக்கப்படுகிறது, 2020.1 வெளியீட்டில் OpenAPI 2.0 வடிவமைப்பில் உள்ள விவரக்குறிப்பின்படி REST சேவைக்கான முக்கிய குறியீட்டை உருவாக்க முடிந்தது. மேலும் விவரங்களுக்கு, ஆவணப் பகுதியைப் பார்க்கவும் "REST சேவைகளை உருவாக்குதல்".
ஒரு தற்காலிக சேமிப்பு அல்லது குழும நிறுவலை மாற்றுதல்
இந்த வெளியீடு, நிறுவலின் போது உங்கள் Cache அல்லது Ensemble நிறுவலை InterSystems IRIS ஆக மாற்ற அனுமதிக்கிறது. மாற்றத்திற்கு நிரல் குறியீடு, அமைப்புகள் அல்லது பிற ஸ்கிரிப்ட்களில் மாற்றங்கள் தேவைப்படலாம், ஆனால் பெரும்பாலான சந்தர்ப்பங்களில் இது எளிமையானதாக இருக்கும்.
மாற்றுவதற்கு முன், இன்டர் சிஸ்டம்ஸ் ஐஆர்ஐஎஸ் இன்-பிளேஸ் கன்வெர்ஷன் கைடு மற்றும் இன்டர் சிஸ்டம்ஸ் ஐஆர்ஐஎஸ் தத்தெடுப்பு வழிகாட்டியைப் படிக்கவும். இந்த ஆவணங்கள் இன்டர் சிஸ்டம்ஸ் உலகளாவிய ஆதரவு மைய இணையதளத்தில் "ஆவணங்கள்".
கிளையன்ட் மொழிகள்
பைத்தானுக்கான InterSystems IRIS Native API
இன்டர் சிஸ்டம்ஸ் ஐஆர்ஐஎஸ் தரவைச் சேமிக்கும் பல பரிமாண அணிகளுக்கு பைத்தானில் இருந்து குறைந்த-நிலை, வேகமான அணுகல். கூடுதல் தகவல்கள் - "பைத்தானுக்கான நேட்டிவ் ஏபிஐ".
Node.jsக்கான InterSystems IRIS Native API
InterSystems IRIS தரவைச் சேமிக்கும் பல பரிமாண அணிகளுக்கு Node.js இலிருந்து குறைந்த-நிலை விரைவான அணுகல். கூடுதல் தகவல்கள் - "Node.jsக்கான நேட்டிவ் ஏபிஐ".
Node.js க்கான தொடர்புடைய அணுகல்
Node.js டெவலப்பர்களுக்கான InterSystems IRISக்கான ODBC அணுகலுக்கான ஆதரவு
ஜாவா மற்றும் .NET நுழைவாயில்களில் இருவழி தொடர்பு
.NET மற்றும் Java கேட்வே இணைப்புகள் இப்போது இருவழியாக உள்ளன. அதாவது, கேட்வே வழியாக IRIS இலிருந்து அழைக்கப்படும் .NET அல்லது Java நிரல் IRIS ஐ அணுக அதே இணைப்பைப் பயன்படுத்துகிறது. கூடுதல் தகவல்கள் - "ஜாவா கேட்வே மறு நுழைவு".
Java மற்றும் .NETக்கான நேட்டிவ் APIக்கான மேம்பாடுகள்
Java மற்றும் .NETக்கான IRIS Native API ஆனது $LISTகள் மற்றும் குறிப்பு மூலம் அளவுருக்கள் ஆகியவற்றை ஆதரிக்கிறது.
மேலாண்மை போர்ட்டலின் புதிய தோற்றம்
இந்த வெளியீட்டில் மேலாண்மை போர்ட்டலுக்கான முதல் மாற்றங்கள் அடங்கும். இப்போதைக்கு, அவை தோற்றத்தை மட்டுமே பாதிக்கின்றன மற்றும் செயல்பாட்டை பாதிக்காது.
எஸ்கியூஎல்
உலகளாவிய வினவல் தற்காலிக சேமிப்பு. 2020.1 முதல், உள்ளமைக்கப்பட்ட வினவல்கள் மற்றும் வகுப்பு வினவல்கள் உட்பட அனைத்து வினவல்களும் தற்காலிக சேமிப்பு வினவல்களாகச் சேமிக்கப்படும். முன்னதாக, உள்ளமைக்கப்பட்ட வினவல்களைப் பயன்படுத்தி, புதிய வினவல் குறியீட்டை உருவாக்க நிரலை மீண்டும் தொகுக்க வேண்டும், எடுத்துக்காட்டாக, புதிய குறியீடு தோன்றினால் அல்லது அட்டவணை புள்ளிவிவரங்கள் மாறினால். இப்போது அனைத்து வினவல் திட்டங்களும் ஒரே தற்காலிக சேமிப்பில் சேமிக்கப்பட்டு, வினவல் பயன்படுத்தப்படும் நிரலைப் பொருட்படுத்தாமல் அழிக்கப்படும்.
DML வினவல்கள் உட்பட பல வினவல் வகைகள் இப்போது இணையாக உள்ளன.
துண்டிக்கப்பட்ட அட்டவணைக்கு எதிரான வினவல்கள் இப்போது "->" மறைமுகமாக இணைவதைப் பயன்படுத்தலாம்.
மேலாண்மை போர்ட்டலில் இருந்து தொடங்கப்பட்ட கோரிக்கைகள் இப்போது பின்னணி செயல்பாட்டில் செயல்படுத்தப்படுகின்றன. வலைப்பக்கத்தின் காலாவதி காரணமாக நீண்ட கோரிக்கைகள் இனி தோல்வியடையாது. லெட்ஜிங் கோரிக்கைகளை இப்போது ரத்து செய்யலாம்.
ஒருங்கிணைப்பு திறன்கள்
Java அல்லது .NET இல் தயாரிப்பு கூறுகளை உருவாக்குவதற்கான புதிய கட்டமைப்பு
இந்த வெளியீட்டில் ஒரு புதிய PEX (உற்பத்தி நீட்டிப்பு) கட்டமைப்பை உள்ளடக்கியது, இது தயாரிப்புக் கூறுகளைச் செயல்படுத்துவதற்கு மொழியின் கூடுதல் தேர்வை வழங்குகிறது. இந்த வெளியீட்டின் மூலம், வணிகச் சேவைகள், வணிக செயல்முறைகள் மற்றும் வணிகச் செயல்பாடுகள் மற்றும் உள்வரும் மற்றும் வெளிச்செல்லும் அடாப்டர்களை மேம்படுத்துவதற்கு ஜாவா மற்றும் .NET ஐ PEX ஆதரிக்கிறது. முன்னதாக, நீங்கள் வணிக சேவைகள் மற்றும் வணிக பரிவர்த்தனைகளை மட்டுமே உருவாக்க முடியும் மற்றும் நீங்கள் மேலாண்மை போர்ட்டலில் உள்ள குறியீடு ஜெனரேட்டரை அழைக்க வேண்டும். பெரும்பாலும் ஆப்ஜெக்ட் ஸ்கிரிப்ட் புரோகிராமிங் இல்லாமல், ஜாவா மற்றும் .நெட் குறியீட்டை தயாரிப்பு கூறுகளில் இணைப்பதற்கு PEX கட்டமைப்பானது மிகவும் நெகிழ்வான வழிமுறையை வழங்குகிறது. PEX தொகுப்பு பின்வரும் வகுப்புகளை உள்ளடக்கியது:
வணிக சேவைகள் மற்றும் வணிக நடவடிக்கைகளால் பயன்படுத்தப்படும் துறைமுகங்களை துறைமுக ஆணையம் கண்காணிக்கிறது. அதன் உதவியுடன், நீங்கள் கிடைக்கக்கூடிய துறைமுகங்களைத் தீர்மானித்து அவற்றை முன்பதிவு செய்யலாம். கூடுதல் தகவல்கள் - "போர்ட் உபயோகத்தை நிர்வகித்தல்".
MQTT க்கான அடாப்டர்கள்
இந்த வெளியீட்டில் MQTT (மெசேஜ் க்யூயிங் டெலிமெட்ரி டிரான்ஸ்போர்ட்) நெறிமுறையை ஆதரிக்கும் அடாப்டர்கள் அடங்கும், இது பெரும்பாலும் இன்டர்நெட் ஆஃப் திங்ஸ் (IoT) பயன்பாடுகளில் பயன்படுத்தப்படுகிறது. கூடுதல் தகவல்கள் - "தயாரிப்புகளில் MQTT அடாப்டர்களைப் பயன்படுத்துதல்".
ஷார்டிங்
எளிமைப்படுத்தப்பட்ட கட்டிடக்கலை
இந்த வெளியீடு ஒரு கிளஸ்டரை உருவாக்குவதற்கான எளிய மற்றும் புரிந்துகொள்ளக்கூடிய வழியை அறிமுகப்படுத்தியது - தனிப்பட்ட சேவையகங்களின் (முனை நிலை) அடிப்படையிலானது, முந்தைய பதிப்புகளைப் போல பகுதிகள் அல்ல. புதிய API - %SYSTEM.கிளஸ்டர். புதிய அணுகுமுறை பழையதுடன் இணக்கமானது - பகுதிகளை அடிப்படையாகக் கொண்ட ஒரு கிளஸ்டர் (பெயர்வெளி நிலை) - மற்றும் ஏற்கனவே உள்ள நிறுவல்களில் மாற்றங்கள் தேவையில்லை. கூடுதல் தகவல்கள் - "ஷார்டிங்கின் கூறுகள்"மேலும்"ஷார்டிங் APIகள்".
மற்ற பகிர்தல் மேம்பாடுகள்:
இப்போது நீங்கள் எந்த இரண்டு அட்டவணைகளையும் கோஷார்ட் செய்யலாம் (இரண்டு அட்டவணைகளின் அடிக்கடி இணைக்கப்பட்ட பகுதிகளை ஒரே துண்டுகளாக விநியோகிக்கவும்). முன்பு, பொதுவான ஷார்ட் கீயைக் கொண்ட அட்டவணைகள் மூலம் மட்டுமே இதைச் செய்ய முடியும். இந்த வெளியீட்டில் தொடங்கி, சிஸ்டம் ஐடியுடன் கூடிய அட்டவணைகளுக்கும் கோஷார்ட் வித் தொடரியல் பயன்படுத்தப்படுகிறது. கூடுதல் தகவல்கள் - "அட்டவணைகளை உருவாக்கவும்"மேலும்"ஒரு துண்டிக்கப்பட்ட அட்டவணையை வரையறுத்தல்".
ஆப்ஜெக்ட் மாடல் இப்போது ஷார்டிங்கை ஆதரிக்கிறது. %New(), %OpenId மற்றும் %Save() முறைகள் ஒரு வகுப்பின் பொருள்களுடன் வேலை செய்கின்றன, அதன் தரவு பல துண்டுகளாக விநியோகிக்கப்படுகிறது. குறியீடானது கிளையன்ட் இணைக்கப்பட்ட சர்வரில் இயங்குகிறது, பொருள் சேமிக்கப்பட்டுள்ள சேவையகத்தில் அல்ல.
கிளஸ்டர் வினவல்களை இயக்குவதற்கான அல்காரிதம் மேம்படுத்தப்பட்டுள்ளது. யுனிஃபைட் ஷார்ட் வரிசை மேலாளர் ஒவ்வொரு கோரிக்கைக்கும் புதிய செயல்முறைகளைத் தொடங்குவதற்குப் பதிலாக, செயல்முறைகளின் தொகுப்பிற்கு செயல்படுத்துவதற்கான கோரிக்கைகளை வரிசைப்படுத்துகிறது. சேவையக வளங்கள் மற்றும் சுமை ஆகியவற்றின் அடிப்படையில் குளத்தில் உள்ள செயல்முறைகளின் எண்ணிக்கை தானாகவே தீர்மானிக்கப்படுகிறது.
கிளவுட்டில் உள்கட்டமைப்பு மற்றும் வரிசைப்படுத்தல்.
இந்த வெளியீட்டில் உள்கட்டமைப்பு மேம்பாடுகள் மற்றும் கிளவுட் வரிசைப்படுத்தல் ஆகியவை அடங்கும்.
டென்சென்ட் கிளவுட் ஆதரவு. இன்டர் சிஸ்டம்ஸ் கிளவுட் மேனேஜர் (ஐசிஎம்) இப்போது டென்சென்ட் கிளவுட்டில் இன்டர் சிஸ்டம்ஸ் ஐஆர்ஐஎஸ் அடிப்படையிலான உள்கட்டமைப்பு உருவாக்கம் மற்றும் பயன்பாட்டு வரிசைப்படுத்தலை ஆதரிக்கிறது.
பைண்ட் மவுண்ட்களுடன் கூடுதலாக, டோக்கரில் பெயரிடப்பட்ட தொகுதிகளுக்கான ஆதரவு.
கொள்கலன்களில் உள்ள இயல்புநிலை பயனர் இனி ரூட் அல்ல.
தனியார் நெட்வொர்க்குகளின் உருவாக்கம் மற்றும் வரிசைப்படுத்தலை ICM ஆதரிக்கிறது, இதில் ஒரு கோட்டை முனை தனியார் நெட்வொர்க்கை பொது நெட்வொர்க்குடன் இணைக்கிறது மற்றும் சேவை மறுப்பு தாக்குதல்களுக்கு எதிராக கூடுதல் பாதுகாப்பை வழங்குகிறது.
பாதுகாப்பான RPC மூலம் சேவை கண்டுபிடிப்புக்கான ஆதரவு.
ICM பல பிராந்திய வரிசைப்படுத்தலை ஆதரிக்கிறது. இது முழுப் பகுதியும் செயலிழந்தாலும் அதிக கணினி கிடைப்பதை உறுதி செய்கிறது.
ICM ஐப் புதுப்பிக்கும் திறன் மற்றும் ஏற்கனவே பயன்படுத்தப்பட்ட அமைப்புகளைப் பற்றிய தகவல்களைச் சேமிக்கும் திறன்.
கன்டெய்னர்லெஸ் பயன்முறை - ICM ஆனது இப்போது நேரடியாக, கண்டெய்னர்கள் இல்லாமல், கூகுள் கிளவுட் பிளாட்ஃபார்மில் கிளஸ்டர் உள்ளமைவுகளை வரிசைப்படுத்தலாம், அத்துடன் உபுண்டு அல்லது SUSE இல் Web Gateway ஐ நிறுவலாம்.
இரண்டு கோப்புகளிலிருந்து iris.cpf ஐ இணைப்பதற்கான ஆதரவு. இது ICM இன்டர்சிஸ்டம்ஸ் ஐஆர்ஐஎஸ்ஐ நிறுவல் இயங்கும் பயன்முறையைப் பொறுத்து வெவ்வேறு அமைப்புகளுடன் தொடங்க உதவுகிறது. இந்த திறன் குபெர்னெட்ஸ் போன்ற பல்வேறு உள்ளமைவு மேலாண்மை கருவிகளை தானியங்குபடுத்துவதையும் ஆதரிப்பதையும் எளிதாக்குகிறது.
பகுப்பாய்வு
கனசதுரத்தைத் தேர்ந்தெடுத்து மீண்டும் உருவாக்கவும்
இந்த வெளியீட்டில் தொடங்கி, InterSystems IRIS Business Intelligence (முன்னர் DeepSee என அறியப்பட்டது) தேர்ந்தெடுக்கப்பட்ட கனசதுர கட்டிடத்தை ஆதரிக்கிறது—ஒரே ஒரு அளவு அல்லது பரிமாணம். நீங்கள் கனசதுர விளக்கத்தை மாற்றலாம் மற்றும் மாற்றப்பட்டதை மட்டும் மீண்டும் உருவாக்கலாம், மறுகட்டமைப்பின் போது கிடைக்கும் முழு கனசதுரத்தையும் வைத்துக்கொள்ளலாம்.
பவர்பிஐ இணைப்பான்
மைக்ரோசாஃப்ட் பவர்பிஐ இப்போது InterSystems IRIS டேபிள்கள் மற்றும் க்யூப்ஸுடன் வேலை செய்வதை ஆதரிக்கிறது. ஏப்ரல் 2019 வெளியீட்டில் இருந்து கனெக்டர் பவர்பிஐ உடன் அனுப்பப்படுகிறது. கூடுதல் தகவல்கள் - "பவர் பிஐக்கான இன்டர் சிஸ்டம்ஸ் ஐஆர்ஐஎஸ் கனெக்டர்".
வினவல் முடிவுகளை முன்னோட்டம் பார்க்கவும்
இந்த வெளியீடு அனலைசரில் பைவட் டேபிள்களை உருவாக்கும் போது புதிய முன்னோட்ட பயன்முறையை அறிமுகப்படுத்துகிறது. இதன் மூலம் வினவலின் முழு முடிவுகளுக்காகக் காத்திருக்காமல் அதன் சரியான தன்மையை விரைவாக மதிப்பீடு செய்யலாம்.
மற்ற மேம்பாடுகள்
$ORDER செயல்பாட்டை தலைகீழ் வரிசையில் (திசை = -1) பயன்படுத்தி உலகம் முழுவதும் பயணிப்பது இப்போது முன்னோக்கி வரிசையில் வேகமாக உள்ளது.
மேம்படுத்தப்பட்ட பதிவு செயல்திறன்.
Apache Spark 2.3, 2.4க்கான ஆதரவு சேர்க்கப்பட்டது.
WebSocket கிளையண்டிற்கான ஆதரவு சேர்க்கப்பட்டது. வகுப்பு %Net.WebSocket.Client.
பதிப்புக் கட்டுப்பாட்டு வகுப்பு இப்போது தயாரிப்புப் பக்கத்தில் ஏற்படும் மாற்றங்களில் நிகழ்வுகளைக் கையாளுகிறது.
CSP, ZEN மற்றும் RESTக்கான சரியான கோரிக்கைகளை வடிகட்ட அனுமதிப்பட்டியல்.
பிழை சரிபார்ப்பு மற்றும் எச்சரிக்கைகளுக்கான API. வகுப்பு %SYSTEM.Monitor.GetAlerts().
கிளாஸ் கம்பைலர் இப்போது சேமிப்பக அறிவிப்பில் உள்ள உலகளாவிய பெயர் அதிகபட்ச நீளத்தை (31 எழுத்துகள்) தாண்டவில்லை என்பதைச் சரிபார்த்து, அது இல்லை என்றால் பிழையை வழங்கும். முன்னதாக, உலகளாவிய பெயர் எச்சரிக்கை இல்லாமல் 31 எழுத்துகளாக துண்டிக்கப்பட்டது.
எங்கே கிடைக்கும்
உங்களுக்கு ஆதரவு இருந்தால், பிரிவிலிருந்து விநியோகத்தைப் பதிவிறக்கவும் ஆன்லைன் விநியோகம் இணையதளம் wrc.intersystems.com
ஏப்ரல் 7 அன்று மாஸ்கோ நேரம் 17:00 மணிக்கு புதிய வெளியீட்டிற்கு அர்ப்பணிக்கப்பட்ட ஒரு வெபினார் இருக்கும். இது ஜெஃப் ஃபிரைட் (இயக்குனர், தயாரிப்பு மேலாண்மை) மற்றும் ஜோ லிச்சன்பெர்க் (தயாரிப்பு மற்றும் தொழில்துறை சந்தைப்படுத்தல் இயக்குனர்) ஆகியோரால் நடத்தப்படும். பதிவு! வெபினார் ஆங்கிலத்தில் இருக்கும்.