初学者如何快速理解Polar DB IMCI?
本文的撰写思路是在研读《PolarDB IMCI助力聚水潭数据中台极致体验,实现百亿级订单实时分析》的过程中产生的想法,作为一个对数据库基础概念与技术原理一窍不通的新人小白,该如何去学习了解数据库PolarDB的核心功能之一——IMCI列存引擎呢?从一个客户案例入手是最快能够理解一个客户定位、客户需求、产品功能、使用场景乃至底层原理的方式。阿里是从电商起家的,相信网购大家都有体感,类似于雅诗兰黛、
【MySQL】事务日志 redo log 详解
redo 日志降低了刷盘的频率,并且redo日志占用的空间非常小。(redo日志主要存储表空间ID、页号、偏移量以及需要更新的值,所需存储的空间很小,刷盘快)。Redo Log 可以简单的非为两部分组成:重做日志的缓存(redo log buffer),保存在内存中,容易丢失。重做日志文件(rodo log file),保存在硬盘中,保证持久性。Redo Log写入并不是直接写入磁盘的,Innodb引擎会在写Redo Log的时候先写redo log buffer,之后再以一定的频率刷入到真正的redo log file中。这里的一定的频率就是所谓的刷盘策略。