目錄一盏触、什么是窗口函數(shù)二、用窗口函數(shù)實現(xiàn)分組內(nèi)排序三块饺、基于窗口函數(shù)的高效分頁批處理方案 一赞辩、什么是窗口函數(shù)窗口函數(shù)(Window Function)又叫開窗函數(shù),是一種常見的...
![240](https://cdn2.jianshu.io/assets/default_avatar/13-394c31a9cb492fcb39c27422ca7d2815.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
目錄一盏触、什么是窗口函數(shù)二、用窗口函數(shù)實現(xiàn)分組內(nèi)排序三块饺、基于窗口函數(shù)的高效分頁批處理方案 一赞辩、什么是窗口函數(shù)窗口函數(shù)(Window Function)又叫開窗函數(shù),是一種常見的...
對于從事數(shù)據(jù)庫相關(guān)的同學(xué)來說授艰,對數(shù)據(jù)庫進行性能測試是一個永遠繞不開的話題辨嗽。這個世界上有很多的數(shù)據(jù)庫性能測試工具,而 sysbench 可以算是大家用的最多的之一淮腾。 根據(jù)官網(wǎng)的...
對于從事數(shù)據(jù)庫相關(guān)的同學(xué)來說糟需,對數(shù)據(jù)庫進行性能測試是一個永遠繞不開的話題屉佳。這個世界上有很多的數(shù)據(jù)庫性能測試工具,而 sysbench 可以算是大家用的最多的之一洲押。 根據(jù)官網(wǎng)的...
相比于 Intel 的 x86-64 架構(gòu)武花,ARM 架構(gòu)雖然作為后來者,但在服務(wù)器領(lǐng)域也開始在不停地攻城拔寨杈帐,很多企業(yè)也開始將自己的服務(wù)遷移到 ARM 架構(gòu)上面体箕,自然,對于 ...
相比于 Intel 的 x86-64 架構(gòu)挑童,ARM 架構(gòu)雖然作為后來者累铅,但在服務(wù)器領(lǐng)域也開始在不停地攻城拔寨,很多企業(yè)也開始將自己的服務(wù)遷移到 ARM 架構(gòu)上面站叼,自然娃兽,對于 ...
在對 TiDB 進行 Chaos 實踐的時候,我一直在思考如何更好的發(fā)現(xiàn) TiDB 整個系統(tǒng)的故障尽楔。最開始换薄,我們參考的就是 Chaos Engineering 里面的方式,觀...
最近看到一篇 Paper翔试,Auto-tuning RocksDB轻要,頓時兩眼放光。RocksDB 以配置多垦缅,難優(yōu)化而著稱冲泥,據(jù)傳 RocksDB 配置多到連 RocksDB 自己...
最近看了一篇 Paper,Dostoevsky: Better Space-Time Trade-Offs for LSM-Tree Based Key-Value Stor...
最近比較關(guān)注 Nonvolatile Memory 相關(guān)的技術(shù)壁涎,也發(fā)現(xiàn)業(yè)界現(xiàn)在對這塊的研究越來越多了凡恍,剛好看到了一篇 Redesigning LSMs for Nonvola...
Github 是一個非常好的代碼協(xié)作平臺,對于我自己來說怔球,我?guī)缀跞康拇a工作都是在 Github 上面完成嚼酝,雖然 Github 的 Web 界面做的非常的不錯,但我發(fā)現(xiàn)竟坛,如...
Github 是一個非常好的代碼協(xié)作平臺闽巩,對于我自己來說,我?guī)缀跞康拇a工作都是在 Github 上面完成担汤,雖然 Github 的 Web 界面做的非常的不錯涎跨,但我發(fā)現(xiàn),如...
最近云平臺上面一件比較嚴重的事故就是騰訊云出現(xiàn)了用戶數(shù)據(jù)丟失崭歧,根據(jù)官方的回復(fù)隅很,主要是因為硬盤的靜默錯誤 + 運維的不規(guī)范操作造成的。網(wǎng)上已經(jīng)有很多文章來分析這次事故了率碾,我們自...
在前面的文章中叔营,我提到了我們會用 ftrace 來解決問題屋彪,在開始之前,我先聊聊外面大牛們是如何用 ftrace 來解決問題的绒尊,第一個例子撼班,顯而易見,就是 Brendan G...
什么是 Redis Redis 是一個開源的垒酬,高性能的砰嘁,支持多種數(shù)據(jù)結(jié)構(gòu)的內(nèi)存數(shù)據(jù)庫,已經(jīng)被廣泛用于數(shù)據(jù)庫勘究,緩存矮湘,消息隊列等領(lǐng)域。它有著豐富的數(shù)據(jù)結(jié)構(gòu)支持口糕,譬如 String...
在 TiDB 里面缅阳,我們使用 Prometheus 作為我們 Monitor 工具,然后使用 Grafana 展示景描,這套解決方案應(yīng)該是現(xiàn)在非常流行的十办,功能也很強大,很多問題超棺,...
最近看到一篇論文 Reducing DRAM Footprint with NVM in Facebook向族,寫的非常不錯,講的是 Facebook 的工程師是如何在 MyNV...
在前一篇文章中棠绘,我簡單介紹了 Succinct Data Structure件相,這里我們繼續(xù)介紹 SuRF。 Fast Succinct Tries SuRF 的核心數(shù)據(jù)結(jié)構(gòu)就...
最近看了一篇論文 SuRF: Practical Range Query Filtering with Fast Succinct Tries 氧苍,里面提到使用一種新的數(shù)據(jù)結(jié)...
在之前的文章里面夜矗,我提到我用 Go 寫了一個類似 Jepsen 的工具 - Chaos ,里面我使用的是 Porcupine 來進行的線性一致性測試让虐,但 Porcupine ...
很早之前就看過 Gil 大神的一篇文章 Your Load Generator Is Probably Lying To You - Take The Red Pill An...