19 ஹைட்ரா தலைகள். திட்டத்தின் அருமையான கண்ணோட்டம்

ஜூலை 11-12 தேதிகளில் செயின்ட் பீட்டர்ஸ்பர்க்கில் ஒரு மாநாடு நடைபெறும் ஹைட்ரா, இணை மற்றும் விநியோகிக்கப்பட்ட அமைப்புகளின் வளர்ச்சிக்கு அர்ப்பணிக்கப்பட்டது. ஹைட்ராவின் தந்திரம் என்னவென்றால், இது குளிர் விஞ்ஞானிகளை (வழக்கமாக வெளிநாட்டு அறிவியல் மாநாடுகளில் மட்டுமே காணலாம்) மற்றும் பிரபலமான பயிற்சி பொறியாளர்களை அறிவியல் மற்றும் நடைமுறை சந்திப்பில் ஒரு பெரிய திட்டமாக ஒன்றிணைக்கிறது.

ஹைட்ரா கடந்த சில ஆண்டுகளில் எங்களின் மிக முக்கியமான மாநாடுகளில் ஒன்றாகும். இது மிகவும் தீவிரமான தயாரிப்பு, பேச்சாளர்களின் தேர்வு மற்றும் அறிக்கைகளுக்கு முன்னதாக இருந்தது. இது பற்றி கடந்த வாரம் ஹப்ரோ பேட்டி வந்தது JUG.ru குழுமத்தின் இயக்குனர் அலெக்ஸி ஃபெடோரோவுடன் (23டெரெவோ).

நாம் ஏற்கனவே சொல்லப்பட்டது மூன்று முக்கியமான பங்கேற்பாளர்கள், விநியோகிக்கப்பட்ட அமைப்புகளின் கோட்பாட்டின் நிறுவனர்கள் - லெஸ்லி லாம்போர்ட், மாரிஸ் ஹெர்லிஹி மற்றும் மைக்கேல் ஸ்காட். முழு திட்டத்தைப் பற்றியும் விரிவாகப் பேச வேண்டிய நேரம் இது!

19 ஹைட்ரா தலைகள். திட்டத்தின் அருமையான கண்ணோட்டம்

உள்நோக்கம்

நீங்கள் நிரலாக்கத்தில் ஈடுபட்டிருந்தால், ஒரு வழி அல்லது வேறு வழியில் நீங்கள் மல்டித்ரெடிங் மற்றும் விநியோகிக்கப்பட்ட கணினியைக் கையாளுகிறீர்கள். தொடர்புடைய துறைகளில் உள்ள வல்லுநர்கள் அவர்களுடன் நேரடியாக வேலை செய்கிறார்கள், ஆனால் மறைமுகமாக, விநியோகம் எல்லா இடங்களிலிருந்தும் நம்மைப் பார்க்கிறது: எந்தவொரு மல்டி-கோர் கணினி அல்லது விநியோகிக்கப்பட்ட சேவையிலும் இணையாக கணக்கீடுகளைச் செய்யும் ஒன்று உள்ளது.

பயன்பாட்டு நிரலாக்கத்தின் பல்வேறு அம்சங்களை உள்ளடக்கிய பல மாநாடுகள் உள்ளன. ஸ்பெக்ட்ரமின் மறுபுறத்தில், விரிவுரை வடிவத்தில் பரந்த அளவிலான சிக்கலான கோட்பாட்டை வெளிப்படுத்தும் சிறப்பு அறிவியல் பள்ளிகள் எங்களிடம் உள்ளன. உதாரணமாக, செயின்ட் பீட்டர்ஸ்பர்க்கில் ஹைட்ராவுடன் இணையாக உள்ளது SPTDC பள்ளி. ஹைட்ரா மாநாட்டில், கடுமையான நடைமுறை, விஞ்ஞானம் மற்றும் அனைத்தையும் ஒன்றிணைக்க முயற்சித்தோம்.

இதைப் பற்றி யோசித்துப் பாருங்கள்: நாங்கள் படிக்கும் அறிவியல் மற்றும் பொறியியல் துறையின் நிறுவனர்களை நீங்கள் நேரில் சந்திக்கும் அற்புதமான காலத்தில் நாங்கள் வாழ்கிறோம். இயற்பியலாளர்கள் நியூட்டனையோ அல்லது ஐன்ஸ்டீனையோ சந்திக்க மாட்டார்கள் - ரயில் புறப்பட்டது. ஆனால் விநியோகிக்கப்பட்ட அமைப்புகளின் கோட்பாட்டின் அடித்தளத்தை உருவாக்கியவர்கள், பிரபலமான நிரலாக்க மொழிகளைக் கண்டுபிடித்தவர்கள் மற்றும் முதன்முறையாக வேலை செய்யும் முன்மாதிரிகளில் இவை அனைத்தையும் உள்ளடக்கியவர்கள் நமக்கு அடுத்தபடியாக வாழ்கிறார்கள். இந்த நபர்கள் தங்கள் வேலையை பாதியில் விட்டுவிடவில்லை, அவர்கள் இப்போது உலகப் புகழ்பெற்ற பல்கலைக்கழகங்கள் மற்றும் நிறுவனங்களில் உள்ள அழுத்தமான பிரச்சினைகளில் வேலை செய்கிறார்கள், மேலும் இன்று அறிவு மற்றும் அனுபவத்தின் மிகப்பெரிய ஆதாரங்களாக உள்ளனர்.

மறுபுறம், அவர்களைச் சந்திப்பதற்கான வாய்ப்பு பொதுவாக முற்றிலும் தத்துவார்த்தமாகவே உள்ளது: நம்மில் சிலர் ரோசெஸ்டர் பல்கலைக்கழகத்தில் பொது நிகழ்வுகளை தொடர்ந்து கண்காணிக்க முடியும், பின்னர் அமெரிக்காவிற்கு விரைந்து சென்று மைக்கேல் ஸ்காட்டுடன் விரிவுரைக்கு திரும்பலாம். அனைத்து ஹைட்ரா உறுப்பினர்களையும் பார்வையிட ஒரு சிறிய அதிர்ஷ்டம் செலவாகும், வீணான நேரத்தின் படுகுழியை எண்ணாமல் (இது ஒரு சுவாரஸ்யமான தேடலாகத் தெரிந்தாலும்).

மறுபுறம், எங்களிடம் பல சிறந்த பொறியாளர்கள் உள்ளனர், அவர்கள் இப்போது விநியோகிக்கப்பட்ட அமைப்புகளில் உள்ள சிக்கல்களை அழுத்தி வருகின்றனர், மேலும் அவர்கள் நிச்சயமாக நிறைய சொல்ல வேண்டும். ஆனால் இங்கே பிரச்சனை - அவர்கள் வேலை செய்கிறார்கள், மற்றும் அவர்களின் நேரம் மதிப்புமிக்கது. ஆம், நீங்கள் மைக்ரோசாப்ட், கூகிள் அல்லது ஜெட்பிரைன்ஸின் பணியாளராக இருந்தால், உள் நிகழ்வில் பிரபலமான பேச்சாளர்களில் ஒருவரைச் சந்திப்பதற்கான வாய்ப்பு கூர்மையாக அதிகரிக்கிறது, ஆனால் பொதுவாக, இல்லை, இது ஒவ்வொரு நாளும் நடக்காது.

