云数据库的读写分离操作|学习笔记

简介: 快速学习云数据库的读写分离操作

发者学堂课程【云数据库MySQL版快速上手教程云数据库的读写分离操作】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/388/detail/4988


云数据库的读写分离操作


读写分离是一个非常智能的应用,主要是通过额外分配提供一个读写地址,可以自动地联动主实例以及其下的所有只读实例,实现自动的请求转发。

统一配置自动转发配置灵活。

他的开通步骤首先添加只读实例,在基本信息中添加只读实例,不一定只能开通一个,可以开通多个只读实例。

只读实例不出意外的话,建议,地域是不可以变的,可用区域如果不是统一的话可能稍微会有些延迟,网络类型最好跟主实例一样,然后点击立即购买即可。

因为添加一个主实例的话就像添加一 个 RDS 一样需要十多分钟的时间,为了节约时间已经添加好了。可以看到添加只读实例后会有一个标志,主实例有一个 R(read)的标志。

点击主实例之后就可以看到一个“与主实例数据延迟”,还可以看到他的一切都是复制好的。然后还有一些区别就是在可用性数据复制方式是仅能选择异步的。

只读实例和主实例的区别是数据库只能增删查改,主实例主要负责增删改,而只读实例主要负责查。

因为在很多应用场景中,可能不会写入数据、修改数据,但是会频繁的读取数据,这样将查询提取出来是有利于提高性能的,也会降低配置的需求。

调整为高安全模式可以在数据库连接中可以看到访问模式就是高安全模式,就不需要修改。开通了这些分离就可以申请读写分离地址,然后点击立即开启。


一般默认即可,如果由外网读取路径就可以再点击外网,点击确定。

数据库版的读写分离组件非常好的地方。

可以降低成本,而且是免费的。

再者来说如果不使用读写分离,设置主从的话,就需要很麻烦的设置,而且在有些程序还没有一个很好的读写分离的案例可以提供,或者说它还没有开通读写分离。但是如果通过阿里云的读写分离,就可以获得一个统一的地址,统一的地址会自动转发、读和写来帮助只要通过数据库的连接地址修改为后面分配好的读写分离地址就可以实现。有分配好的读写地址后,复制读写分离地址,粘贴到图下。


像 PSP 就算没有提供完整的读写分离程序,只要修改为读写分离地址就可以实现读写分离操作,在读写分离中还可以继续设置添加只读实例。还可以看到实例的情况,继续设置读写分离的配置权重以及关闭读写分离和申请外网读写分离。

相关文章
|
2月前
|
存储 SQL 关系型数据库
Mysql学习笔记(二):数据库命令行代码总结
这篇文章是关于MySQL数据库命令行操作的总结,包括登录、退出、查看时间与版本、数据库和数据表的基本操作(如创建、删除、查看)、数据的增删改查等。它还涉及了如何通过SQL语句进行条件查询、模糊查询、范围查询和限制查询,以及如何进行表结构的修改。这些内容对于初学者来说非常实用,是学习MySQL数据库管理的基础。
133 6
|
2月前
|
SQL Ubuntu 关系型数据库
Mysql学习笔记(一):数据库详细介绍以及Navicat简单使用
本文为MySQL学习笔记,介绍了数据库的基本概念,包括行、列、主键等,并解释了C/S和B/S架构以及SQL语言的分类。接着,指导如何在Windows和Ubuntu系统上安装MySQL,并提供了启动、停止和重启服务的命令。文章还涵盖了Navicat的使用,包括安装、登录和新建表格等步骤。最后,介绍了MySQL中的数据类型和字段约束,如主键、外键、非空和唯一等。
74 3
Mysql学习笔记(一):数据库详细介绍以及Navicat简单使用
|
3月前
|
SQL 关系型数据库 MySQL
php学习笔记-连接操作mysq数据库(基础)-day08
本文介绍了PHP中连接操作MySQL数据库的常用函数,包括连接服务器、设置字符集、关闭连接、选择数据库、结果集释放、获取影响行数以及遍历结果集等操作。通过书籍查询的实例演示了如何使用这些函数进行数据库操作,并提供了一个PHP操纵MySQL数据库的模板。
php学习笔记-连接操作mysq数据库(基础)-day08
|
4月前
|
SQL druid Java
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)(下)
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)
60 3
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)(下)
|
4月前
|
SQL Java 关系型数据库
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)(上)
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)
155 3
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)(上)
|
4月前
|
SQL 关系型数据库 MySQL
Java数据库部分(MySQL+JDBC)(一、MySQL超详细学习笔记)(下)
Java数据库部分(MySQL+JDBC)(一、MySQL超详细学习笔记)
39 6
|
4月前
|
存储 关系型数据库 MySQL
Java数据库部分(MySQL+JDBC)(一、MySQL超详细学习笔记)(上)
Java数据库部分(MySQL+JDBC)(一、MySQL超详细学习笔记)
52 4
|
4月前
|
SQL 关系型数据库 MySQL
Java数据库部分(MySQL+JDBC)(一、MySQL超详细学习笔记)(中)
Java数据库部分(MySQL+JDBC)(一、MySQL超详细学习笔记)
32 3
|
4月前
|
开发工具 数据安全/隐私保护 索引
LDAP学习笔记之二:389-DS(RHDS) 增删改查基本操作
LDAP学习笔记之二:389-DS(RHDS) 增删改查基本操作
|
5月前
|
存储 小程序 数据库
【微信小程序-原生开发】实用教程08 - 开通微信云开发,操作云数据库新增数据(含修改数据权限),初始化云服务(含获取微信云环境 id),获取云数据,滚动公告栏
【微信小程序-原生开发】实用教程08 - 开通微信云开发,操作云数据库新增数据(含修改数据权限),初始化云服务(含获取微信云环境 id),获取云数据,滚动公告栏
75 0