
mysql
文章平均质量分 88
程序员Rocky
这个作者很懒,什么都没留下…
展开
-
全网最清晰讲解MySQL的MVCC机制
本章分享主要是从MVCC的来龙去脉,搞清楚Why 引入MVCC?MVCC解决了什么问题,没有MVCC之前又怎么解决的,MVVC解决方案好在哪些地方,由此才引出了ReadView、快照读、当前读、ReadView规则等等概念和底层原理分析。如果你搞不清楚Why, 光看MVCC知识点你也是云里雾里的感觉。如果你明确了解了为什么引入MVCC以及底层原理,才能完全吃透这个技术点,本身逻辑不复杂,被网上的一些晦涩难懂的讲解,只讲结果不讲来龙去脉的方式搞得懵了。MVCC 主要是解决 "读" -"写" 时候的并发问题原创 2025-04-22 23:20:55 · 1068 阅读 · 0 评论 -
Canal增量订阅MySQL数据同步工具
阿里巴巴开源的工具canal:,译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费.基本原理就是:canal伪装成为mysql的一个【slave从节点】订阅master的binlog, 解析binlog拿到更新后的数据,拿到更新后的数据之后, 一般会将数据推送到MQ(例如Kafka、RabbitMQ等)中间件, 之后我们再通过消费MQ拿到增量更新数据进行业务处理.原创 2022-09-20 16:54:45 · 43453 阅读 · 0 评论 -
Phinx数据库迁移脚本的使用
Phinx数据库迁移脚本的使用要了解和要解决的问题 1.什么是phinx? 2.为什么使用phinx? 3.phinx的常见应用实例1/2. 什么是phinx?为什么使用phinx? 1. Phinx使你的php 应用进行数据迁移的过程变得异常轻松,在五分钟之内你就可以安装好Phinx 并进行数据迁移。Phinx允许开发者一种清晰、简洁的方式来修改和操作原创 2018-01-19 11:49:19 · 133363 阅读 · 0 评论