இந்த வழியில், நம்மில் பெரும்பாலோர் சொந்தமாகச் செய்ய முடியாத ஒரு முக்கியமான பணியை ஹைட்ரா மாநாடு நிறைவேற்றுகிறது - ஒரே இடத்தில் மற்றும் ஒரே நேரத்தில், உங்கள் வாழ்க்கையை மாற்றக்கூடிய யோசனைகள் அல்லது தொடர்பு கொண்ட நபர்களை இது ஒன்றிணைக்கிறது. அனைவருக்கும் விநியோகிக்கப்பட்ட அமைப்புகள் அல்லது சில சிக்கலான அடிப்படை விஷயங்கள் தேவையில்லை என்பதை நான் ஒப்புக்கொள்கிறேன். நீங்கள் உங்கள் வாழ்நாள் முழுவதும் PHP இல் CRUD களை நிரல் செய்யலாம் மற்றும் முற்றிலும் மகிழ்ச்சியாக இருக்கலாம். ஆனால் யாருக்கு இது தேவை, இது உங்களுக்கு வாய்ப்பு.

ஹப்ரே பற்றிய ஹைட்ரா மாநாட்டின் முதல் அறிவிப்பிலிருந்து நீண்ட காலம் கடந்துவிட்டது. இந்த நேரத்தில், நிறைய வேலைகள் செய்யப்பட்டுள்ளன - இப்போது கிட்டத்தட்ட எல்லா அறிக்கைகளின் பட்டியல் எங்களிடம் உள்ளது. மந்தமான ஒற்றை-திரிக்கப்பட்ட அல்காரிதம்கள் இல்லை, தூய விநியோகிக்கப்பட்ட ஹார்ட்கோர்! பொதுவான வார்த்தைகளுடன் முடித்துவிட்டு, இப்போது நம் கைகளில் என்ன இருக்கிறது என்பதைப் பார்ப்போம்.

முக்கிய குறிப்புகள்

முக்கிய குறிப்புகள் மாநாட்டின் நாட்கள் தொடங்கி முடிவடையும். வழக்கமாக ஒரு தொடக்கக் குறிப்பின் முக்கிய அம்சம் மாநாட்டின் பொதுவான உணர்வையும் திசையையும் அமைப்பதாகும். மாநாட்டின் போது பெறப்பட்ட அறிவு மற்றும் திறன்களுடன் நாம் எவ்வாறு வாழ முடியும் என்பதை நிறைவு முக்கிய உரை ஒரு கோடு வரைகிறது. ஆரம்பம் மற்றும் முடிவு: எது சிறப்பாக நினைவில் உள்ளது, பொதுவாக, முக்கியத்துவம் அதிகரித்துள்ளது.

கிளிஃப் கிளிக் H2O விநியோகிக்கப்பட்ட K/V அல்காரிதம்

19 ஹைட்ரா தலைகள். திட்டத்தின் அருமையான கண்ணோட்டம் ஜாவா உலகில் கிளிஃப் ஒரு புராணக்கதை. 90 களின் பிற்பகுதியில், தனது பிஎச்டி ஆய்வறிக்கைக்காக, அவர் ஒரு கட்டுரை எழுதினார் "பகுப்பாய்வுகளை இணைத்தல், மேம்படுத்தல்களை இணைத்தல்", இது சில காலம் கழித்து ஹாட்ஸ்பாட் ஜேவிஎம் சர்வர் கம்பைலருக்கு அடிப்படையாக அமைந்தது. இரண்டு ஆண்டுகளுக்குப் பிறகு, அவர் ஏற்கனவே ஜேவிஎம்மில் சன் மைக்ரோசிஸ்டம்ஸில் பணிபுரிந்தார், மேலும் ஜேஐடிக்கு இருப்பதற்கான உரிமை உள்ளது என்பதை உலகம் முழுவதும் காட்டினார். ஜாவா எப்படி அதிவேகமான மற்றும் அதிவேக மேம்படுத்தல்களுடன் கூடிய அதிவேக நவீன ரன்டைம்களில் ஒன்றாகும் என்பது பற்றிய இந்த முழு கதையும் கிளிஃப் கிளிக்கில் இருந்து வந்தது. ஆரம்பத்தில், நிலையான கம்பைலருக்கு ஏதேனும் அணுகக்கூடியதாக இருந்தால், நீங்கள் அதை ஜிட் செய்ய முயற்சிக்க வேண்டியதில்லை என்று நம்பப்பட்டது. கிளிஃப் மற்றும் குழுவின் பணிக்கு நன்றி, அனைத்து புதிய மொழிகளும் இயல்புநிலையாக JIT தொகுப்பின் யோசனையுடன் உருவாக்கத் தொடங்கின. நிச்சயமாக, இது ஒரு நபரின் வேலை அல்ல, ஆனால் கிளிஃப் அதில் மிக முக்கியமான பங்கைக் கொண்டிருந்தார்.

தொடக்க உரையில், கிளிஃப் தனது மற்ற முயற்சியைப் பற்றி பேசுவார் - H20, தொழில்துறை பயன்பாடுகளுக்கான விநியோகிக்கப்பட்ட மற்றும் அளவிடக்கூடிய இயந்திர கற்றலுக்கான நினைவக தளம். அல்லது இன்னும் துல்லியமாக, அதன் உள்ளே உள்ள முக்கிய மதிப்பு ஜோடிகளின் விநியோகிக்கப்பட்ட சேமிப்பகம் பற்றி. இது பல சுவாரஸ்யமான பண்புகளைக் கொண்ட மிக விரைவான சேமிப்பகமாகும் (சரியான பட்டியல் உள்ளது விளக்கம்), இது பெரிய தரவு ஸ்ட்ரீமிங்கின் கணிதத்தில் ஒத்த தீர்வுகளைப் பயன்படுத்த அனுமதிக்கிறது.

கிளிஃப் வழங்கும் மற்றொரு அறிக்கை - அசுல் வன்பொருள் பரிவர்த்தனை நினைவக அனுபவம். அவரது வாழ்க்கை வரலாற்றின் மற்றொரு பகுதி - பத்து ஆண்டுகள் Azul இல் வேலை, அஸுல் ஹார்டுவேர் மற்றும் டெக்னாலஜி அடுக்கில் பல விஷயங்களை அவர் புதுப்பித்து மேம்படுத்தினார்: JIT கம்பைலர்கள், ரன்டைம், த்ரெட் மாடல், எர்ரர் ஹேண்ட்லிங், ஸ்டேக் ஹேண்ட்லிங், ஹார்டுவேர் குறுக்கீடுகள், கிளாஸ் லோடிங், மற்றும் பல - சரி, நீங்கள் பெறுகிறீர்கள் யோசனை.

