原文:高性能存儲引擎RocksDB總體概覽

文章目錄 前言 RocksDB的整體模塊 RocksDB內部模塊解讀 Terminology Basic Operation System Behavior Logging Monitoring Tool 引用 前言 筆者最近在學習一個第三方高效K V存儲系統RocksDB,相比較於其它類似成熟的存儲系統而言,其中有很多共同之處,不過也有其獨到設計之處。本文是筆者結合RocksDB GitHub ...

2020-01-12 19:08 0 1506 推薦指數:

查看詳情

MySQL 高性能存儲引擎:TokuDB初探

在安裝MariaDB的時候了解到代替InnoDB的TokuDB,看簡介非常的棒,這里對ToduDB做一個初步的整理,使用后再做更多的分享。 什么是TokuDB? 在MySQL最流行的支持全事務的引擎為INNODB。其特點是數據本身是用B-TREE來組織,數據本身即是龐大的根據主鍵聚簇 ...

Wed Nov 02 06:48:00 CST 2016 0 10082
對LevelDB的“升級版”存儲引擎RocksDB的調研成果

Google的leveldb是個非常優秀的存儲引擎。但還是有一些不盡人意的地方,比方leveldb不支持多線程合並。對key范圍查找的支持還非常easy,未做優化措施,等等。而Facebook的RocksDB是個更彪悍的引擎。實際上是在LevelDB之上做的改進。在使用方法上與LevelDB ...

Mon Dec 28 00:23:00 CST 2015 0 3365
eShopOnContainers 知多少[1]:總體概覽

引言 在微服務大行其道的今天,Java陣營的Spring Boot、Spring Cloud、Dubbo微服務框架可謂是風水水起,也不得不感慨Java的生態圈的火爆。反觀國內.NET陣營,微服務卻不 ...

Mon Oct 15 16:55:00 CST 2018 8 9486
HBase高性能復雜條件查詢引擎

寫在前面 本文2014年7月份發表於InfoQ。HBase的PMC成員Ted Yu先生參與了審稿並於給予了肯定。 該方案設計之初僅寄希望於通過二級索引提升查詢性能,由於在前期架構時充分考慮了通用性以及對復雜條件的支持,在后來的演變中逐漸被剝離出來形成了一個通用的查詢引擎 ...

Sun Jul 02 02:28:00 CST 2017 0 1739
Rocksdb引擎記錄格式

Rocksdb是一個kv引擎,由facebook團隊基於levelDB改進而來,Rocksdb采用LSM-tree存儲數據,良好的讀寫特性以及壓縮特性使得其非常受歡迎。此外,Rocksdb引擎作為插件已經集成在facebook維護的MySQL分支,用戶可以通過SQL來訪問rocksDB ...

Mon Oct 17 16:08:00 CST 2016 1 3808
quicktemplate 高性能的golang模版引擎

quicktemplate 的設計與其他模版引擎的模式有點不一樣,而是直接將代碼邏輯嵌入到代碼中 同時也會編譯到二進制文件中(所以不支持on fly changing) 主要的幾個場景 做為模版引擎(簡化代碼的編寫,不需要處理復雜的邏輯,對於內容的生成quicktemplate自動生成 ...

Fri Dec 04 01:30:00 CST 2020 0 589
HHVM,高性能的PHP執行引擎

HHVM (HipHop Virtual Machine) 是 Facebook 開源的 PHP 執行引擎。 HHVM 采用一種JIT(just-in-time)的編譯機制實現了高性能,同時又保持對 PHP 語法的充分支持。 在 Facebook 實際應用場景中,與 Zend PHP 5.2 引擎 ...

Fri Dec 12 06:48:00 CST 2014 0 4784
rocksdb源碼——性能診斷

該文前三部份介紹 statistics、perf context和iostat context和thread status相關內容。最后介紹ThreadLocalPtr實現的原理。 0. 性能診斷類型 statistics:所有線程的所有操作的count/time的累加 ...

Thu Jun 15 18:33:00 CST 2017 0 1300
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM