zoukankan      html  css  js  c++  java
  • 数据库引擎类型

    mysql的数据库引擎都有什么:
    一般回答:ISAM  MyISAM HEAP InnoDB 4种;

    高大上回答:有4种。

    a.  ISAM:最老的引擎, 执行读取操作的速度很快,而且不占用大量的内存和存储资源。不足,它不支持事务处理,也不能够容错。

    b.  MyISAM:ISAM的mysql扩张, 继承了ISAM的优点,还增加了一些功能,如 索引,字段管理功能,表格锁定的机制等。并强调了快速读取操作,所以web开发大多数用此引擎。缺点和ISAM一样。而且为了优化多个并发的读写操作和锁定的机制,它必须经常运行OPTIMIZE TABLE命令,来恢复被更新机制所浪费的空间。

    c.  HEAP: 它允许只驻留在内存里的临时表格,驻留在内存里让HEAP要比ISAM和MYISAM都快,但是,它的表格存储在内存里,所以不及时保存的话,会造成数据丢失。

    d.  InnoDB, 支持事务处理(transaction process)和外来键。但是速度比前者慢,一般用于处理巨大数据量时的最大性能设计。

  • 相关阅读:
    SpringMVC学习笔记----常用注解
    python常用模块学习1
    python基础模块,包
    python-验证功能的装饰器示例
    python闭包及装饰器
    关于windows服务器配置
    python高阶函数
    python-生成器和迭代器
    linux--基础知识5
    python基础-文件操作的其他方法
  • 原文地址:https://www.cnblogs.com/lanSeGeDiao/p/10678070.html
Copyright © 2011-2022 走看看