அவர்கள் ஒரு பெரிய வணிகத்திற்கான வன்பொருளை உருவாக்கியபோது மிகவும் சுவாரஸ்யமான பகுதி தொடங்கியது - ஜாவாவை இயக்க ஒரு சூப்பர் கம்ப்யூட்டர். இது ஒரு புதுமையான விஷயம், இது சிறப்புத் தேவைகளைக் கொண்ட ஜாவாவுக்காக வடிவமைக்கப்பட்டுள்ளது - குறைந்த இடைநிறுத்தப்பட்ட குப்பை சேகரிப்புக்கான நினைவகத் தடைகளைப் படிக்கவும், வரம்புகளைச் சரிபார்க்கும் வரிசைகள், மெய்நிகர் அழைப்புகள்... சிறந்த தொழில்நுட்பங்களில் ஒன்று வன்பொருள் பரிவர்த்தனை நினைவகம். 1 கோர்களின் முழு எல்864ம் பரிவர்த்தனை எழுத்தில் பங்கேற்கலாம், இது ஜாவாவில் பூட்டுகளுடன் பணிபுரிய மிகவும் முக்கியமானது (உண்மையான நினைவக மோதல் இல்லாத வரை ஒத்திசைக்கப்பட்ட தொகுதிகள் இணையாக செயல்படும்). ஆனால் அழகான யோசனை கடுமையான யதார்த்தத்தால் நசுக்கப்பட்டது - மேலும் மல்டி த்ரெட் கம்ப்யூட்டிங்கின் நடைமுறைத் தேவைகளுக்கு எச்.டி.எம் மற்றும் எஸ்.டி.எம் ஏன் மிகவும் பொருத்தமானவை அல்ல என்பதை இந்த பேச்சில் கிளிஃப் உங்களுக்குக் கூறுவார்.

மைக்கேல் ஸ்காட் - இரட்டை தரவு கட்டமைப்புகள்

19 ஹைட்ரா தலைகள். திட்டத்தின் அருமையான கண்ணோட்டம் மைக்கேல் ஸ்காட் - ரோசெஸ்டர் பல்கலைக்கழகத்தில் கணினி அறிவியல் பேராசிரியர், விதி அவரை இணைத்தது ஏற்கனவே 34 வயது, மற்றும் அவரது வீட்டில் விஸ்கான்சின்-மாடிசன் பல்கலைக்கழகத்தில், அவர் ஐந்து ஆண்டுகள் டீனாக இருந்தார். அவர் மாணவர்களுக்கு இணையான மற்றும் விநியோகிக்கப்பட்ட நிரலாக்கம் மற்றும் மொழி வடிவமைப்பு பற்றி ஆராய்ச்சி செய்து கற்பிக்கிறார்.

பாடப்புத்தகத்திற்கு நன்றி மைக்கேலை உலகம் முழுவதும் தெரியும் "நிரலாக்க மொழி நடைமுறைகள்", இதன் சமீபத்திய பதிப்பு ஒப்பீட்டளவில் சமீபத்தில் வெளியிடப்பட்டது - 2015 இல். அவனது வேலை "பகிரப்பட்ட நினைவக மல்டிபிராசசர்களில் அளவிடக்கூடிய ஒத்திசைவுக்கான வழிமுறைகள்" நான் பெற்றார் Dijkstra பரிசு விநியோகிக்கப்பட்ட கம்ப்யூட்டிங் துறையில் மிகவும் பிரபலமான ஒன்றாகும் வெளிப்படையாக பொய் ரோசெஸ்டர் பல்கலைக்கழக ஆன்லைன் நூலகத்தில். மைக்கேல்-ஸ்காட் அல்காரிதத்தின் ஆசிரியராகவும் நீங்கள் அவரை அறிந்திருக்கலாம் "எளிய, வேகமான மற்றும் நடைமுறையில் தடையற்ற மற்றும் ஒரே நேரத்தில் வரிசை அல்காரிதம்களைத் தடுப்பது".

ஜாவா உலகத்தைப் பொறுத்தவரை, இது ஒரு சிறப்பு வழக்கு: டக் லியாவுடன் சேர்ந்து, ஜாவா நூலகங்கள் வேலை செய்யும் தடையற்ற வழிமுறைகள் மற்றும் ஒத்திசைவான வரிசைகளை உருவாக்கினார். "இரட்டை தரவு கட்டமைப்புகள்" முக்கிய குறிப்பு இதுதான் - ஜாவா SE 6 இல் இந்த கட்டமைப்புகளின் அறிமுகம் செயல்திறனை 10 மடங்கு மேம்படுத்தியுள்ளது java.util.concurrent.ThreadPoolExecutor. இந்த "இரட்டை தரவு கட்டமைப்புகள்" என்ன என்பதை நீங்கள் முன்கூட்டியே யோசித்துக்கொண்டிருந்தால், அதைப் பற்றிய தகவல் உள்ளது வேலை சம்மந்தப்பட்ட.

மாரிஸ் ஹெர்லிஹி - பிளாக்செயின்கள் மற்றும் விநியோகிக்கப்பட்ட கணினியின் எதிர்காலம்

19 ஹைட்ரா தலைகள். திட்டத்தின் அருமையான கண்ணோட்டம் மாரிஸ் ஹெர்லிஹி - இரண்டு Dijkstra பரிசுகளை வென்றவர். முதலாவது வேலைக்கானது "காத்திருப்பு-இலவச ஒத்திசைவு" (பிரவுன் பல்கலைக்கழகம்), மற்றும் இரண்டாவது, மிக சமீபத்தியது - "பரிவர்த்தனை நினைவகம்: லாக்-ஃப்ரீ டேட்டா கட்டமைப்புகளுக்கான கட்டடக்கலை ஆதரவு" (வர்ஜீனியா தொழில்நுட்ப பல்கலைக்கழகம்). Dijkstra பரிசு குறைந்தபட்சம் பத்து வருடங்களாக முக்கியத்துவம் மற்றும் தாக்கம் காணக்கூடிய வேலையை அங்கீகரிக்கிறது, மேலும் Maurice தெளிவாக இந்த துறையில் மிகவும் புகழ்பெற்ற நிபுணர்களில் ஒருவர். அவர் தற்போது பிரவுன் பல்கலைக்கழகத்தில் பேராசிரியராக பணிபுரிகிறார் மற்றும் சாதனைகளின் பத்தி நீண்ட பட்டியலை வைத்திருக்கிறார்.

இந்த இறுதிக் குறிப்பில், விநியோகிக்கப்பட்ட கம்ப்யூட்டிங்கின் கிளாசிக் பார்வையில் இருந்து பிளாக்செயின் விநியோகிக்கப்பட்ட அமைப்புகளின் கோட்பாடு மற்றும் நடைமுறையைப் பற்றி மாரிஸ் பேசுவார், மேலும் இது பல தொடர்புடைய சிக்கல்களை எவ்வாறு எளிதாக்குகிறது. இது மாநாட்டின் தலைப்பில் பிரத்தியேகமாக ஒரு அறிக்கை - சுரங்க மிகைப்படுத்தலைப் பற்றியது அல்ல, மாறாக நமது அறிவை எவ்வாறு பல்வேறு பணிகள் தொடர்பாக வியக்கத்தக்க வகையில் திறம்பட மற்றும் சரியான முறையில் பயன்படுத்தலாம் என்பது பற்றியது.

