THOMAS Carriero: நான் தாமஸ் Carriero இருக்கிறேன். நான் டிராப்பாக்ஸ் ஒரு மென்பொருள் பொறியாளர், நான். அலெக்ஸ் ALLAIN: நான் அலெக்ஸ் Allain இருக்கிறேன். நான் இங்கே டிராப்பாக்ஸ் ஒரு பொறியியலாளர். THOMAS Carriero: ஆமாம், நான் உண்மையில் CS50 முதல் தலைவர் TF டேவிட் மாலின் வர்க்கம் எடுத்து போது. நான் ஏற்கனவே கற்று இரண்டு செமஸ்டர்கள் நேரம் CS50 யார் மைக் ஸ்மித், உடன் அங்கு முன் பேராசிரியர். அலெக்ஸ் ALLAIN: நான் உண்மையில் இல்லை CS50 எடுத்து, ஆனால் நான் TF அதை இரண்டு முறை. ஒருமுறை ஒரு வழக்கமான TF என, பிறகு என் மூத்த ஆண்டு நான் உண்மையில் தலைவர் TF ஆனேன் வேடிக்கையாக இருந்தது, CS50,. THOMAS Carriero: எனவே டேவிட் வெளியே வந்த போது, எனக்கு அமைக்க பற்றி CS50 பயன்பாட்டிற்கான டிராப்பாக்ஸ், நான் உற்சாகமாக ஏனெனில் நாம் உண்மையில் ஒரு லினக்ஸ் கிளையன்ட், அதனால் எங்கள் செய்த மிக பயன்படுத்த விண்டோஸ் அல்லது Macintosh வாடிக்கையாளர்கள், ஆனால் லினக்ஸ், மசிண்டோஷ் மற்றும் விண்டோஸ் வாடிக்கையாளர்கள் அனைத்து உண்மையில் மிகவும் ஒத்த இருக்கின்றன. எனவே நாம் செய்தது என்ன முன் நிறுவப்பட்ட CS50 உள்ள டிராப்பாக்ஸ் லினக்ஸ் வாடிக்கையாளர் சாதனம், மற்றும் அது போன்ற இயங்கும் எங்கள் மற்ற லினக்ஸ் செய்த அனைத்து. அலெக்ஸ் ALLAIN: எனவே டிராப்பாக்ஸ் வேலை வழி இருக்கிறது பல மீது ஒரு வாடிக்கையாளர் ரன்கள் இயக்க முறைமைகள் மற்றும் சாதனங்களில். டிராப்பாக்ஸ் டெஸ்க்டாப் வாடிக்கையாளர் ஆகிறது மிகவும் நன்கு அறியப்பட்ட ஒன்று, மற்றும் மிகவும் சுவாரஸ்யமான ஒன்று. THOMAS Carriero: எனவே டிராப்பாக்ஸ் அடிப்படையில் அனைத்து கோப்புகள் எடுக்கிறது நீங்கள் கோப்புறையில் வைத்து அதை துண்டுகளாக்கி என்று அந்த கோப்புகளை நான்கு மெகாபைட் துண்டுகளாக்கி. எனவே நாம் ஒரு 100 மெகாபைட் எடுக்க வேண்டும் PDF கோப்பு மற்றும் உன்னுடைய துண்டின் 25 நான்கு மெகாபைட் துண்டுகளாக்கி அதை. அந்த துண்டுகளாக்கி பின்னர் குறியாக்கம் மற்றும் பின்னர் நாங்கள் எங்கள் தொகுதி சர்வர்கள் அவர்களை அனுப்ப. அலெக்ஸ் ALLAIN: தொகுதி செர்வர்கள் தொகுதிகள் தங்களை சேமிப்பு, அதனால் ஒவ்வொரு தொகுதி சேமிக்கப்படுகிறது தரவு தொகுதி சர்வர் அந்த தொகுதி ஒரு ஷா 356 புல. அந்த பழமையான ஒரு அடிப்படை குறியாக்க தான் சில அர்த்தத்தில், சுருக்கமாக, ஒரு மிக தனிப்பட்ட முறையில் தரவு அந்த தரவு தனித்துவமிக்க. நீங்கள் பதிவேற்ற முடியும் ஒரே நேரத்தில் அனைத்து முழு கோப்பு, ஆனால் நீங்கள் செய்தால் அது மாறிவிடும் என்று, உண்மையில் பெரிய கோப்புகளை எடுக்கின்றன பதிவேற்ற ஒரு நீண்ட நேரம், மற்றும் நீங்கள் ஒரு தோல்வி, நீங்கள் வெளியே அதிர்ஷ்டம் மற்றும் நீங்கள் அதை மீண்டும் வேண்டும். என்ன நாம் செய்ய நாம் சொல்ல இருக்கிறது எங்கள் அமைப்பில் மற்றொரு சர்வர், மற்றும் நாம் என்ன மெட்டா அழைக்கிறோம் சர்வர், ஏய், இந்த, ஒரு கோப்பு அது உருவாக்குகின்றது தொகுதிகள் பட்டியல் பின்வரும். நாம் hashes வரை அனுப்ப அந்த தொகுதிகள் அடையாளம் மாறாக மீண்டும் பதிவேற்றும் முழு தொகுதி. metaserver பின்னர் தொகுதி சர்வர்கள் சரிபார்க்கிறது, தொகுதிகள் உள்ளன உறுதி செய்கிறது. அவர்கள், சரியான இருக்கிறார்கள் என்றால். எல்லாம் நன்றாக இருக்கிறது. THOMAS Carriero: போது நாங்கள் அடிப்படையில் பதிவிறக்க வேண்டும் இணையத்தில் இருந்து கோப்பு, நாம் என்று, நாம் கடந்த metaserver சொல்ல வேண்டும் முதல், நீ என்னை சொல்ல முடியும் இந்த கோப்பு அமைந்துள்ள பற்றி? மேலும் metaserver கூறும், ஓ இந்த கோப்பு உண்மையில் 25 நான்கு மெகாபைட் துண்டுகளாக்கி, இங்கே அவர்கள் இருக்கிறார்கள். பின்னர் நாம் ஒரு தொகுதி சர்வர் சென்று வருகிறேன் உண்மையில் அந்த துண்டுகளாக்கி ஒவ்வொரு பதிவிறக்க. பின்னர் நாம் மீள் வேண்டும் கோப்பு அங்கு இருந்து, மற்றும் நாம் பதிவிறக்க தொடங்க வேண்டும். ஒப்பந்தங்கள், ஆமாம், டிராப்பாக்ஸ் அளவு அடிப்படையில் மிகவும், மிகவும் தீவிரமான sharding. அலெக்ஸ் ALLAIN: நீங்கள் Sharding ஆகும் உங்கள் தொடக்க வரை செய்த அனைத்து எடுத்து அல்லது உங்கள் நிறுவனம் மற்றும் ஒருவேளை அவர்கள் ஒரு தகவல் இருக்க வேண்டும், என்று நீங்கள் வரை பெரிய வேலை பயனர்கள் ஒரு குறிப்பிட்ட பல ஹிட். உண்மையில் நீங்கள் என்ன செய்ய சில வழி உள்ளது இரண்டு முழுவதும் அந்த பிரிந்தது தரவுத்தளங்கள், அல்லது ஒருவேளை இன்னும் இரண்டு. நீங்கள் வெறுமனே, போதுமான உலகின் ஒவ்வொரு பயனர் வேண்டும். அதனால் நீங்கள், சில்லை போது நீங்கள் என்ன செய்ய நீங்கள் ஆகிறது தீர்மானிக்கும் சில வழி தரவுத்தள செல்ல என்று செய்ய தேவையில்லை ஒரு மத்திய அடைவு தாக்கியதால். அல்லது ஒருவேளை இது ஒரு மிகவும் விரைவான தான் மலிவான இருக்கும் வரை மத்திய அடைவு. THOMAS Carriero: நாங்கள் ஒரு தரவுத்தளத்தில் சேமிக்கப்படும் எல்லாம், என்று கிட்டத்தட்ட தான் அளவிட போவதில்லை. எனவே, அதற்கு பதிலாக, நாம் என்ன செய்ய வேண்டும் அனைத்து எடுத்து ஆகிறது என்று தகவல், அனைத்து கோப்புகளும் மெட்டா சேமிக்கப்படும், நூற்றுக்கணக்கான சில்லை அல்லது தருக்க தரவுத்தளங்கள் ஆயிரக்கணக்கான உள்ளது. என்று பொருள் என்று நாம் ஒரு போது ஒரு பயனர் தகவல் கேட்டு, நாம் முதலில் சொல்கிறேன் ஏய் தரவுத்தள இந்த பயனர் தகவல் சேமிக்கப்படுகிறது? நாம் அடிப்படையில் தருகிறேன் செல்ல அந்த முடிவை பயன்படுத்த என்று தகவல் கண்டுபிடிக்க என்று எங்கே உன்னுடைய அனைத்து கோப்புகள் அல்லது அனைத்து ஏற்ற கோப்புகளை பற்றிய மெட்டாடேட்டாவை. எனவே நாம் sharding நிறைய பயன்படுத்த. ஆனால் sharding எப்போதும் போதாது. நீங்கள் உண்மையில் இடையகம் செய்ய வேண்டும் பொதுவான கோரிக்கைகளை நிறைய, ஏனெனில் அந்த தகவல் கேள்விகளுக்கு விலை இருக்க முடியும் அதனால் நாங்கள் தீவிரமான கவர்தல் செய்கிறோம் நிச்சயமாக மிகவும் செய்ய உத்திகள் பொதுவான கோரிக்கைகளை இருக்கின்றன கணக்கிட மிகவும் எளிது. மற்றும் அடிப்படையில் என்று நிறைய உண்டு வேகமான மற்றும் அது முன்னாள் அளவில் வேலை செய்கிறது. அதனால் ஒரு நேரத்தில் தான் டிராப்பாக்ஸ் எவ்வாறு உயர் மட்ட. அலெக்ஸ் ALLAIN: நான் அலெக்ஸ் Allain இருக்கிறேன். THOMAS Carriero: மேலும் நான் தாமஸ் Carriero இருக்கிறேன். அலெக்ஸ் ALLAIN: மற்றும் இந்த CS50 உள்ளது.