惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Secure Thoughts
罗磊的独立博客
T
The Blog of Author Tim Ferriss
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
Last Week in AI
Last Week in AI
美团技术团队
Google Online Security Blog
Google Online Security Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
D
Docker
G
Google Developers Blog
大猫的无限游戏
大猫的无限游戏
酷 壳 – CoolShell
酷 壳 – CoolShell
小众软件
小众软件
月光博客
月光博客
L
LINUX DO - 最新话题
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
W
WeLiveSecurity
H
Heimdal Security Blog
Vercel News
Vercel News
SecWiki News
SecWiki News
Forbes - Security
Forbes - Security
Blog — PlanetScale
Blog — PlanetScale
Google DeepMind News
Google DeepMind News
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
www.infosecurity-magazine.com
www.infosecurity-magazine.com
TaoSecurity Blog
TaoSecurity Blog
T
Troy Hunt's Blog
A
About on SuperTechFans
C
Check Point Blog
S
Security Affairs
Hacker News - Newest:
Hacker News - Newest: "LLM"
AI
AI
WordPress大学
WordPress大学
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Help Net Security
Help Net Security
博客园_首页
The Last Watchdog
The Last Watchdog
S
SegmentFault 最新的问题
Hugging Face - Blog
Hugging Face - Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
Engineering at Meta
Engineering at Meta
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
I
Intezer
K
Kaspersky official blog
M
MIT News - Artificial intelligence
J
Java Code Geeks
G
GRAHAM CLULEY
P
Palo Alto Networks Blog

Acmic

Doordash 和 披萨套利 2022年编程语言热度排行榜 堵住那只猫 暗物质开发者 Open is smart. Smart is open. GPL维权小故事 建造就是活着 真实方位是如何暴露的 2分钟规则 Defensive CSS【持续更新】 37%法则:寻找-决策过程 学习笔记 Linux快捷键、终端常用指令(最新版Ubuntu20.04) 程序员的那些事 CDN是什么?一分钟带你了解CDN 世界名著最智慧的10句话 Hexo自定义不受主题渲染的独立页面 爬取网站视频命令行工具you-get安装及使用方法
MySQL5.7 支持的存储引擎
蔚蓝星辰mic · 2022-01-15 · via Acmic

下文介绍有关MySQL存储引擎的相关内容,主要对官网的内容进行了翻译。

  • InnoDB:MySQL 5.7 中的默认存储引擎。是用于 MySQL 的事务安全(符合 ACID)存储引擎,具有提交、回滚和崩溃恢复功能以保护用户数据。行级锁定(不升级到更粗粒度的锁定)和 Oracle 风格的一致非锁定读取提高了多用户并发性和性能。将用户数据存储在聚集索引中,以减少基于主键的常见查询的 I/O。为了维护数据完整性,还支持引用完整性约束。
  • MyISAM:这些表占用空间很小。表级锁定限制了读/写工作负载的性能,因此它通常用于 Web 和数据仓库配置中的只读或以读取为主的工作负载。
  • Memory:将所有数据存储在 RAM 中,以便在需要快速查找非关键数据的环境中快速访问。该发动机以前称为发动机。它的用例正在减少;它的缓冲池内存区域提供了一种通用且持久的方式来将大部分或所有数据保存在内存中,并为庞大的分布式数据集提供快速的键值查找。
  • CSV:它的表格实际上是具有逗号分隔值的文本文件。 CSV 表允许您以 CSV 格式导入或转储数据,以便与读取和写入相同格式的脚本和应用程序交换数据。由于 CSV 表没有索引,因此您通常在正常操作期间将数据保存在表中,并且仅在导入或导出阶段使用 CSV 表。
  • Archive:这些紧凑的未索引表旨在存储和检索大量很少引用的历史、存档或安全审计信息。
  • Blackhole:Blackhole 存储引擎接受但不存储数据,类似于 Unix 设备。查询总是返回一个空集。这些表可用于复制配置,其中 DML 语句被发送到副本服务器,但源服务器不保留自己的数据副本。
  • NDB(也称为 NDBCLUSTER):此集群数据库引擎特别适用于需要尽可能高的正常运行时间和可用性的应用程序。
  • Merge:使 MySQL DBA 或开发人员能够对一系列相同的表进行逻辑分组,并将它们作为一个对象引用。适用于 VLDB 环境,例如数据仓库。
  • Federated:提供链接单独的 MySQL 服务器以从许多物理服务器创建一个逻辑数据库的能力。非常适合分布式或数据集市环境。
    示例:该引擎作为 MySQL 源代码中的示例,说明了如何开始编写新的存储引擎。它主要是开发人员感兴趣的。存储引擎是一个什么都不做的“存根”。您可以使用此引擎创建表,但无法在其中存储或检索任何数据。
    您不限于对整个服务器或架构使用相同的存储引擎。您可以为任何表指定存储引擎。例如,应用程序可能主要使用表,其中一个表用于将数据导出到电子表格,而一些表用于临时工作区。

更多内容详见:https://dev.mysql.com/doc/refman/5.7/en/innodb-storage-engine.html

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Acmic

打赏

  • wechat

    wechat