存储引擎
Posted sanxiandoupi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了存储引擎相关的知识,希望对你有一定的参考价值。
存储引擎是存储系统的核心,直接决定了存储系统对外提供的功能和性能。
存储系统基本功能总体上分:写,读。
写又分为:增,删,改。
读又分为:顺序,随机。
存储引擎有:哈希存储引擎,B树(B-tree)存储引 大专栏 存储引擎擎,LSM树(Log-Structured Merge Tree)存储引擎。
哈希存储引擎
基于哈希表,不支持顺序读,其余基本功能都支持。—常用于键值存储系统中。
B树(B-tree)存储引擎
基于B树,支持所有基本功能。—常用于关系数据库。
LSM树(Log-Structured Merge Tree)存储引擎
支持所有基本功能,通过批量转储技术规避磁盘随机写入问题,广泛应用于互联网后台存储系统。—Google bigtable, LevelDB, Cassandra。
另外,对于某个存储系统,其可以选择任意一种存储引擎,例如,键值存储系统也可使用B树存储引擎。
以上是关于存储引擎的主要内容,如果未能解决你的问题,请参考以下文章