标签: Replication
恭喜,聪明的你发明了RocksDB的主从复制
本文由原作者归档自微信公众号「两分钟好奇心」,原文发布于 2025-01-06。原文链接:恭喜,聪明的你发明了RocksDB的主从复制。 背景 你是一个 RocksDB 进程,你的名字叫A。 (该图片来自rockdb.org) 很久很久以前,你承担着上层应用的 Put、Get 请求,你勤勤恳恳没有怨言。 突然有一天,你 Put、Get 的执行时间变长了,程序员们疯狂质问你,你为什么变慢了,你解释说是因为 Get 请求太多处理不过来了,要是能有其他 RocksDB 进程帮你承担一些请求就好了。 …
本文由原作者归档自微信公众号「两分钟好奇心」,原文发布于 2025-01-06。原文链接:恭喜,聪明的你发明了RocksDB的主从复制。 背景 你是一个 RocksDB 进程,你的名字叫A。 (该图片来自rockdb.org) 很久很久以前,你承担着上层应用的 Put、Get 请求,你勤勤恳恳没有怨言。 突然有一天,你 Put、Get 的执行时间变长了,程序员们疯狂质问你,你为什么变慢了,你解释说是因为 Get 请求太多处理不过来了,要是能有其他 RocksDB 进程帮你承担一些请求就好了。 …
mysql异步复制、半同步复制、组复制
本文由原作者归档自 CSDN,原文发布于 2021-03-03。原文链接:mysql异步复制、半同步复制、组复制。 异步复制 sorce不管replica的死活,写进binlog后,commit完成就算成功。如果最后一个event没有发给replica,主库就挂了,那么就会有丢失数据的风险。 半同步复制 通过官方的半同步插件,将binlog写完后,发送给replica,当replica写入到relay log后,在主库commit。这样可以最大情况保证数据能发送到replica。但是如果 …
本文由原作者归档自 CSDN,原文发布于 2021-03-03。原文链接:mysql异步复制、半同步复制、组复制。 异步复制 sorce不管replica的死活,写进binlog后,commit完成就算成功。如果最后一个event没有发给replica,主库就挂了,那么就会有丢失数据的风险。 半同步复制 通过官方的半同步插件,将binlog写完后,发送给replica,当replica写入到relay log后,在主库commit。这样可以最大情况保证数据能发送到replica。但是如果 …