ஜூலை 2017 இல், மாரிஸ் ஏற்கனவே SPTDC பள்ளியில் கலந்துகொள்ள ரஷ்யாவிற்கு வந்தார், JUG.ru சந்திப்பில் பங்கேற்றார், மேலும் பதிவை YouTube இல் பார்க்கலாம்:

முக்கிய நிரல்

அடுத்து திட்டத்தில் சேர்க்கப்பட்டுள்ள அறிக்கைகளின் சுருக்கமான கண்ணோட்டம் இருக்கும். சில அறிக்கைகள் இங்கே விரிவாக விவரிக்கப்பட்டுள்ளன, மற்றவை இன்னும் சுருக்கமாக. விஞ்ஞான ஆவணங்கள், விக்கிபீடியாவில் உள்ள விதிமுறைகள் மற்றும் பலவற்றிற்கான இணைப்புகள் தேவைப்படும் ஆங்கில மொழி அறிக்கைகளுக்கு நீண்ட விளக்கங்கள் சென்றன. முழு பட்டியல் கிடைக்கிறது மாநாட்டு இணையதளத்தில் பார்க்கவும். இணையதளத்தில் உள்ள பட்டியல் புதுப்பிக்கப்பட்டு கூடுதலாக வழங்கப்படும்.

லெஸ்லி லம்போர்ட் - கே & அ

19 ஹைட்ரா தலைகள். திட்டத்தின் அருமையான கண்ணோட்டம் லெஸ்லி லம்போர்ட் விநியோகிக்கப்பட்ட கம்ப்யூட்டிங்கில் செமினல் படைப்புகளை எழுதியவர். "லேடெக்ஸ்" "Lamport TeX" என்பதன் சுருக்கம். அவர்தான் 1979 இல் முதன்முதலில் இந்த கருத்தை அறிமுகப்படுத்தினார் சீரான நிலைத்தன்மை, மற்றும் அவரது கட்டுரை "பலசெயலி நிரல்களை சரியாக செயல்படுத்தும் மல்டிபிராசசர் கணினியை எப்படி உருவாக்குவது" Dijkstra பரிசு பெற்றார்.

வடிவமைப்பின் அடிப்படையில் இது மிகவும் அசாதாரணமான பகுதியாகும், ஏனெனில் இது ஒரு அறிக்கை அல்ல, ஆனால் ஒரு கேள்வி மற்றும் பதில் அமர்வு. பார்வையாளர்களில் கணிசமான பகுதியினர் ஏற்கனவே "லாம்போர்ட்ஸ் தியரி", அவரது சொந்த கட்டுரைகள் மற்றும் அறிக்கைகள் ஆகியவற்றின் அடிப்படையில் அனைத்து வகையான படைப்புகளையும் நன்கு அறிந்திருந்தால் (அல்லது பரிச்சயமாகலாம்), நேரடி தகவல்தொடர்புகளில் கிடைக்கும் நேரத்தை செலவிடுவது மிகவும் முக்கியம்.

யோசனை எளிதானது - நீங்கள் YouTube இல் இரண்டு அறிக்கைகளைப் பார்க்கிறீர்கள்: "கோடிங்கை விட புரோகிராமிங் அதிகமாக இருக்க வேண்டும்" и "நீங்கள் ஒரு நிரலை எழுதவில்லை என்றால், நிரலாக்க மொழியைப் பயன்படுத்த வேண்டாம்" மற்றும் குறைந்தபட்சம் ஒரு கேள்வியைத் தயார் செய்து, லெஸ்லி பதில்களைத் தருகிறார்.

இந்த இரண்டு வீடியோக்களில் முதல் வீடியோ ஏற்கனவே உள்ளது ஹாப்ரோ கட்டுரையாக மாறியது. வீடியோவைப் பார்க்க உங்களுக்கு ஒரு மணிநேரம் இல்லையென்றால், அதையெல்லாம் உரை வடிவத்தில் விரைவாகப் படிக்கலாம்.

குறிப்பு: YouTube இல் இன்னும் பல Leslie Lamport வீடியோக்கள் உள்ளன. உதாரணமாக, ஒரு சிறந்த உள்ளது TLA+ படிப்பு. இந்த முழு பாடத்தின் ஆஃப்லைன் பதிப்பு இங்கே கிடைக்கிறது ஆசிரியரின் முகப்பு பக்கம், மேலும் மொபைல் சாதனங்களில் எளிதாகப் பார்ப்பதற்காக YouTube இல் பதிவேற்றினார்.

மார்ட்டின் க்ளெப்மேன் - விநியோகிக்கப்பட்ட ஒத்துழைப்புக்காக பயனர் சாதனங்கள் முழுவதும் தரவை ஒத்திசைக்கிறது

19 ஹைட்ரா தலைகள். திட்டத்தின் அருமையான கண்ணோட்டம் மார்ட்டின் க்ளெப்மேன் கேம்பிரிட்ஜ் பல்கலைக்கழகத்தில் CRDT மற்றும் வழிமுறைகளின் முறையான சரிபார்ப்பில் பணிபுரியும் ஆராய்ச்சியாளர் ஆவார். மார்ட்டின் புத்தகம் "தரவு-தீவிர பயன்பாடுகளை வடிவமைத்தல்", 2017 இல் வெளியிடப்பட்டது, மிகவும் வெற்றிகரமானதாக நிரூபிக்கப்பட்டது மற்றும் தரவு சேமிப்பு மற்றும் செயலாக்கத் துறையில் சிறந்த விற்பனையாளர் பட்டியலில் அதை உருவாக்கியது. கெவின் ஸ்காட், மைக்ரோசாப்ட் நிறுவனத்தின் சி.டி.ஓ. ஒருமுறை கூறினார்: “இந்தப் புத்தகம் சாப்ட்வேர் இன்ஜினியர்களுக்கு கண்டிப்பாக இருக்க வேண்டும். உள்கட்டமைப்பு மற்றும் தரவு அமைப்புகளை வடிவமைத்து செயல்படுத்துவதில் டெவலப்பர்களுக்கு உதவ, கோட்பாடு மற்றும் நடைமுறையை ஒருங்கிணைக்கும் அரிய ஆதாரம் இது." காஃப்காவை உருவாக்கியவர் மற்றும் கன்ஃப்ளூயண்டின் CTO, ஜே கிரெப்ஸ், இதே போன்ற ஒன்றைக் கூறினார்.

கல்வி ஆராய்ச்சிக்கு செல்வதற்கு முன், மார்ட்டின் தொழில்துறையில் பணிபுரிந்தார் மற்றும் இரண்டு வெற்றிகரமான தொடக்கங்களை இணைந்து நிறுவினார்:

  • 2012 இல் லிங்க்ட்இன் வாங்கிய உங்கள் மின்னஞ்சலில் இருந்து தொடர்புகளின் சமூக சுயவிவரத்தைக் காண்பிப்பதற்காக அர்ப்பணிக்கப்பட்டுள்ளது;
  • Go Test It, 2009 இல் RedGate வாங்கிய பல்வேறு உலாவிகளில் இணையதளங்களைத் தானாகச் சோதிக்கும் சேவையாகும்.

