本週有三個重點:部署、系統架構、其他專有名詞認識(DNS, Lock, NoSQL vs SQL and ACID)
hw1:短網址系統設計
hw2:部署
hw3:簡答題
- 什麼是 DNS?Google 有提供的公開的 DNS,對 Google 的好處以及對一般大眾的好處是什麼?
- 什麼是資料庫的 lock?為什麼我們需要 lock?
- NoSQL 跟 SQL 的差別在哪裡?
- 資料庫的 ACID 是什麼?
筆記內容:
一、部署: AWS EC2 + LAMP + phpmyadmin + Filezilla
二、DNS, Lock, NoSQL vs SQL and ACID
三、後端系統架構圖
四、其他
NoSQL, Transaction, ACID and Lock
Web server vs application server: What is the difference?
五、心得與心態調整
交了作業太開心,忘了要寫這一大項了,本週花了八天完成所有作業,睡眠狀況一直是我的一個大挑戰,其中有一天精神渙散,怎麼讀書都讀不進去,只看一個影片也看不懂的窘境。
很開心只花八天就完成這一週,因為有前輩的筆記們,所以部署才會這麼順利。
作業一的系統設計真的非常沒有頭緒,看來我完全不懂後端的東西啊。
這一週每天都花蠻多時間在讀書的,應該至少每天有六到八小時,常常讀到忘記計時,很可惜。
希望可以再多提升睡眠品質,希望未來一週也可以像這一週一樣順利。
本週做得好的地方有:
先規劃一週的行程,看完作業以後,想一下大致的讀書流程。
每天把可運用的時間寫下來,並且前一天晚上就決定好三餐,減少決策疲勞,大大增加讀書時間,做事效率提升很高。
盡可能每天出去散步半小時,有益身心健康。
睡覺前作放鬆練習,有幫助睡眠。
本週的心態:
卡住的時間比較少了,可能是比較知道自己在做什麼了吧?把問題想好再查真的比較有方向感。
每天寫在筆記裡面的心得,有很正面的鼓勵作用,繼續下去。
說到這裡,我應該要去睡覺了才對。