今天來聊聊,數(shù)據(jù)庫的反范式設(shè)計,以及最終一致性
數(shù)據(jù)庫表設(shè)計,大學(xué)教材里說,要盡可能滿足更高級的范式:
(1)第四范式:非主屬性,不依賴主鍵子集;
(2)第三范式:非主屬性,不依賴其他非主屬性;
(3)第二范式:屬性依賴于主鍵;
(4)第一范式:屬性是原子性的,沒有冗余屬性;
然而,大數(shù)據(jù)量,高并發(fā)量的互聯(lián)網(wǎng)業(yè)務(wù),數(shù)據(jù)庫表設(shè)計時,甚至連第一范式都不會遵守,在必要的時候,必須通過屬性的冗余,來滿足業(yè)務(wù)上“奇形怪狀”的查詢需求。
在微服務(wù)分層架構(gòu)下 ,如何來進行屬性的冗余,是必須要解決的問題。
冗余的數(shù)據(jù),如何保證數(shù)據(jù)的一致性,又是必須得解決的問題。
事件:在線直播
話題:《“反范式”數(shù)據(jù)庫設(shè)計,數(shù)據(jù)冗余,常見架構(gòu)實踐》
時間:9.6(今晚)20:00
費用:架構(gòu)師之路朋友免費,其他人不開放
如何觀看直播?
沒有任何套路,掃碼進入H5,立刻觀看。
只聊技術(shù),掃碼進入直播間
第一期,區(qū)塊鏈架構(gòu)設(shè)計 第二期,秒殺業(yè)務(wù),架構(gòu)與細節(jié) 第三期,feed業(yè)務(wù),架構(gòu)與細節(jié) 第四期,搜索引擎內(nèi)核,架構(gòu)與細節(jié) 第五期,MQ內(nèi)核,架構(gòu)與細節(jié) 第六期,RPC內(nèi)核,架構(gòu)與細節(jié) 第七期,IM即時通訊,架構(gòu)與細節(jié) 第八期,分布式調(diào)用鏈追蹤,架構(gòu)與細節(jié)
掃碼,回看歷史直播
直播,也是自己一時興起,付出周末的時間,講講技術(shù),和大家聊聊天。如果大家覺得效果好,我盡自己努力,堅持做下去。
公眾號不能推消息,很不方便。搞了一個服務(wù)號,今后的不定期直播,會以消息的形式,通過服務(wù)號發(fā)出,歡迎關(guān)注。
歡迎今晚20:00來看我在線翻車,來不了的,也幫忙轉(zhuǎn)發(fā),支持下這份情懷。
名額有限,閱讀原文,立刻進入直播間,提前占座。
評論
圖片
表情
