多點寫,多點讀,資料衝突怎麼解決?唯一性字段怎麼處理?CAP理論?

時間 2021-06-09 09:00:23

1樓:「已登出」

1.無論單機還是分布式,只要出現唯一資料,那麼這類資料的操作一定是序列的。

2.既然序列問題沒辦法解決,就想辦法從根據業務進行優化(比如搶票業務改用全記憶體資料庫),或者公升級硬體配置(比如低頻伺服器CPU改為頂級桌面高頻CPU)。

3.很多亂七八糟的理論聲稱可以解決這類問題,但麻煩小白們睜大眼睛,看清楚這些渣理論到底是什麼意思。別被騙了還幫別人數錢。

2樓:何其苦

NWR理論,多點讀多點寫的情況下,讀、寫節點數相加超過總節點數,且讀取多節點時選取最新版本,就一定可以保證資料一致性。

不知道你所說的資料衝突是指什麼,就算多節點的讀寫,落到每個單節點上的操作也是要有事務控制的,怎麼會衝突呢?

如果是對資料庫做水平切分,形成多個分片的集群,那麼分片表的某個欄位的唯一性約束是個麻煩事,其中的特例是分片表的主鍵,一般是要做乙個全域性序列號服務,如果想支援任意欄位的唯一性約束,只能犧牲一定的儲存空間和效能,在集群外單獨提供服務了。

人應該多點理性還是多點感性?

遊心ME 感性不需要刻意培養 有意練習就可獲得。理性是一種需要學習訓練才能獲得的能力。如果乙個能力需要刻意學習才能獲得,那它的價值就已經體現出來了,否則你不會投入時間精力。人在自己工作中,體現的專業能力就是乙個理性構建的系統,這個系統需要你長期學習訓練,有了這個理性系統你才端起了吃飯的碗,所以大多數...

一千多點推薦什麼手機?

默默看你裝逼 真我q2pro比較好,卡1500的點。紅公尺的低價位感覺不行,我之前用過note9pro,感覺2000以下不碰紅公尺最好,系統閹割。 Aihui realmeq2Pro8 128 pdd百億補貼1399 realmev15 pdd百億補貼1199 redminote9Pro 天下 紅公...

唱歌是不是多點技巧最好呢?

馮拓 藝術,是用來傳達情感的。技巧,是藝術的表達手段。所以,多,不如對。只要情感傳遞到位了,技巧都是浮雲。但辯證的是,如果沒有技巧作為支撐,很多感情是表達不出來的。所以,不是多才是好。對,才是好。想起包浩斯的 less is more 但只有掌握了無數技巧後,才有能力做 less 的設計。啥都不會,...