您好,歡迎來到易龍商務網!
發布時間:2020-10-15 08:46  
【廣告】





企業的愿景和目標。
如果面試官給了你一個非常好的愿景和目標,至少說明這家企業是個有思想、有抱負的企業。如果某個公司老板自己都說不好,5年后,他的企業會在哪里、會變成什么樣?我看我還是不要進到這樣的企業里了。
這些問題問得時候也得因人而異、因地制宜。如果真是雙向選擇,多問問沒什么壞處。如果只是人家在挑我,我無論如何都想進入這家企業,那你可悠著點,別把面試官問毛了。如果真是這樣,后果自負噢。

對于你的產品,可用性是否勝過一致性?如果你正在建立一個像Facebook newsfeed這樣的系統,你可能會希望這個系統是高可用性的,并且是終一致。
另一方面,如果您正在構建一個銀行系統(或者像我們的案例那樣的模式存儲),您可能希望支持強一致性,并放棄高可用性。
無論采用哪種方式,您都應該首先考慮CAP定理的含義,然后決定您的系統是否需要SQL或NoSQL解決方案。

一般來說,在系統的設計范圍之內,吞吐量隨系統的并發用戶數的增加呈現增加趨勢,也就是說你客戶端來多少請求數系統吃(處理)多少請求數;當超出這個范圍時有兩種情況,一種是系統只能處理這么多,超過這個數系統不接收了,后隨著并發用戶數的增多吞吐量是一個水平的直線;
還有一種情況是不管來多少系統都接收后導致系統吞吐量下降甚至系統崩潰。并發用戶數是客戶端單位時間內對服務器端施加的壓力,具體能不能接受并處理要看被測系統的吞吐量,而吞吐量是被測系統單位時間內處理的請求數或者說單位時間內處理的字節數;一個著重于客戶端的操作即測試手段,一個著重于應用系統的處理能力即查看對象;(上面的討論沒有考慮兩者的單位,如一個用戶同時有多個請求情況)