多用戶訪問執(zhí)行寫入操作
老師 我看了些mysql的基礎(chǔ) 有一些事情不太懂 。 比如一個單節(jié)點(diǎn)的數(shù)據(jù)庫 如果多用戶同時訪問執(zhí)行了數(shù)據(jù)庫的寫操作 這個時候 ?數(shù)據(jù)庫是怎么運(yùn)行這些操作的? 另外就是我在真實(shí)的單節(jié)點(diǎn)數(shù)據(jù)庫項(xiàng)目中發(fā)現(xiàn)了每次有一個用戶進(jìn)行寫入操作的同時另外一個用戶讀都讀不出來數(shù)據(jù),造成這樣的情況是什么原因??? ?然后上述這些情況是不是用這個集群可以解決這樣的問題 ?如果可以 那他同步的過程中會不會也造成上述出現(xiàn)的問題導(dǎo)致其他同時訪問的用戶無法正常訪問數(shù)據(jù)或者寫入數(shù)據(jù)啊、? 求老師幫我解決下這方面的疑惑 不勝感激?
2018-06-01
同學(xué)你好,單節(jié)點(diǎn)數(shù)據(jù)庫并發(fā)寫入要參考事務(wù)機(jī)制,建議你認(rèn)真了解一下事物的ACID屬性。另外你說的寫入后又讀取不出來的問題,是不是沒提交事務(wù)導(dǎo)致另一方必定讀不出數(shù)據(jù)呢?數(shù)據(jù)庫集群解決的是單節(jié)點(diǎn)數(shù)據(jù)庫不具備三高特點(diǎn):高性能、高并發(fā)和高可用。當(dāng)然數(shù)據(jù)庫集群的知識量比單節(jié)點(diǎn)MYSQL要多一些,但同時也意味著你的技能更加值錢。
2019-02-19
CAID中I(Isolation)隔離性
隔離級別
臟讀
非重復(fù)讀
幻像讀
read uncommitted
允許
允許
允許
read committed
允許
允許
repeatable read
允許
serializable
這就是提交了事務(wù),查詢不到的原因
2018-06-04
哈哈蛤