Golang教程网
Golang教程网
  • 博客首页
  • 实战学习Golang
  • 日常工作实战
  • 小程序实战开发
    • 微信小程序开发
    • 百度智能小程序开发
    • QQ小程序开发
    • 头条小程序开发
    • 支付宝小程序开发
  • 学习笔记
  • 搜索
MySQL数据库运维之读写分离01
发表于 2023-08-25

摘要:之前文章介绍了的主从同步复制,了解了主从同步的架构及搭建过程。这种通过将数据库按照职责划分的架构,称为数据库的读写分离架构。 之前文章介绍了MySQL的主从同步复制,了解了主从同步的架构及搭建过程。主从同步一方面用来做数据库的数据备份,另外一个很重要的因素是用来解决网站的读写瓶颈,本篇文章将介绍MySQL读写分离的原理,架构

【MySQL】Gaea 数据库中间件实现 MySQL 读写分离
发表于 2023-08-25

声明: 以下内容是学习macro作者的文章,作者原创文章链接:你还在代码里做读写分离么,试试这个中间件吧!下面夹杂了我自己运行过程中的错误与心得,能运行成功 传统的MySql读写分离方案是通过在代码中根据SQL语句的类型动态切换数据源来实现的,那么有没有什么中间件可以自动实现读写分离呢?小米开源的数据库中间件Gaea就可以实现,接下来我们将详细讲解如何使用Gaea来实现MySql的读写分离。

mysql 外网读写分离
发表于 2023-08-25

分离的意义 分散数据库的访问压力,提高访问效率。 (主服务器负责读/写请求,从服务器只负责读请求) 工作原理 主服务器将数据更新记录到日志(bin-log),然后定期同步到从服务器。 步骤1: 所有数据更新都会被主库记录到主库的二进制日志(也叫变更日志)。 步骤2: 从库IO线程从主库上读取二进制日志,写入到从库的中继日志上。 步骤3:

Mysql 读写分离中间件(Gaea)
发表于 2023-08-25

01 摘要 传统的MySql读写分离方案是通过在代码中根据SQL语句的类型动态切换数据源来实现的,那么有没有什么中间件可以自动实现读写分离呢?小米开源的数据库中间件Gaea就可以实现,接下来我们将详细讲解如何使用Gaea来实现MySql的读写分离。 02 Gaea简介 Gaea是小米中国区电商研发部研发的基于MySql协议的数据库中间件,目前在小米商城大陆和海外得到广泛使用,包括订单、社区

结合SpringBoot使用
发表于 2023-08-25

简介 传统的MySql读写分离方案是通过在代码中根据SQL语句的类型动态切换数据源来实现的,那么有没有什么中间件可以自动实现读写分离呢?小米开源的数据库中间件Gaea就可以实现,接下来我们将详细讲解如何使用Gaea来实现MySql的读写分离。 Gaea是小米中国区电商研发部研发的基于MySql协议的数据库中间件,目前在小米商城大陆和海外得到广泛使用,包括订单、社区、活动等多个业务

MySQL 读写分离实例详解
发表于 2023-08-25

MySQL 读写分离 MySQL读写分离又一好办法 使用 com.mysql.jdbc.ReplicationDriver 在用过Amoeba 和 Cobar,还有dbware 等读写分离组件后,今天我的一个好朋友跟我讲,MySQL自身的也是可以读写分离的,因为他们提供了一个新的驱动,叫 com.mysql.jdbc.ReplicationDriver 说明文档:http://dev.mysql

Golang 实现的 mysql
发表于 2023-08-25

Golang1.1昨天发布,性能提升不少。让我想起去年写的mysql-proxy,于是拿出来又改了一下调用最为频繁的一个函数,发现性能已经非常理想。这里放出来给有兴趣的朋友试用。 目前支持的功能是读写分离(非事务,如果用事务的话不会分发到slave上)和slave的负载 Golang1.1昨天发布,性能提升不少。让我想起去年写的mysql-proxy,于是拿出来又改了一下调用最为频繁的一个函数

golang分布式中间件之Redis
发表于 2023-08-25

Redis是一个高性能的键值存储数据库,可用于多种用途,如缓存、消息队列、计数器等。在golang分布式中间件领域,Redis作为一种常用工具,被广泛使用。本文将深度探讨Redis在golang分布式系统中的应用,包括Redis的基础知识、Redis在golang中的使用方法、Redis的集群模式以及Redis在分布式系统中的应用场景。一、Redis基础知识Redis的安装与配置

基于redis分布式锁实现秒杀功能
发表于 2023-08-25

基于基于redis分布式锁实现秒杀功能分布式锁实现秒杀功能主要为大家详细介绍了基于redis分布式锁实现秒杀功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下最近在项目中遇到了类似“秒杀”的业务场景,在本篇博客中,我将用一个非常简单的demo,阐述实现所谓“秒杀”的基本思路。业务场景业务场景所谓秒杀,从业务角度看,是短时间内多个用户“争抢”资源,这里的资源在大部分秒杀场景里是商品;将业务抽象

使用Redis实现分布式锁
发表于 2023-08-25

### 材料准备 ``` github.com/go-redis/redis/v8 // 操作redis github.com/gin-gonic/gin go v1.17 ``` #### 核心封装代码 ``` package lib import ( "context" "fmt" "github.com/go-redis/redis/v8" "log" "time" )

第一页 上一页 1 ... 997 998 999 1000 下一页 尾页
友情链接: 免费取名网 安企CMS 商家收款码申请 AI学习网 Hello Web3
© 2026 Golang教程网, Created By 安企内容管理系统(AnqiCMS)