花費 56 ms
LSM樹由來、設計思想以及應用到HBase的索引

講LSM樹之前,需要提下三種基本的存儲引擎,這樣才能清楚LSM樹的由來: 哈希存儲引擎 是哈希表的持久化實現,支持增、刪、改以及隨機讀取操作,但不支持順序掃描,對應的存儲系統為key-val ...

Fri Dec 20 21:49:00 CST 2013 1 74708
Linux上leveldb的安裝和使用

1.首先從官網上下載leveldb進行編譯 2.將頭文件和動態鏈接庫拷到系統文件里,創建軟連接,執行ldconfig命令,將動態鏈接庫加到緩存中,使得系統可以真正使用這個動態鏈接庫 ...

Thu Jan 11 23:48:00 CST 2018 0 4699
LSM樹和Elasticsearch的索引寫入機制

LSM簡介 Log Structured Merge Tree,下面簡稱 LSM。2006年,Google 發表了 BigTable 的論文。這篇論文提到 BigTable 單機上所使用的數 ...

Mon Jun 01 22:29:00 CST 2020 0 2480
學習LSM(Linux security module)之一:解讀yama

  最近打算寫一個基於LSM的安全模塊,發現國內現有的資料極少。因此打算自己琢磨一下。大致的學習路線如下:   由易至難使用並閱讀兩到三個安全模塊->參照閱讀模塊自己實現一個安全模塊-& ...

Sat Nov 05 23:05:00 CST 2016 0 4459
LSM-Tree:原理與介紹

  LSM Tree(log-structured merge-tree)是一種文件組織結構的數據結構,目前在不少數據庫中都有使用到,如SQLite、LevelDB、HBase在Mongodb中也有一 ...

Fri Nov 26 19:39:00 CST 2021 0 2237
RocksDB 源碼分析 – I/O

轉載自:https://youjiali1995.github.io/rocksdb/io/ 這篇文章介紹 RocksDB 中的文件 I/O。 文件 I/O page cache 操作系 ...

Thu May 14 04:27:00 CST 2020 0 1078
數據存儲檢索之B+樹和LSM-Tree

作為一名應用系統開發人員,為什么要關注數據內部的存儲和檢索呢?首先,你不太可能從頭開始實現一套自己的存儲引擎,往往需要從眾多現有的存儲引擎中選擇一個適合自己應用的存儲引擎。因此,為了針對你特定的工作負 ...

Sun Oct 20 00:33:00 CST 2019 0 502
linux內核模塊的安全

  linux可以動態的加載內核模塊,在很多場合可能需要確保加載內核的安全性。如果被攻擊者加載惡意內核模塊,將會使得內核變得極其危險。   當然,穩妥的做法就是給內核模塊進行簽名,內核只加載能正確驗 ...

Fri Sep 27 19:58:00 CST 2013 1 3780

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM