存储引擎

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树存储引擎。

以上是关于存储引擎的主要内容,如果未能解决你的问题,请参考以下文章

MySQL存储引擎介绍

mysql存储引擎

存储引擎

Mysql存储引擎Myisam小结

什么是MySQL存储引擎?

MySQL(十六)—— 存储引擎