数据库之引擎?

数据库引擎是用于存储、处理和保护数据的核心服务。

一、都有哪些引擎?

  1. ISAM:执行读取操作的速度很快,而且不占用大量的内存和存储资源; 不支持事务处理、不支持外来键、不能够容错、也不支持索引。
  2. MYISAM:MyISAM基于ISAM存储引擎;拥有较高的插入、查询速度,但不支持事物。
  3. MRG_MyISAM(MERGE):将多个表联合成一个表使用,在超大规模数据存储时很有用。 
  4. HEAP:将数据存储在内存中,由于没有磁盘I./O的等待,所以使用该种引擎的表拥有极高的插入、更新和查询效率。这种存储引擎默认使用哈希(HASH)索引,其速度比使用B-+Tree型要快
  5. INNODB:mysql5.5版本后默认数据库,支持数据和行级锁定,比MYISAM处理稍慢。
  6. BERKLEYDB(BDB)
  7. MEMORY:内存存储引擎,拥有极高的插入,更新和查询效率;但是会占据和数据量成正比的内存空间;只在内存保存数据,意味着数据可能会丢失。
  8. Archive:将数据压缩后存储,适合存储大量的、独立的,作为历史记录的数据,只能进行插入和查询操作。
  9. CSV:基于CSV格式文件存储数据(应用于跨平台的数据交换)
  10. Falcon:
posted @   沐风er行  阅读(140)  评论(0编辑  收藏  举报
编辑推荐:
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
阅读排行:
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· DeepSeek火爆全网,官网宕机?本地部署一个随便玩「LLM探索」
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 上周热点回顾(1.20-1.26)
· 【译】.NET 升级助手现在支持升级到集中式包管理
点击右上角即可分享
微信分享提示