回答:所謂并發(fā),從概念可以看出其并不是并行,在用戶(hù)的角度來(lái)看有一種同時(shí)執(zhí)行的錯(cuò)覺(jué),但在數(shù)據(jù)庫(kù)內(nèi)部確實(shí)串行的,或者說(shuō)在某種粒度是串行的。以更新表中某一行數(shù)據(jù)為例,在更新時(shí)會(huì)對(duì)改行數(shù)據(jù)加鎖,避免其它進(jìn)程對(duì)該行的訪(fǎng)問(wèn),從而避免數(shù)據(jù)沖突。除此以外,還有其它各種鎖來(lái)適應(yīng)不同的場(chǎng)景。所以,我們所謂的并發(fā)場(chǎng)景下,并不會(huì)出現(xiàn)數(shù)據(jù)問(wèn)題。
回答:以mysql為列:1:支撐高并發(fā)系統(tǒng),一定會(huì)涉及事務(wù),所以數(shù)據(jù)庫(kù)引擎必選innodb,innodb支持事務(wù),事務(wù)級(jí)別根據(jù)業(yè)務(wù)而定,如果業(yè)務(wù)數(shù)據(jù)一致性要求很高,事務(wù)就開(kāi)啟序列化級(jí)別,這樣就完全隔離事務(wù),但是會(huì)導(dǎo)致鎖資源競(jìng)爭(zhēng)加劇。mysql的性能有一定的降低。2:讀寫(xiě)分離,數(shù)據(jù)庫(kù)分成主庫(kù)和從庫(kù),主庫(kù)負(fù)責(zé)寫(xiě)數(shù)據(jù),叢庫(kù)負(fù)責(zé)讀數(shù)據(jù)。注意主從數(shù)據(jù)庫(kù)數(shù)據(jù)一致性問(wèn)題。3:冷熱數(shù)據(jù)分離,美團(tuán),餓了么部分設(shè)計(jì)采用冷熱...
回答:1、這個(gè)題目問(wèn)得不那么準(zhǔn)確,你必須要精準(zhǔn)計(jì)算出每秒查詢(xún)時(shí)間(QPS)和事務(wù)時(shí)間(TPS),好比你感冒了,你說(shuō)要配什么藥,醫(yī)生只能憑經(jīng)驗(yàn),你如果去抽象化驗(yàn),知道是病毒還是細(xì)菌感染,數(shù)量是多少后,才能進(jìn)一步診斷和配置服務(wù)器硬件。2、接下來(lái),你要了解常用發(fā)中間件和數(shù)據(jù)庫(kù)的極限并發(fā)量。比如redis一般是11w左右(純粹內(nèi)存讀寫(xiě))、mysql每秒寫(xiě)8w左右,讀10來(lái)萬(wàn)(單表,多表就不一定,得看SQL的寫(xiě)法...
問(wèn)題描述:關(guān)于服務(wù)器并發(fā)數(shù)怎么算這個(gè)問(wèn)題,大家能幫我解決一下嗎?
...此引發(fā)的一個(gè)思考。 大家心里仔細(xì)想想,當(dāng)你們聽(tīng)到高并發(fā)網(wǎng)站時(shí),心里對(duì)這個(gè)網(wǎng)站是個(gè)什么概念?首先想到的是淘寶嗎?帶著問(wèn)題,我們一起思考技術(shù) 寫(xiě)這個(gè)話(huà)題是因?yàn)槲覍?duì)搜索引擎給我的答案很不滿(mǎn)意,然后決定把思考的...
...面試題基本都集中在幾個(gè)大方向上,主要是:Java基礎(chǔ)、并發(fā)、JVM、算法、數(shù)據(jù)庫(kù)、一些框架、分布式集群 等。這里呢,單獨(dú)就面試中的【并發(fā)】問(wèn)題的準(zhǔn)備和學(xué)習(xí)發(fā)表一下個(gè)人的見(jiàn)解。 現(xiàn)狀 關(guān)于對(duì)并發(fā)的學(xué)習(xí)和理解,通過(guò)大...
...到這個(gè)話(huà)題的時(shí)候,突然在想自己工作中也遇到了不少高并發(fā)的場(chǎng)景了,所以即興發(fā)揮,在這里簡(jiǎn)單總結(jié)和分享下,歡迎指正和補(bǔ)充。 正文 讀操作 關(guān)于讀,我們一般遵循如下優(yōu)先級(jí): 優(yōu)先級(jí) 技術(shù)方案 說(shuō)明 示例 最高 盡可...
...sql中;存儲(chǔ)數(shù)據(jù)高峰能達(dá)到日均千萬(wàn),瓶頸在于直接入庫(kù)并發(fā)太高,可能會(huì)把mysql干垮。 問(wèn)題分析 思考:應(yīng)用網(wǎng)站架構(gòu)的衍化過(guò)程中,應(yīng)用最新的框架和工具技術(shù)固然是最優(yōu)選擇;但是,如果能在現(xiàn)有的框架的基礎(chǔ)上提出簡(jiǎn)單...
一、需求緣起某并發(fā)量很大,數(shù)據(jù)量適中的業(yè)務(wù)線(xiàn)需要實(shí)現(xiàn)一個(gè)標(biāo)題檢索的功能:(1)并發(fā)量較大,每秒20w次(2)數(shù)據(jù)量適中,大概200w數(shù)據(jù)(3)是否需要分詞:是(4)數(shù)據(jù)是否實(shí)時(shí)更新:否 二、常見(jiàn)潛在解決方案及...
原文摘自: 緩存穿透、并發(fā)和失效,來(lái)自一線(xiàn)架構(gòu)師的解決方案https://community.qingcloud.com/topic/463 在我們的實(shí)踐中,原文中有部分解決方案已經(jīng)過(guò)時(shí),在原文的基礎(chǔ)上,添加了幾個(gè)我們常用的方案。 http://www.4wei.cn/archives/1002621 ...
原文摘自: 緩存穿透、并發(fā)和失效,來(lái)自一線(xiàn)架構(gòu)師的解決方案https://community.qingcloud.com/topic/463 在我們的實(shí)踐中,原文中有部分解決方案已經(jīng)過(guò)時(shí),在原文的基礎(chǔ)上,添加了幾個(gè)我們常用的方案。 http://www.4wei.cn/archives/1002621 ...
原文摘自: 緩存穿透、并發(fā)和失效,來(lái)自一線(xiàn)架構(gòu)師的解決方案https://community.qingcloud.com/topic/463 在我們的實(shí)踐中,原文中有部分解決方案已經(jīng)過(guò)時(shí),在原文的基礎(chǔ)上,添加了幾個(gè)我們常用的方案。 http://www.4wei.cn/archives/1002621 ...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說(shuō)合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...