
項目中遇到一次使用MD5的數(shù)據(jù)安全風(fēng)險,發(fā)現(xiàn)很多同學(xué)不明白為什么MD5有泄露用戶信息風(fēng)險,故而分享一下 MD5全稱為 消息摘要算法版本5 (Me...
一.State ①Persistent state on all server(所有server的持久化的狀態(tài)):(Updated on sta...
Consensus共識的定義: termination終止性: 所有進程最終會在有限步數(shù)中結(jié)束并選取一個值, 算法不會無盡執(zhí)行下去. agree...
本人多年以前的筆記骡苞,部分有摘抄,侵刪 為什么有時候索引掃描比全表掃描更慢? 假設(shè)一個表有100w行數(shù)據(jù)赚瘦,表的段大小為1GB噪伊。如果對表進行全表掃描...
本篇以O(shè)racle 11g谜喊,具體SQL與執(zhí)行圖解為例詳解B+ tree索引沼填,多年前的學(xué)習(xí)筆記,如有問題歡迎討論澄阳。 先上一個索引結(jié)構(gòu)圖拥知,索引原理就...
本篇介紹Hive三種方法,優(yōu)化多count(distinct ) 先上待優(yōu)化代碼: select count(distinct sid) as ...
無數(shù)次聽到“不要寫count(*)要寫count(1)低剔,count(*)跑得慢”這種錯誤說法。 為什么count(1)與count(*)性能相同...
快速優(yōu)化中間表過多的Job 分析師/運營 不懂技術(shù)如何優(yōu)化Hive sql揩抡?技術(shù)文章巴拉巴拉一大堆看不懂怎么辦户侥?某互聯(lián)網(wǎng)資深數(shù)據(jù)開發(fā)寫了一百頁的...
本篇講解Hive大表N:N關(guān)聯(lián)的小笛卡爾積+數(shù)據(jù)傾斜的優(yōu)化方法 上一篇SMB Join發(fā)現(xiàn)卡在一個map,看日志發(fā)現(xiàn)comm_id=102073...