首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
以下几种存储引擎,哪个具有这些特性:支持索引、支持数据持久化
[单选题]
以下几种存储引擎,哪个具有这些特性:支持索引、支持数据持久化、支持事务、支持数据压缩、支持 Online DDL、支持有一个或一个以上的索引包含非索引列的数据()
myisam
memory
innodb
tokudb
查看正确选项
添加笔记
求解答(17)
邀请回答
收藏(302)
分享
纠错
3个回答
添加回答
22
ZakiWeng
TokuDB优点:
高压缩比,默认使用zlib进行压缩,尤其是对字符串(varchar,text等)类型有非常高的压缩比,比较适合存储日志、原始数据等。官方宣称可以达到1:12。
在线添加索引,不影响读写操作
HCADER 特性,支持在线字段增加、删除、扩展、重命名操作,(瞬间或秒级完成)
支持完整的ACID特性和事务机制
非常快的写入性能, Fractal-tree在事务实现上有优势,无undo log,官方称至少比innodb高9倍。
支持show processlist 进度查看
数据量可以扩展到几个TB;
不会产生索引碎片;
支持hot column addition,hot indexing,mvcc
TokuDB缺点:
不支持外键(foreign key)功能,如果您的表有外键,切换到 TokuDB引擎后,此约束将被忽略。
TokuDB 不适大量读取的场景,因为压缩解压缩的原因。CPU占用会高2-3倍,但由于压缩后空间小,IO开销低,平均响应时间大概是2倍左右。
online ddl 对text,blob等类型的字段不适用
没有完善的热备工具,只能通过mysqldump进行逻辑备份
适用场景:
访问频率不高的数据或历史数据归档
数据表非常大并且时不时还需要进行DDL操作
发表于 2019-11-09 15:39:18
回复(1)
2
上岸吧_来个直推
InnoDB呢?不需要看版本的吗
发表于 2021-07-25 20:53:56
回复(0)
0
HackerLzh
?
发表于 2023-02-16 17:33:07
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
运维工程师
小米集团
2019
数据库
来自:
小米2019秋招运维工...
上传者:
小小
难度:
3条回答
302收藏
2821浏览
热门推荐
相关试题
下面描述中,符合结构化程序设计风格...
搜狐
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
2018
评论
(1)
(verbal)最近的研究显示,许...
言语理解与表达
2019
普华永道
人力资源
审计
税务服务
风险管理
管理咨询
行政管理
评论
(2)
来自
职能类模拟题14
请实现函数,输入一个参数baseS...
小米集团
字符串
评论
(4)
如下哪些命令可以查看Linux主机...
小米集团
操作系统
运维工程师
2019
评论
(5)
来自
小米2019秋招运维工程...
下列说法中正确的是()
小米集团
操作系统
运维工程师
2019
评论
(7)
来自
小米2019秋招运维工程...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题