回答:1、這個題目問得不那么準確,你必須要精準計算出每秒查詢時間(QPS)和事務時間(TPS),好比你感冒了,你說要配什么藥,醫(yī)生只能憑經(jīng)驗,你如果去抽象化驗,知道是病毒還是細菌感染,數(shù)量是多少后,才能進一步診斷和配置服務器硬件。2、接下來,你要了解常用發(fā)中間件和數(shù)據(jù)庫的極限并發(fā)量。比如redis一般是11w左右(純粹內(nèi)存讀寫)、mysql每秒寫8w左右,讀10來萬(單表,多表就不一定,得看SQL的寫法...
回答:所謂并發(fā),從概念可以看出其并不是并行,在用戶的角度來看有一種同時執(zhí)行的錯覺,但在數(shù)據(jù)庫內(nèi)部確實串行的,或者說在某種粒度是串行的。以更新表中某一行數(shù)據(jù)為例,在更新時會對改行數(shù)據(jù)加鎖,避免其它進程對該行的訪問,從而避免數(shù)據(jù)沖突。除此以外,還有其它各種鎖來適應不同的場景。所以,我們所謂的并發(fā)場景下,并不會出現(xiàn)數(shù)據(jù)問題。
回答:如果數(shù)據(jù)量小的表,這樣的設計意義不大,而且當然是單表速度快。若在大數(shù)據(jù)量情況下,設計非常有意義。在多表連接中注意數(shù)據(jù)的條目和外健,避免出行大量冗余數(shù)據(jù)導致性能下降。下面我以Oracle講講數(shù)據(jù)查詢的整個過程技術(shù)。由于數(shù)據(jù)分布到數(shù)據(jù)塊,在大量數(shù)據(jù)設計中可以將數(shù)據(jù)存儲于多個數(shù)據(jù)塊,在高并發(fā)進程的隨機訪問的情況下,能有效減少塊沖突 同樣的數(shù)據(jù)需要更多的數(shù)據(jù)塊來存儲,由于數(shù)據(jù)塊的塊頭元信息大小固定,所以需...
回答:以mysql為列:1:支撐高并發(fā)系統(tǒng),一定會涉及事務,所以數(shù)據(jù)庫引擎必選innodb,innodb支持事務,事務級別根據(jù)業(yè)務而定,如果業(yè)務數(shù)據(jù)一致性要求很高,事務就開啟序列化級別,這樣就完全隔離事務,但是會導致鎖資源競爭加劇。mysql的性能有一定的降低。2:讀寫分離,數(shù)據(jù)庫分成主庫和從庫,主庫負責寫數(shù)據(jù),叢庫負責讀數(shù)據(jù)。注意主從數(shù)據(jù)庫數(shù)據(jù)一致性問題。3:冷熱數(shù)據(jù)分離,美團,餓了么部分設計采用冷熱...
...戶通過支付寶在商戶系統(tǒng)中充值100,支付寶那邊會從用戶賬戶中扣除100,商戶系統(tǒng)接收到支付寶請求之后應該在商戶系統(tǒng)中給用戶賬戶增加100,并且把訂單狀態(tài)置為成功。 處理過程如下: 開啟事務 獲取訂單信息 if(訂單狀態(tài)==待...
...程中如果出現(xiàn)問題,事務可以讓數(shù)據(jù)恢復成原來一樣【A賬戶的錢沒變,B賬戶的錢也沒變】。 事例說明: /* * 我們來模擬A向B賬號轉(zhuǎn)賬的場景 * A和B賬戶都有1000塊,現(xiàn)在我讓A賬戶向B賬號轉(zhuǎn)500塊錢 * ...
...像這個事務從來沒有執(zhí)行過一樣。例如:銀行轉(zhuǎn)賬,從 A 賬戶轉(zhuǎn) 100 元至 B 賬戶,分為兩個步驟:從 A 賬戶取 100 元;存入 100 元至 B 賬戶。這兩步要么一起完成,要么一起不完成。 一致性(Consistency):在事務開始之前和事務結(jié)...
...像這個事務從來沒有執(zhí)行過一樣。例如:銀行轉(zhuǎn)賬,從 A 賬戶轉(zhuǎn) 100 元至 B 賬戶,分為兩個步驟:從 A 賬戶取 100 元;存入 100 元至 B 賬戶。這兩步要么一起完成,要么一起不完成。 一致性(Consistency):在事務開始之前和事務結(jié)...
...多少,不管發(fā)生什么,只要事務執(zhí)行成功了,那么最后A賬戶一定是450元,B賬戶一定是350元。 3.3、隔離性(I) 所謂的隔離性就是說,事務與事務之間不會互相影響,一個事務的中間狀態(tài)不會被其他事務感知。 3.4、持久性(D) ...
...應到編程領域,也很容易解決。例如,銀行業(yè)務中有針對賬戶余額(余額是一種資源)的取款操作,也有針對賬戶密碼(密碼也是一種資源)的更改操作,我們可以為賬戶余額和賬戶密碼分配不同的鎖來解決并發(fā)問題,這個還是...
ChatGPT和Sora等AI大模型應用,將AI大模型和算力需求的熱度不斷帶上新的臺階。哪里可以獲得...
大模型的訓練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時根據(jù)訓練、推理能力由高到低做了...