பொதுவாக, மார்ட்டின், எங்கள் முக்கிய குறிப்புகளைக் காட்டிலும் குறைவான புகழ் பெற்றிருந்தாலும், விநியோகிக்கப்பட்ட கணினி மற்றும் தொழில்துறையின் வளர்ச்சிக்கு ஏற்கனவே சில பங்களிப்பைச் செய்ய முடிந்தது.

இந்த உரையில், மார்ட்டின் தனது கல்வி ஆராய்ச்சிக்கு நெருக்கமான ஒரு தலைப்பைப் பற்றி பேசுவார். கூகுள் டாக்ஸ் மற்றும் அதுபோன்ற ஆவண இணை எடிட்டிங் சோஃபாக்களில், "கூட்டு எடிட்டிங்" என்பது நகலெடுக்கும் பணியைக் குறிக்கிறது: ஒவ்வொரு பயனருக்கும் பகிரப்பட்ட ஆவணத்தின் சொந்தப் பிரதி உள்ளது, அதை அவர்கள் மாற்றியமைக்கிறார்கள், மேலும் அனைத்து மாற்றங்களும் நெட்வொர்க் முழுவதும் மற்றவர்களுக்கு அனுப்பப்படும். பங்கேற்பாளர்கள். ஆவணங்களை ஆஃப்லைனில் மாற்றுவது மற்ற பங்கேற்பாளர்களுடன் தொடர்புடைய ஆவணத்தின் தற்காலிக முரண்பாட்டிற்கு வழிவகுக்கிறது, மேலும் மறு ஒத்திசைவுக்கு மோதலை கையாளுதல் தேவைப்படுகிறது. அதற்காகத்தான் அவர்கள் இருக்கிறார்கள் முரண்பாடு இல்லாத பிரதி தரவு வகைகள் (CRDT), உண்மையில், மிகவும் புதிய விஷயம், இதன் சாராம்சம் 2011 இல் மட்டுமே உருவாக்கப்பட்டது. இந்தப் பேச்சு, CRDT உலகில் அதன்பிறகு என்ன நடந்தது, மிகச் சமீபத்திய முன்னேற்றங்கள் என்ன, பொதுவாக உள்ளூர் முதல் பயன்பாடுகளை உருவாக்கும் அணுகுமுறை மற்றும் திறந்த மூல நூலகத்தைப் பயன்படுத்துவது பற்றி விவாதிக்கிறது. ஆட்டோமேர்ஜ் குறிப்பாக.

அடுத்த வாரம் ஹப்ரேயில் மார்ட்டினுடன் ஒரு நீண்ட நேர்காணலை வெளியிடுவோம், அது சுவாரஸ்யமாக இருக்கும்.

பெட்ரோ ரமல்ஹெட் - காத்திருப்பு இல்லாத தரவு கட்டமைப்புகள் மற்றும் காத்திருப்பு இல்லாத பரிவர்த்தனைகள்

19 ஹைட்ரா தலைகள். திட்டத்தின் அருமையான கண்ணோட்டம் பெட்ரோ சிஸ்கோவில் பணிபுரிகிறார் மற்றும் கடந்த பத்து ஆண்டுகளாக இணையான அல்காரிதங்களை உருவாக்கி வருகிறார், இதில் ஒத்திசைவு வழிமுறைகள், பூட்டு இல்லாத மற்றும் காத்திருப்பு இல்லாத தரவு கட்டமைப்புகள் மற்றும் இந்த தலைப்பில் நீங்கள் கற்பனை செய்யக்கூடிய அனைத்தும் அடங்கும். அவரது தற்போதைய ஆராய்ச்சி மற்றும் பொறியியல் ஆர்வங்கள் உலகளாவிய கட்டுமானங்கள், மென்பொருள் பரிவர்த்தனை நினைவகம், நிலையான நினைவகம் மற்றும் சரியான, அளவிடக்கூடிய மற்றும் தவறு-சகிப்புத்தன்மை கொண்ட பயன்பாடுகளை செயல்படுத்தும் ஒத்த தொழில்நுட்பங்களில் கவனம் செலுத்துகின்றன. குறுகிய வட்டங்களில் பரவலாக அறியப்பட்ட வலைப்பதிவின் ஆசிரியரும் ஆவார் கன்கரன்சி ஃப்ரீக்ஸ்.

பெரும்பாலான மல்டித்ரெட் அப்ளிகேஷன்கள் இப்போது இணையான தரவு கட்டமைப்புகளில் இயங்குகின்றன, நடிகர்களுக்கு இடையேயான செய்தி வரிசைகளின் பயன்பாடு முதல் முக்கிய மதிப்பு கடைகளில் குறியீட்டு தரவு கட்டமைப்புகள் வரை. அவர்கள் பல ஆண்டுகளாக ஜாவா ஜேடிகேயில் வெற்றிகரமாக பணியாற்றி வருகின்றனர், மேலும் அவை மெதுவாக சி++ இல் சேர்க்கப்படுகின்றன.

இணையான தரவுக் கட்டமைப்பைச் செயல்படுத்துவதற்கான எளிய வழி ஒரு தொடர் (ஒற்றை-திரிக்கப்பட்ட) செயலாக்கமாகும், இதில் முறைகள் மியூடெக்ஸ்களால் பாதுகாக்கப்படுகின்றன. இது எந்த ஜூன் மாதத்திலும் அணுகக்கூடியது, ஆனால் அளவிடுதல் மற்றும் செயல்திறனில் வெளிப்படையான சிக்கல்கள் உள்ளன. அதே நேரத்தில், பூட்டு இல்லாத மற்றும் காத்திருப்பு இல்லாத தரவு கட்டமைப்புகள் பிழைகளைச் சிறப்பாகச் சமாளிப்பது மட்டுமல்லாமல், சிறந்த செயல்திறன் சுயவிவரத்தையும் கொண்டுள்ளன - இருப்பினும், அவற்றின் வளர்ச்சிக்கு ஆழ்ந்த நிபுணத்துவம் மற்றும் ஒரு குறிப்பிட்ட பயன்பாட்டிற்குத் தழுவல் தேவைப்படுகிறது. எல்லாவற்றையும் உடைக்க ஒரு தவறான குறியீடு போதுமானது.

நிபுணரல்லாதவர் கூட அத்தகைய தரவுக் கட்டமைப்புகளை வடிவமைத்து செயல்படுத்தும் வகையில் அதை எவ்வாறு உருவாக்குவது? எந்தவொரு வரிசை வழிமுறையையும் நூலைப் பயன்படுத்தி பாதுகாப்பாக உருவாக்க முடியும் என்பது அறியப்படுகிறது உலகளாவிய வடிவமைப்பு, அல்லது பரிவர்த்தனை நினைவகம். ஒன்று, இந்தப் பிரச்சனையைத் தீர்ப்பதற்கான நுழைவுத் தடையை அவர்கள் குறைக்கலாம். இருப்பினும், இரண்டு தீர்வுகளும் பொதுவாக பயனற்ற செயலாக்கத்திற்கு வழிவகுக்கும். இந்த டிசைன்களை அவர்கள் எவ்வாறு திறமையாகச் செய்தார்கள் என்பதையும், உங்கள் அல்காரிதம்களுக்கு அவற்றை எவ்வாறு பயன்படுத்தலாம் என்பதையும் பற்றி பெட்ரோ பேசுவார்.

