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