關注飛總èŠIT,了解IT行æ¥çš„æ–¹æ–¹é¢é¢ã€‚
大概在2008-2009å¹´å‰åŽï¼ŒJeff Deanåœ¨å…¬é–‹å ´åˆåšéŽå¹¾æ¬¡æ¼”講,有一次是在斯å¦ç¦ã€‚
演講的內容就是如何è¨è¨ˆä¸€å€‹ç³»çµ±ï¼Œåšback of envelope analysis。當然還有一些金å¥ï¼Œæ¯”如說系統è¦è¨è¨ˆæˆ10x但是是別擔心100xçš„traffic,比如說,還有一些æ¯å€‹äººéƒ½è¦çŸ¥é“çš„number。
這之åŽå¤§æ•¸æ“šè¿Žä¾†äº†ä¸€æ³¢ç™¼å±•,涌ç¾å‡ºäº†å¾ˆå¤šæŠ€è¡“。而relational database則æˆç‚ºäº†æ²’希望的技術。實在è¦ç”¨æ•¸æ“šåº«ï¼Œé‚£å°±å…ˆsharding。
之åŽå¾ˆå¤šçš„å…¬å¸é¢è©¦å°±éƒ½éœ€è¦interview system design了。
更有趣的事情在于,這個é¢è©¦ç™¼å±•出了一個產æ¥ï¼Œæ¯”如著åçš„Alex Xu的書。而é¢è©¦å®˜ä¹Ÿå¥½ï¼Œé¢è©¦è€…ä¹Ÿå¥½ï¼Œå…¶å¯¦éƒ½ä¸æ˜¯é€šæ‰ï¼Œéƒ½ä¸è¦‹å¾—真的åšéŽé‚£ä¹ˆå¤šç³»çµ±ã€‚
那么怎么辦呢?大家都照本宣科的å¸ç¿’。而Jeff Dean顯然是這方é¢çš„鼻祖,他說éŽçš„話,åšéŽçš„事情自然是經典。
å•題來了,ç¾åœ¨é€™å¹¾å¹´çš„ç¡¬ä»¶ç™¼å±•æ˜¯å¾ˆå¤¸å¼µçš„ã€‚å¦‚æžœä½ åŽ»çœ‹ä¸€ä¸‹AWSæä¾›çš„æ©Ÿå™¨çš„話,幾åGBçš„memory到幾TBçš„memory都有,至于SSD硬盤,10個TBæ‡‰è©²æ˜¯å°æ„æ€äº†ã€‚
軟件技術的發展,也日新月異。以å‰å¤§å®¶è¦ºå¾—relational databaseè¦å®Œè›‹äº†ï¼Œå…¶å¯¦ä¸æ˜¯ï¼Œç¾åœ¨æ•¸æ“šé‡å¹¾å個TB,一個nodeçš„PostgreSQLå°±å¤ äº†ã€‚æ¯ç§’處ç†10k個訪å•è¼•è¼•æ¾æ¾çš„æ ¹æœ¬å°±ä¸æ˜¯å€‹äº‹æƒ…。
而且NoSQL也今時ä¸åŒå¾€æ—¥äº†ã€‚比如說,應該沒什么人繼續用HBaseäº†ï¼Œé™¤éžæ˜¯Legacy。畢竟relational database已經很能打了。
亞馬éœçš„DynamoDBç¾åœ¨ä¹Ÿç‰›é€¼äº†ï¼Œæ”¯æŒStrong consistency好多年了。之å‰çš„刻æ¿å°è±¡éƒ½æ¶ˆå¤±äº†ã€‚
有時候我真的覺得PostgreSQL能干的事情,DynamoDB也能干。
ç•¶ç„¶Cassandraé‚„æ˜¯ç¶“å¸¸æœƒè·³å¹¾ä¸‹çš„ï¼Œå› ç‚ºå¯«çš„é€Ÿåº¦ç¢ºå¯¦å¤ å¿«ï¼ŒNetflix還給調優了一下。
所以ç¾åœ¨å°±å‡ºç¾äº†ä¸€å€‹å¾ˆå¥‡æ€ªçš„ç¾è±¡ï¼Œä¸€é‚Šä¾†é¢è©¦çš„人,動ä¸å‹•å°±è¦é€™ç¨®æƒ…æ³ä¸‹é¸nosql,那個情æ³ä¸‹è¦sharding。
å¦å¤–一邊ç¾å¯¦æƒ…æ³æ˜¯ï¼Œç›®å‰çš„æŠ€è¡“ç™¼å±•æ—©å°±æ—¥æ–°æœˆç•°ï¼Œç„¡è«–ç¡¬ä»¶é‚„æ˜¯è»Ÿä»¶ï¼Œéƒ½ä¸æ˜¯å幾年å‰çš„æ¨£å了。
å¦‚æžœä½ çœŸçš„åœ¨AWSä¸Šè²·éŽæ©Ÿå™¨æéŽæœå‹™çš„話,大概率是知é“,很多æ±è¥¿ï¼Œæ—©å°±ä¸æ˜¯ç•¶å¹´é‚£ä¸€å¥—了。
但是呢?é¢è©¦é‚„是é¢è©¦ï¼Œè©²æŒ‰ç…§ä»€ä¹ˆå¥—路來的,還是按照什么套路來。é¢è©¦å®˜å€‘æ˜¯ä¸æ˜¯çœŸçš„æéŽUber,æéŽYouTube,æéŽSnapChatä¸é‡è¦ï¼Œé‡è¦çš„æ˜¯ï¼Œä»–們按照套路é¢ï¼Œä½ 按照套路ç”。
è¦æ˜¯é‡åˆ°ä¸€å€‹çœŸæœ‰å¯¦æ“經驗的人,說一些實際的情æ³ï¼Œé¢è©¦å®˜éƒ½ä¸çŸ¥é“ä½ èªªçš„æ˜¯å°é‚„æ˜¯éŒ¯ã€‚é€™æ‰æ˜¯è’謬的地方。
ä¸éŽæƒ³æƒ³ï¼Œåˆ·é¡Œåˆ·ä¸Šå¹¾åƒé“,工作完全用ä¸åˆ°ï¼Œsystem designä¹Ÿåˆ·èµ·ä¾†ï¼Œç¸½è€Œè¨€ä¹‹ï¼Œé€™å¹´é æ‰¾å·¥ä½œé‚£çœŸçš„æ˜¯ä¸å®¹æ˜“,和找到工作以åŽï¼Œå¹²çš„æ´»ï¼Œå®Œå…¨ä¸æ˜¯ä¸€å›žäº‹ã€‚
æ¡è¿ŽåŠ å…¥é£›ç¸½çŸ¥è˜æ˜Ÿçƒã€‚ä¸€é “é£¯çš„éŒ¢ï¼Œå’Œé£›ç¸½äº¤å€‹æœ‹å‹ã€‚
ç‰¹åˆ¥è²æ˜Žï¼šä»¥ä¸Šå…§å®¹(å¦‚æœ‰åœ–ç‰‡æˆ–è¦–é »äº¦åŒ…æ‹¬åœ¨å…§)為自媒體平臺“網易號â€ç”¨æˆ¶ä¸Šå‚³å¹¶ç™¼å¸ƒï¼Œæœ¬å¹³è‡ºåƒ…æä¾›ä¿¡æ¯å˜å„²æœå‹™ã€‚
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.