当前位置:   article > 正文

Mysql学习笔记二---MySQL插拔式的存储引擎

Mysql学习笔记二---MySQL插拔式的存储引擎
  1. MySQL的存储引擎有哪些:

         1)CSV存储引擎:

                数据存储以 数据存储以CSV文件,特点:

                  a、不能定义没有索引、列定义必须为NOT NULL、不能设置自增列--》不适用大表或者数据的在线处理

                  b、CSV数据的存储用,隔开,可直接编辑CSV文件进行数据的编排--》数据安全性低

                   注:编辑之后,要生效使用flush table XXX 命令

                   c、应用场景:数据的快速导出导入和表格直接转换成 表格直接转换成CSV

          2)archive存储引擎:

              压缩协议进行数据的存储,数据存储为 数据存储为ARZ文件格式,特点:

              a、只支持insert和select两种操作

               b、只允许自增ID列建立索引

               c、行级锁

               d、不支持事务

               e、数据占用磁盘少

         3)memory存储引擎:

               数据都是存储在内存中, 数据都是存储在内存中,IO效率要比其他引擎高很多,服务重启数据丢失,内存数据表默认只有16M,特点:

                 a、支持hash索引,B tree索引,默认hash(查找复杂度0(1))

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/595467
推荐阅读
相关标签
  

闽ICP备14008679号