数据库之引擎?
数据库引擎是用于存储、处理和保护数据的核心服务。
一、都有哪些引擎?
- ISAM:执行读取操作的速度很快,而且不占用大量的内存和存储资源; 不支持事务处理、不支持外来键、不能够容错、也不支持索引。
- MYISAM:MyISAM基于ISAM存储引擎;拥有较高的插入、查询速度,但不支持事物。
- MRG_MyISAM(MERGE):将多个表联合成一个表使用,在超大规模数据存储时很有用。
- HEAP:将数据存储在内存中,由于没有磁盘I./O的等待,所以使用该种引擎的表拥有极高的插入、更新和查询效率。这种存储引擎默认使用哈希(HASH)索引,其速度比使用B-+Tree型要快
- INNODB:mysql5.5版本后默认数据库,支持数据和行级锁定,比MYISAM处理稍慢。
- BERKLEYDB(BDB)
- MEMORY:内存存储引擎,拥有极高的插入,更新和查询效率;但是会占据和数据量成正比的内存空间;只在内存保存数据,意味着数据可能会丢失。
- Archive:将数据压缩后存储,适合存储大量的、独立的,作为历史记录的数据,只能进行插入和查询操作。
- CSV:基于CSV格式文件存储数据(应用于跨平台的数据交换)
- Falcon:
标签:
db
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· DeepSeek火爆全网,官网宕机?本地部署一个随便玩「LLM探索」
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 上周热点回顾(1.20-1.26)
· 【译】.NET 升级助手现在支持升级到集中式包管理