首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
以下几种存储引擎,哪个具有这些特性:支持索引、支持数据持久化
[单选题]
以下几种存储引擎,哪个具有这些特性:支持索引、支持数据持久化、支持事务、支持数据压缩、支持 Online DDL、支持有一个或一个以上的索引包含非索引列的数据()
myisam
memory
innodb
tokudb
查看答案及解析
添加笔记
求解答(17)
邀请回答
收藏(299)
分享
纠错
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条回答
299收藏
2807浏览
热门推荐
相关试题
(verbal)最近的研究显示,许...
言语理解与表达
2019
普华永道
人力资源
审计
税务服务
风险管理
管理咨询
行政管理
评论
(3)
来自
职能类模拟题14
请实现函数,输入一个参数baseS...
小米集团
字符串
评论
(4)
下面描述中,符合结构化程序设计风格...
搜狐
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
2018
评论
(1)
以下对2001:0DB8:0000...
小米集团
网络基础
运维工程师
2019
评论
(7)
来自
小米2019秋招运维工程...
软件的需求规格说明书(SRS)需要...
小米集团
软件工程
运维工程师
2019
评论
(4)
来自
小米2019秋招运维工程...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题