
நிச்சயமாக, இதோ ஒரு கட்டுரை:
டிராப்பாக்ஸின் இரகசிய தூதர்கள்: தகவல்களை எப்படிப் பரிமாறுகிறார்கள்?
வணக்கம் குட்டீஸ்! நீங்கள் எல்லோரும் “டிராப்பாக்ஸ்” (Dropbox) பற்றி கேள்விப்பட்டிருப்பீர்கள். நாம் ஒரு ஃபைலை (file) ஒரு கணினியில் இருந்து இன்னொரு கணினிக்கு அனுப்ப, அல்லது நம்முடைய போட்டோக்களை பாதுகாப்பாக சேமிக்க டிராப்பாக்ஸ் உதவுகிறது. ஆனால், இந்த டிராப்பாக்ஸ் எப்படி இவ்வளவு வேகமாக வேலை செய்கிறது? அதன் உள்ளே என்ன நடக்கிறது என்று தெரியுமா?
டிராப்பாக்ஸ் ஒரு பெரிய வீடு மாதிரி. அந்த வீட்டில் நிறைய பேர் இருக்கிறார்கள். எல்லோரும் ஒருவருக்கொருவர் ஏதாவது ஒரு தகவலைப் பரிமாறிக்கொள்ள வேண்டும். உதாரணமாக, ஒரு நபர் ஒரு ஃபைலை டிராப்பாக்ஸில் பதிவேற்றினால், அந்த தகவல் மற்றவர்களுக்கு உடனே செல்ல வேண்டும். இதைச் செய்ய, அவர்களுக்கு ஒரு சிறப்பு “தகவல் பரிமாற்ற அமைப்பு” (messaging system) இருக்கிறது.
ரகசிய தூதர்கள்: மெசேஜ் க்யூ (Message Queue)
டிராப்பாக்ஸின் தகவல் பரிமாற்ற அமைப்பு, சில “ரகசிய தூதர்கள்” (secret messengers) மாதிரி வேலை செய்கிறது. இந்த தூதர்கள், தகவல்களை ஒரு பெட்டியில் (queue) வைத்து, அதை சரியான இடத்துக்கு கொண்டு சேர்க்கிறார்கள்.
எப்படி இது வேலை செய்கிறது?
- செய்தி அனுப்புதல்: யாராவது ஒரு ஃபைலை டிராப்பாக்ஸில் பதிவேற்றினால், அது ஒரு “செய்தி” (message) ஆக மாறும். இந்த செய்தி, அந்த ஃபைல் எங்கே இருக்கிறது, யாருக்கு சொந்தமானது போன்ற தகவல்களைக் கொண்டிருக்கும்.
- பெட்டியில் வைத்தல்: இந்த செய்தி, உடனடியாக யாருக்கும் அனுப்பப்படாது. அது ஒரு சிறப்பு “பெட்டி”யில் (queue) வரிசையாக அடுக்கி வைக்கப்படும். இது ஒரு நூலகத்தில் புத்தகங்களை அடுக்கி வைப்பது போல.
- பெறுபவர்களுக்கு அனுப்புதல்: டிராப்பாக்ஸில் உள்ள மற்ற பகுதிகள் (other parts of Dropbox), அந்த பெட்டியில் இருந்து செய்திகளை ஒவ்வொன்றாக எடுத்து படிக்கும். எந்த செய்தி யாருக்கு செல்ல வேண்டுமோ, அந்த செய்தி அந்தப் பகுதிக்கு அனுப்பப்படும்.
- வேகமான பதில்: இப்படி செய்வதால், எல்லா தகவல்களும் ஒரு வரிசையில் சென்று, யாரும் காத்திருக்க வேண்டியதில்லை. ஒரு செய்தி அனுப்பப்பட்டால், அது உடனடியாக மற்ற பகுதிகளால் கவனிக்கப்பட்டு, அதற்கான வேலை நடக்கும்.
டிராப்பாக்ஸின் ‘மெசேஜிங் சிஸ்டம் மாடல்’ (Messaging System Model)
டிராப்பாக்ஸ் இதை “மெசேஜிங் சிஸ்டம் மாடல்” என்று சொல்கிறது. அதாவது, அவர்கள் இந்த “செய்தி அனுப்புதல்” மற்றும் “பெட்டியில் வைத்தல்” முறையை மிகவும் திறம்பட பயன்படுத்தி, தங்கள் சேவையை மிக வேகமாக இயங்க வைக்கிறார்கள்.
ஏன் இது முக்கியம்?
- வேகம்: நீங்கள் ஒரு ஃபைலை பதிவேற்றும்போதோ அல்லது பதிவிறக்கும்போதோ, அது உடனடியாக நடப்பதை நீங்கள் கவனித்திருப்பீர்கள். இந்த மெசேஜிங் சிஸ்டம்தான் இதற்கு காரணம்.
- நம்பிக்கை: நீங்கள் அனுப்பும் செய்திகள் (உங்கள் ஃபைல்கள்) தொலைந்து போகாமல், சரியான இடத்துக்கு சென்று சேரும் என்பதை உறுதி செய்கிறது.
- புதுமைகள்: இப்படி ஒரு நல்ல அமைப்பு இருப்பதால், டிராப்பாக்ஸ் தொடர்ந்து புதிய வசதிகளைச் சேர்க்கவும், தங்கள் சேவையை மேம்படுத்தவும் முடிகிறது.
நீங்கள் ஏன் இதை தெரிந்து கொள்ள வேண்டும்?
குட்டீஸ், நாம் பயன்படுத்தும் தொழில்நுட்பங்களுக்குப் பின்னால் இப்படி சுவாரஸ்யமான விஷயங்கள் இருக்கின்றன. டிராப்பாக்ஸின் இந்த “ரகசிய தூதர்கள்” கதை, கணினிகள் எப்படி ஒன்றோடு ஒன்று பேசுகின்றன என்பதற்கான ஒரு சிறிய எடுத்துக்காட்டு.
நீங்கள் கணினி, அல்லது அறிவியல் பற்றி மேலும் தெரிந்து கொள்ள விரும்பினால், இது போன்ற கதைகள் உங்களுக்கு ஒரு பெரிய உந்துதலாக இருக்கும். எதிர்காலத்தில், நீங்களும் இதுபோன்ற அற்புதமான அமைப்புகளை உருவாக்கலாம்!
நீங்கள் என்ன செய்யலாம்?
- உங்கள் வீட்டில் இருக்கும் குழந்தைகள் பயன்படுத்தும் டேப்லெட் அல்லது கணினியில், தகவல்கள் எப்படி அனுப்பப்படுகின்றன என்று யோசித்துப் பாருங்கள்.
- சிறிய விளையாட்டுகள் அல்லது செயலிகளைப் (apps) பயன்படுத்தி, “செய்தி அனுப்புதல்” போன்ற கருத்துக்களைப் புரிந்து கொள்ள முயற்சி செய்யுங்கள்.
அறிவியல் என்பது வெறும் புத்தகங்களில் மட்டுமல்ல, நாம் அன்றாடம் பயன்படுத்தும் கருவிகளிலும் மறைந்திருக்கிறது. இந்த கதையை நீங்கள் ரசித்திருப்பீர்கள் என்று நம்புகிறேன்!
Evolving our infrastructure through the messaging system model in Dropbox
ஏஐ செய்திகள் வழங்கியுள்ளது.
Google Gemini இலிருந்து பதிலை பெற கீழே உள்ள கேள்வி பயன்படுத்தப்பட்டது:
2025-01-21 17:00 அன்று, Dropbox ‘Evolving our infrastructure through the messaging system model in Dropbox’ ஐ வெளியிட்டது. தயவுசெய்து தொடர்புடைய தகவல்களுடன் விரிவான கட்டுரையை குழந்தைகள் மற்றும் மாணவர்கள் புரிந்துகொள்ளக்கூடிய எளிய மொழியில் எழுதவும், இது அதிக குழந்தைகளை அறிவியலில் ஆர்வம் கொள்ள ஊக்குவிக்கும். தயவுசெய்து கட்டுரையை தமிழில் மட்டும் வழங்கவும்.