ஹெய்டி ஹோவர்ட் - விநியோகிக்கப்பட்ட ஒருமித்த கருத்தை விடுவித்தல்

19 ஹைட்ரா தலைகள். திட்டத்தின் அருமையான கண்ணோட்டம் ஹெய்டி ஹோவர்ட், மார்ட்டினைப் போலவே, கேம்பிரிட்ஜ் பல்கலைக்கழகத்தில் விநியோகிக்கப்பட்ட அமைப்பு ஆராய்ச்சியாளராக உள்ளார். அவரது சிறப்புகள் நிலைத்தன்மை, தவறு சகிப்புத்தன்மை, செயல்திறன் மற்றும் விநியோகிக்கப்பட்ட ஒருமித்த கருத்து. பாக்ஸோஸ் அல்காரிதம் எனப்படும் பொதுமைப்படுத்தலுக்கு அவர் மிகவும் பிரபலமானவர் நெகிழ்வான பாக்ஸோஸ்.

அதை நினைவு கூருங்கள் பாக்சோஸ் லெஸ்லி லாம்போர்ட்டின் பணியின் அடிப்படையில் நம்பகத்தன்மையற்ற கணினிகளின் வலையமைப்பில் ஒருமித்த சிக்கலைத் தீர்ப்பதற்கான நெறிமுறைகளின் குடும்பமாகும். எனவே, எங்கள் பேச்சாளர்களில் சிலர் முதலில் எங்கள் பிற பேச்சாளர்களால் முன்மொழியப்பட்ட சிக்கல்களில் வேலை செய்கிறார்கள் - இது அற்புதம்.

பல புரவலர்களிடையே ஒருமித்த கருத்தைக் கண்டறியும் திறன் - உரையாற்றுதல், தலைவர் தேர்தல், தடுப்பது அல்லது ஒருங்கிணைப்பு - நவீன விநியோகிக்கப்பட்ட அமைப்புகளில் ஒரு அடிப்படைப் பிரச்சினை. பாக்ஸோஸ் இப்போது ஒருமித்த சிக்கல்களைத் தீர்ப்பதற்கான முக்கிய வழியாகும், மேலும் பல்வேறு நடைமுறைத் தேவைகளுக்கு அல்காரிதத்தை விரிவுபடுத்தவும் மேம்படுத்தவும் நிறைய ஆராய்ச்சிகள் நடந்து வருகின்றன.

இந்தப் பேச்சில், பாக்ஸோஸின் தத்துவார்த்த அடிப்படையை மறுபரிசீலனை செய்வோம், அசல் தேவைகளைத் தளர்த்துவது மற்றும் வழிமுறையைப் பொதுமைப்படுத்துவது. பாக்ஸோஸ் என்பது ஒரு பெரிய அளவிலான ஒருமித்த அணுகுமுறைகளில் ஒரு விருப்பமாக இருப்பதையும், ஸ்பெக்ட்ரமில் உள்ள மற்ற புள்ளிகளும் நல்ல விநியோகிக்கப்பட்ட அமைப்புகளை உருவாக்க மிகவும் பயனுள்ளதாக இருப்பதையும் பார்ப்போம்.

அலெக்ஸ் பெட்ரோவ் - தற்காலிக பிரதி மற்றும் மலிவான கோரம் மூலம் உங்கள் சேமிப்பக செலவைக் குறைக்கவும்

19 ஹைட்ரா தலைகள். திட்டத்தின் அருமையான கண்ணோட்டம் அலெக்ஸ் ஒரு தரவுத்தளம் மற்றும் சேமிப்பக அமைப்புகளின் நிபுணர், மேலும் முக்கியமாக எங்களுக்கு, ஒரு பொறுப்பாளர் கசண்டிரா. அவர் தற்போது ஓ'ரெய்லியுடன் டேட்டாபேஸ் இன்டர்னல்ஸ் என்ற புத்தகத்தில் பணியாற்றி வருகிறார்.

அமைப்புகளுக்கு இறுதியில் நிலைத்தன்மை (ரஷ்ய சொற்களில் - “இறுதி நிலைத்தன்மை”), ஒரு முனை செயலிழந்த பிறகு அல்லது பிணையப் பிரிப்புக்குப் பிறகு, பின்வரும் சங்கடத்தை நீங்கள் தீர்க்க வேண்டும்: கோரிக்கைகளைத் தொடரவும், நிலைத்தன்மையை தியாகம் செய்யவும் அல்லது அவற்றைச் செயல்படுத்த மறுத்து, கிடைக்கும் தன்மையை தியாகம் செய்யவும். அத்தகைய அமைப்பில், கோரம், முனைகளின் துணைக்குழுக்களை ஒன்றுடன் ஒன்று சேர்ப்பது மற்றும் குறைந்தபட்சம் ஒரு முனையில் மிகச் சமீபத்திய மதிப்பு இருப்பதை உறுதி செய்வது ஒரு நல்ல விளிம்பு தீர்வாக இருக்கும். சமீபத்திய மதிப்புகளுடன் பதிலளிக்கும் போது நீங்கள் தோல்விகள் மற்றும் சில முனைகளுக்கான இணைப்பு இழப்பைத் தவிர்க்கலாம்.

இருப்பினும், எல்லாவற்றிற்கும் அதன் விலை உள்ளது. ஒரு கோரம் நகலெடுக்கும் திட்டம் என்பது அதிகரித்த சேமிப்பகச் செலவுகளைக் குறிக்கிறது: ஒரு சிக்கல் ஏற்படும் போது போதுமான நகல்கள் கிடைப்பதை உறுதிசெய்ய, தேவையற்ற தரவு ஒரே நேரத்தில் பல முனைகளில் சேமிக்கப்பட வேண்டும். அனைத்து பிரதிகளிலும் எல்லா தரவையும் நீங்கள் சேமிக்க வேண்டியதில்லை என்று மாறிவிடும். முனைகளின் ஒரு பகுதியில் மட்டுமே தரவைச் சேமித்து, தோல்வியைக் கையாள்வதற்கான சிறப்பு முனைகளைப் (Transient Replica) பயன்படுத்தினால் சேமிப்பகத்தின் சுமையைக் குறைக்கலாம்.

அறிக்கையின் போது நாங்கள் பரிசீலிப்போம் சாட்சி பிரதிகள், பயன்படுத்தப்படும் பிரதி திட்டம் ஸ்பானர் и மெகாஸ்டோர், மற்றும் அப்பாச்சி கசாண்ட்ராவில் இந்த கருத்தை செயல்படுத்துதல் என்று அழைக்கப்பட்டது நிலையற்ற பிரதி மற்றும் மலிவான கோரம்.

டிமிட்ரி வியூகோவ் - Goroutines வெளிப்படும்

