歡迎閱讀新一期的數(shù)據(jù)庫內(nèi)核雜談!上一期內(nèi)容(表的JOIN)中,我們挖了一個(gè)坑:在大部分情況下,HashJoin都是表現(xiàn)最優(yōu)的,那為什么還需要去支持其他Join比如SortMe...
歡迎閱讀新一期的數(shù)據(jù)庫內(nèi)核雜談!上一期內(nèi)容(表的JOIN)中,我們挖了一個(gè)坑:在大部分情況下,HashJoin都是表現(xiàn)最優(yōu)的,那為什么還需要去支持其他Join比如SortMe...
歡迎閱讀數(shù)據(jù)庫內(nèi)核雜談!這期我們重新回歸主線劇情,繼續(xù)討論執(zhí)行算子的實(shí)現(xiàn)。相對(duì)簡單的算子如limit或者是projection,在內(nèi)核雜談的第一期(一小時(shí)數(shù)據(jù)庫實(shí)現(xiàn))就已經(jīng)討...
歡迎閱讀數(shù)據(jù)庫內(nèi)核雜談。這期我們先暫時(shí)拋開主線劇情,插播一期番外篇。話說為什么會(huì)有番外篇呢?上次休假寫上一篇數(shù)據(jù)庫雜談-排序和聚合的時(shí)候正值Pinterest上市,小葡萄就問...
歡迎閱讀數(shù)據(jù)庫內(nèi)核雜談,讓大家久等啦。提前祝大家五一勞動(dòng)節(jié)快樂!上一期,我們著重介紹了對(duì)于一個(gè)SQL語句,數(shù)據(jù)庫是怎么生成一個(gè)執(zhí)行計(jì)劃,并根據(jù)這個(gè)執(zhí)行計(jì)劃,一步一步地讀取,計(jì)...
歡迎閱讀數(shù)據(jù)庫內(nèi)核雜談,讓大家久等啦。上兩期,我們通過存儲(chǔ)和索引,了解了如何把數(shù)據(jù)存儲(chǔ)在文件系統(tǒng)里,然后根據(jù)不同的查詢語句,通過建立索引來提速讀取。今天,我們來聊一下當(dāng)數(shù)據(jù)讀...
簡單來說 Redis 就是一個(gè)數(shù)據(jù)庫,不過與傳統(tǒng)數(shù)據(jù)庫不同的是 Redis 的數(shù)據(jù)是存在內(nèi)存中的,所以存寫速度非???,因此 Redis 被廣泛應(yīng)用于緩存方向。 另外,Redi...
馬上農(nóng)歷新年了,在這里,給大家拜個(gè)早年,祝大家新年快樂,"豬"事順利! 再和大家說聲抱歉,這數(shù)據(jù)庫內(nèi)核雜談的第三篇-存儲(chǔ),讓大家久等了,由于種種原因(主要是懶),拖了這么久。...
2018 年 4 月 20 號(hào),再一次來到了硅谷,跟上一次不一樣,這次行程時(shí)間更長,也讓我更加深刻的去了解這邊。 下了飛機(jī),跟同事一起租車去了已經(jīng)訂好的 Airbnb,一進(jìn)去...
最近研究了一下zookeeper(后續(xù)以zk簡稱),對(duì)于一個(gè)自認(rèn)為泡在服務(wù)器領(lǐng)域多年的老油條來說,現(xiàn)在才開始關(guān)注zk這個(gè)東西,其實(shí)有點(diǎn)晚了,但沒辦法,以前的工作經(jīng)歷讓我壓根用...