2023-11-04
如何评价WiredTiger这个存储引擎?
wiredTiger解耦了磁盘和内存的存储形式,从而使得数据在内存中可以有更高的并发度,而不受限于物理的page页面,并在存储时通过WAL + consolidation + 压缩的形式进行增量存储。同样是使用b+作为index的innoDB跟wiredTiger既有相似点也有不同点。这个问题主要是想了解WiredTiger整了这么一个大创新(跟innodb比或者其他关系数据库的index),优劣点具体在哪?
1. 从并发角度来说,大家都支持行级锁,且关系数据库还能支持更复杂的大型事务,那wiredTiger的优势在哪?
2. 从存储角度来说,wiredTiger将数据进行压缩后增量存储,但是这依然是对物理存储空间造成了很大消耗,且空间的垃圾回收也是个很大的问题,因为数据压缩后大小都不是定长的,那么这么做又是为什么?
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

评论
