mongodb wt文件 恢復(fù) MongoDB單機(jī)會(huì)出現(xiàn)庫(kù)存超賣的情況嗎?
MongoDB單機(jī)會(huì)出現(xiàn)庫(kù)存超賣的情況嗎?你好,作者,謝謝你的邀請(qǐng)。首先,我想說(shuō)的是,我只聽(tīng)說(shuō)過(guò)mongodb,但沒(méi)有與它有過(guò)任何真正的接觸。問(wèn)題涉及兩個(gè)概念,一個(gè)是“mongodb”,另一個(gè)是“庫(kù)存
MongoDB單機(jī)會(huì)出現(xiàn)庫(kù)存超賣的情況嗎?
你好,作者,謝謝你的邀請(qǐng)。
首先,我想說(shuō)的是,我只聽(tīng)說(shuō)過(guò)mongodb,但沒(méi)有與它有過(guò)任何真正的接觸。
問(wèn)題涉及兩個(gè)概念,一個(gè)是“mongodb”,另一個(gè)是“庫(kù)存超賣”。
讓我們從mongodb開(kāi)始?
Mongodb是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫(kù)。用C語(yǔ)言編寫(xiě)。它旨在為web應(yīng)用程序提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案。
Mongodb是介于關(guān)系數(shù)據(jù)庫(kù)和非關(guān)系數(shù)據(jù)庫(kù)之間的產(chǎn)品,功能最豐富,最像關(guān)系數(shù)據(jù)庫(kù)。
其次,什么是“庫(kù)存超賣”?
超賣出現(xiàn)在修改庫(kù)存業(yè)務(wù)的方法中,而不是數(shù)據(jù)庫(kù)的update語(yǔ)句中。
因此,mongodb單機(jī)應(yīng)該存在超賣庫(kù)存。
那么如何防止超賣呢?
(1)Seckill數(shù)據(jù)庫(kù)設(shè)計(jì);
(2)基于數(shù)據(jù)庫(kù)樂(lè)觀鎖,防止庫(kù)存超賣;
深入我不清楚,希望以上答案能對(duì)您有所幫助!