19 ஹைட்ரா தலைகள். திட்டத்தின் அருமையான கண்ணோட்டம் டிமிட்ரி என்பவர் கூகுள் நிறுவனத்தில் டெவலப்பர் ஆவார். C/C++ மற்றும் Go - Address/Memory/ThreadSanitizer மற்றும் Linux கர்னலுக்கான ஒத்த கருவிகளுக்கான டைனமிக் சோதனையில் பணிபுரிகிறார். Go ஒரு அளவிடக்கூடிய goroutine திட்டமிடுபவர், ஒரு பிணைய வாக்கெடுப்பு, மற்றும் ஒரு இணையான குப்பை சேகரிப்பான் பங்களிப்பு. அவர் மல்டித்ரெடிங்கில் நிபுணத்துவம் பெற்றவர், ஒரு டஜன் புதிய தடையற்ற அல்காரிதம்களின் ஆசிரியர் மற்றும் அதன் உரிமையாளர் கருப்பு பட்டை இன்டெல்.

இப்போது அறிக்கையைப் பற்றி கொஞ்சம். Go மொழியானது goroutines (light threads) மற்றும் channels (FIFO வரிசைகள்) வடிவில் மல்டித்ரெடிங்கிற்கு சொந்த ஆதரவைக் கொண்டுள்ளது. இந்த வழிமுறைகள் பயனர்களுக்கு நவீன மல்டி-த்ரெட் அப்ளிகேஷன்களை எழுதுவதை மிகவும் எளிதாகவும் சுவாரஸ்யமாகவும் ஆக்குகின்றன, மேலும் இது மேஜிக் போல் தெரிகிறது. நாம் புரிந்து கொண்டபடி, இங்கே எந்த மந்திரமும் இல்லை. இந்த பேச்சில், டிமிட்ரி கோ திட்டமிடுபவரின் நுணுக்கங்களை ஆராய்ந்து, இந்த "மேஜிக்கை" செயல்படுத்துவதற்கான ரகசியங்களைக் காண்பிப்பார். முதலில், அவர் திட்டமிடலின் முக்கிய கூறுகளின் மேலோட்டத்தை வழங்குவார் மற்றும் அது எவ்வாறு செயல்படுகிறது என்பதை உங்களுக்குக் கூறுவார். அடுத்து, பார்க்கிங்/பார்க்கிங் உத்தி மற்றும் பிளாக்கிங் சிஸ்டம் கால்களைக் கையாளுதல் போன்ற தனிப்பட்ட அம்சங்களைக் கூர்ந்து கவனிப்போம். இறுதியாக, டிமிட்ரி திட்டமிடலுக்கான சாத்தியமான மேம்பாடுகளைப் பற்றி கொஞ்சம் பேசுவார்.

டிமிட்ரி புகைச்சென்கோ - நிகழ்தகவு ஓவியங்கள் மற்றும் பலவற்றுடன் விநியோகிக்கப்பட்ட வரைபட பகுப்பாய்வை விரைவுபடுத்துதல்

19 ஹைட்ரா தலைகள். திட்டத்தின் அருமையான கண்ணோட்டம் பல்கலைக்கழகம் மற்றும் விஞ்ஞான சமூகத்துடனான தொடர்பை இழக்காமல் டிமிட்ரி கிட்டத்தட்ட 9 ஆண்டுகள் அவுட்சோர்சிங்கில் பணியாற்றினார். Odnoklassniki இல் பெரிய தரவு பகுப்பாய்வு அவருக்கு தத்துவார்த்த பயிற்சி மற்றும் அறிவியல் அடித்தளத்தை உண்மையான, தேவைக்கேற்ப தயாரிப்புகளின் வளர்ச்சியுடன் இணைக்க ஒரு தனித்துவமான வாய்ப்பாக அமைந்தது.

விநியோகிக்கப்பட்ட வரைபட பகுப்பாய்வு ஒரு கடினமான பணியாக இருந்து வருகிறது: அண்டை உச்சியின் இணைப்புகளைப் பற்றிய தகவல்களைப் பெறுவது அவசியமானால், தரவு பெரும்பாலும் இயந்திரங்களுக்கு இடையில் மாற்றப்பட வேண்டும், இது அதிக செயல்பாட்டு நேரம் மற்றும் பிணைய உள்கட்டமைப்பில் சுமைக்கு வழிவகுக்கிறது. இந்த உரையாடலில், நிகழ்தகவு தரவு கட்டமைப்புகள் அல்லது சமூக வலைப்பின்னலில் உள்ள நட்பு வரைபடத்தின் சமச்சீர் போன்ற உண்மைகளைப் பயன்படுத்துவதன் மூலம் நீங்கள் எவ்வாறு குறிப்பிடத்தக்க செயலாக்க வேகத்தைப் பெறலாம் என்பதைப் பார்ப்போம். இவை அனைத்தும் அப்பாச்சி ஸ்பார்க்கில் உள்ள குறியீடு எடுத்துக்காட்டுகளுடன் விளக்கப்பட்டுள்ளன.

டெனிஸ் ரிஸ்ட்சோவ் - தற்காலிக பிரதி மற்றும் மலிவான கோரம் மூலம் உங்கள் சேமிப்பக செலவைக் குறைக்கவும்

19 ஹைட்ரா தலைகள். திட்டத்தின் அருமையான கண்ணோட்டம் டெனிஸ் - டெவலப்பர் காஸ்மோஸ் டிபி, சீரான மாதிரிகள், ஒருமித்த வழிமுறைகள் மற்றும் விநியோகிக்கப்பட்ட பரிவர்த்தனைகளைச் சரிபார்ப்பதில் நிபுணர். அவர் தற்போது மைக்ரோசாப்ட் நிறுவனத்தில் பணிபுரிகிறார், அதற்கு முன்பு அவர் அமேசான் மற்றும் யாண்டெக்ஸில் விநியோகிக்கப்பட்ட கணினிகளில் பணியாற்றினார்.

இந்த உரையாடலில், கடந்த சில ஆண்டுகளாக கண்டுபிடிக்கப்பட்ட விநியோகிக்கப்பட்ட பரிவர்த்தனை நெறிமுறைகளைப் பார்ப்போம், இது நிபந்தனை புதுப்பிப்பை ஆதரிக்கும் (ஒப்பிடவும் மற்றும் அமைக்கவும்) எந்த டேட்டா ஸ்டோரிலும் கிளையன்ட் பக்கத்தில் செயல்படுத்தப்படலாம். இதன் முக்கிய அம்சம் என்னவென்றால், வாழ்க்கை இரண்டு-கட்ட உறுதியுடன் முடிவடையாது, எந்தவொரு தரவுத்தளத்தின் மேல் பரிவர்த்தனைகளைச் சேர்க்கலாம் - பயன்பாட்டு மட்டத்தில், ஆனால் வெவ்வேறு நெறிமுறைகள் (2PC, பெர்கோலேட்டர், RAMP) வெவ்வேறு பரிமாற்றங்களைக் கொண்டுள்ளன, அவை எங்களுக்கு வழங்கப்படவில்லை. இலவசமாக.

