摘要:
为什么要有redo log 一般当MySQL更新数据时,有两种情况,追加数据或定位到已经存在的一条数据进行修改。 然而磁盘随机读写速度很慢,无法满足高IO操作的场景。 为了提高写入效率,一般我们可以先将数据写入内存,空闲时再批量刷入磁盘。 但是这样就产生了一个问题:内存中的数据不是持久化的,如果掉电 阅读全文
摘要:
MySQL是一个快速、可扩展、易于使用的关系型数据库管理系统,属于Oracle公司旗下产品。 MySQL在2000年作为开源项目发布,采用GNU通用公共许可(GPL)协议,支持Windows、Linux、MacOS等多种操作系统。 MySQL使用结构化查询语言,可用于操作、管理和检索数据。 MySQ 阅读全文