码迷,mamicode.com
首页 > 其他好文 > 详细

存储引擎

时间:2019-10-21 13:43:23      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:后台   https   down   存储   ldb   lsm   str   决定   直接   

存储引擎是存储系统的核心,直接决定了存储系统对外提供的功能和性能。
存储系统基本功能总体上分:写,读。
写又分为:增,删,改。
读又分为:顺序,随机。
存储引擎有:哈希存储引擎,B树(B-tree)存储引 大专栏  存储引擎擎,LSM树(Log-Structured Merge Tree)存储引擎。

哈希存储引擎

基于哈希表,不支持顺序读,其余基本功能都支持。—常用于键值存储系统中。

B树(B-tree)存储引擎

基于B树,支持所有基本功能。—常用于关系数据库。

LSM树(Log-Structured Merge Tree)存储引擎

支持所有基本功能,通过批量转储技术规避磁盘随机写入问题,广泛应用于互联网后台存储系统。—Google bigtable, LevelDB, Cassandra。

另外,对于某个存储系统,其可以选择任意一种存储引擎,例如,键值存储系统也可使用B树存储引擎。

存储引擎

标签:后台   https   down   存储   ldb   lsm   str   决定   直接   

原文地址:https://www.cnblogs.com/sanxiandoupi/p/11712886.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!