TokuDB存储引擎的应用场景有哪些

TokuDB的特点

1、高压缩比

  可以压缩包括索引在内的所有数据,大大降低存储成本,并且压缩还能提高性能,因为需要从磁盘读取和写入的数据更少了

2、快速写入和删除

  TokuDB采用的是Fractal Tree(分形树)的索引结构,搜索跟顺序访问的速度和B树差不多,但是插入和删除的速度比B树快,因为每个节点都有允许消息节点存储的缓冲区,插入、删除和更新作为消息插入到缓冲区中,缓冲区通过合并请求,让每个磁盘操作更有效率

3、在线索引创建,字段增加删除和重命名

在添加索引、增删字段的时候,不会阻塞查询和插入

4、在线备份

TokuDB的备份操作会在后台执行,不会对数据库的正常运行产生影响

5、快速恢复

TokuDB支持非常快的恢复速度,通常在一分钟以内完成

TokuDB有哪些适用场景

高并发场景:TokuDB采用分形树,插入和删除速度比B树快,所以有高并发写入的场景,可以考虑使用TokuDB

数据量大的场景:TokuDB对大数据的处理能力非常强大,可以容纳数百亿条记录,并且还支持在线扩展

要求高可靠性的场景:TokuDB提供了复制和故障转移功能,确保数据不会丢失,并且在出现故障时可以快速的恢复

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值