அலெக்ஸி ஜினோவிவ் - எல்லா ML அல்காரிதங்களும் பரவலான சொர்க்கத்திற்குச் செல்வதில்லை

19 ஹைட்ரா தலைகள். திட்டத்தின் அருமையான கண்ணோட்டம் அலெக்ஸி (ஜால்ஸ்லாவ்) நீண்டகால பேச்சாளர் மற்றும் பிற மாநாடுகளில் நிரல் குழுக்களின் உறுப்பினர். EPAM சிஸ்டம்ஸில் பயிற்சியாளர் பயிற்சி மற்றும் 2012 முதல் ஹடூப்/ஸ்பார்க் மற்றும் பிற பெரிய தரவுகளுடன் நண்பர்களாக இருந்து வருகிறார்.

இந்தப் பேச்சில், Apache Spark ML, Apache Mahout, Apache Flink ML மற்றும் Apache Ignite ML ஐ உருவாக்கிய அனுபவம் ஆகியவற்றின் அடிப்படையில், விநியோகிக்கப்பட்ட முறையில் கிளாசிக்கல் மெஷின் லேர்னிங் அல்காரிதம்களை செயல்படுத்துவதில் உள்ள சிக்கல்களைப் பற்றி அலெக்ஸி பேசுவார். இந்த கட்டமைப்பில் விநியோகிக்கப்பட்ட ML அல்காரிதம்களை செயல்படுத்துவது பற்றியும் Alexey பேசுவார்.

இறுதியாக, Yandex தரவுத்தளத்தைப் பற்றி Yandex இலிருந்து இரண்டு அறிக்கைகள்.

விளாடிஸ்லாவ் குஸ்நெட்சோவ் - Yandex தரவுத்தளம் - தவறு சகிப்புத்தன்மையை நாங்கள் எவ்வாறு உறுதி செய்கிறோம்

19 ஹைட்ரா தலைகள். திட்டத்தின் அருமையான கண்ணோட்டம் Vladislav விநியோகிக்கப்பட்ட இயங்குதளக் குழுவில் Yandex இல் டெவலப்பர் ஆவார். யாண்டெக்ஸ் தரவுத்தளம் என்பது கிடைமட்டமாக அளவிடக்கூடிய, புவி-விநியோகம் செய்யப்பட்ட, பிழை-சகிப்புத்தன்மை கொண்ட டிபிஎம்எஸ் ஆகும், இது வட்டுகள், சேவையகங்கள், ரேக்குகள் மற்றும் தரவு மையங்களின் தோல்வியை நிலைத்தன்மையை இழக்காமல் தாங்கும். தவறு சகிப்புத்தன்மையை உறுதிப்படுத்த, விநியோகிக்கப்பட்ட ஒருமித்த கருத்தை அடைவதற்கான தனியுரிம வழிமுறை பயன்படுத்தப்படுகிறது, அத்துடன் பல தொழில்நுட்ப தீர்வுகள், அறிக்கையில் விரிவாக விவாதிக்கப்பட்டுள்ளன. DBMS டெவலப்பர்கள் மற்றும் DBMS அடிப்படையிலான பயன்பாட்டு தீர்வுகளை உருவாக்குபவர்கள் இருவருக்கும் இந்த அறிக்கை ஆர்வமாக இருக்கலாம்.

செமியோன் செச்செரிண்டா - YDB இல் விநியோகிக்கப்பட்ட பரிவர்த்தனைகள்

19 ஹைட்ரா தலைகள். திட்டத்தின் அருமையான கண்ணோட்டம் செமியோன் யாண்டெக்ஸில் விநியோகிக்கப்பட்ட பிளாட்ஃபார்ம் குழுவில் டெவலப்பர் ஆவார், YDB நிறுவலின் பல குத்தகைதாரர்களைப் பயன்படுத்துவதற்கான சாத்தியக்கூறுகளில் பணிபுரிகிறார்.

Yandex தரவுத்தளம் OLTP வினவல்களுக்காக வடிவமைக்கப்பட்டுள்ளது மற்றும் பரிவர்த்தனை அமைப்புக்கான ACID தேவைகளுக்கு இணங்குகிறது. இந்த அறிக்கையில், YDB பரிவர்த்தனை முறையின் அடிப்படையிலான பரிவர்த்தனை திட்டமிடல் அல்காரிதத்தை நாங்கள் கருத்தில் கொள்வோம். எந்தெந்த நிறுவனங்கள் பரிவர்த்தனைகளில் பங்கேற்கின்றன, பரிவர்த்தனைகளுக்கு உலகளாவிய வரிசையை யார் ஒதுக்குகிறார்கள், பரிவர்த்தனை அணு, நம்பகத்தன்மை மற்றும் கடுமையான தனிமைப்படுத்தல் எவ்வாறு அடையப்படுகிறது என்பதைப் பார்ப்போம். ஒரு பொதுவான சிக்கலை உதாரணமாகப் பயன்படுத்தி, இரண்டு-கட்ட கமிட்கள் மற்றும் தீர்மானகரமான பரிவர்த்தனைகளைப் பயன்படுத்தி பரிவர்த்தனை செயலாக்கங்களைப் பார்ப்போம். அவர்களின் வேறுபாடுகளைப் பற்றி விவாதிப்போம்.

அடுத்து என்ன?

மாநாட்டுத் திட்டம் தொடர்ந்து புதிய அறிக்கைகளால் நிரப்பப்படுகிறது. குறிப்பாக, ஒரு அறிக்கையை எதிர்பார்க்கிறோம் நிகிதா கோவல் (ndkoval) JetBrains மற்றும் ஒலெக் அனஸ்டாசியேவ் (m0nstermind) ஒட்னோக்ளாஸ்னிகி நிறுவனத்திலிருந்து. நிகிதா கோட்லின் குழுவில் உள்ள கரோட்டின்களுக்கான அல்காரிதம்களில் பணிபுரிகிறார், மேலும் ஒலெக் ஒட்னோக்ளாஸ்னிகி பிளாட்பார்மில் அதிக சுமை அமைப்புகளுக்கான கட்டிடக்கலை மற்றும் தீர்வுகளை உருவாக்குகிறார். கூடுதலாக, இன்னும் 1 நிபந்தனையுடன் காலியாக உள்ள ஸ்லாட் உள்ளது, நிரல் குழு அதற்கான வேட்பாளர்களுடன் இப்போது வேலை செய்கிறது.

ஹைட்ரா மாநாடு ஜூலை 11-12 அன்று செயின்ட் பீட்டர்ஸ்பர்க்கில் நடைபெறும். டிக்கெட்டுகள் கிடைக்கின்றன அதிகாரப்பூர்வ இணையதளத்தில் வாங்கவும். ஆன்லைன் டிக்கெட்டுகள் கிடைப்பதில் கவனம் செலுத்துங்கள் - சில காரணங்களால் இந்த நாட்களில் நீங்கள் செயின்ட் பீட்டர்ஸ்பர்க்கிற்கு செல்ல முடியாது.

ஹைட்ராவில் சந்திப்போம்!

ஆதாரம்: www.habr.com

கருத்தைச் சேர்