当前位置: 首页 > news >正文

关系型数据库RDS基本简介

OSS存放非结构化的数据,如:音频、视频、图片

rds存放结构化的数据,如:一张表,

RDS产品概要

可以根据业务的需求进行弹性伸缩。

采用主从备份架构,三节点数据存储,具备高可用性和数据可靠性 。

 RDS的功能:

        专业的数据库管理平台DMS。

        轻松实现数据回溯。

        专业的数据库优化建议 :提供直观的慢SQL分析报告和完整的sql运行报告,提供如:主键检查、索引检查等多种优化建议。

        完善的监控体系  : 展示近20种性能的资源监控视图,可对部分资源项设置阈值报警,并提供web操作、sql审计等多种日志。

RDS的相关概念

实例:

是关系型数据库的运行环境。

各实例之间相互独立,资源隔离,相互之间不存在CPU、内存、iops等抢占问题。

同一实例中的不同数据库之间是资源共享的。

RDS实例目前支持的最大内存为48GB,最大磁盘容量为1000GB。

 只读实例:

分担数据库压力,增加应用的吞吐量。

        例如:浏览淘宝物品为读操作,下单为写操作,为了分担主库压力,所的读操作放在只读实例上,对数据表的数据没有影响的是读操作,对数据库、表有影响的就是写操作。

RDS可用区:

单可用区--有效控制云产品间的网络延迟。

多可用区---轻松实现同城容灾。

地域:

用户所购买的rds实例的服务器所处的地理位置  (选择和ecs同地域的、或者是选择与自己相近的地域)

数据库:

是用户在一个实例下创建的逻辑单元。

一个实例可以创建多个数据库,数据库命名为一。

mysql类型实例,最多可创建500个数据库,而SQL server类型实例最多可创建50个数据库。

所有数据库都会共享该实例下的资源,如:CPU、内存,磁盘容量等。

数据库账号:

每个数据库账号可以用于多个数据库,

同时每个数据库的读写权限也可被分配给多个数据库账号。

一个账号可以创建多个实例。

对于mysql和sql server 类型实例,每个实例最多可创建500个数据库账号。

 连接数:

应用程序可以同时连接到RDS实例的连接数量是5000万。

磁盘容量:

在购买实例时,所选择购买的磁盘大小。

管理控制台:

管理用户所购买的rds实例的WEB页面,可以对RDS进行各种操作。

RDS的存储空间和内存的选择:看并发量

创建数据库

创建账号

账号授权

修改密码

内外网ip

数据库备份

数据库重启

数据库删除

版本:

基础版 : 一个节点,故障恢复时间较长,

  • 架构:单节点,计算与存储分离。
  • 只读实例:不支持。

高可用版:一主一备,切换对应用是透明的

  • 架构:一主一备的高可用架构,支持双可用区容灾切换。备实例不可访问。
  • 只读实例:MySQL、PostgreSQL支持。

集群版:

  • 架构:一主一备的高可用架构,备实例可访问。
  • 只读实例:SQL Server支持。

三节点:

  • 架构:一主一备一日志的三节点架构,支持三可用区容灾切换。备实例不可访问。
  • 只读实例:MySQL支持。

DMS介绍

是一款访问管理云端数据的WEB服务。提供了数据管理、对象管理、数据流转、实例管理等。

数据迁入

迁移步骤;

结构迁移

        dts会将迁移对象的结构定义迁移到目标实例。

        支持对象:表、视图、触发器、存储过程、存储函数。

全量迁移:(不收费)

        将源数据库的数据全都迁移到目标实例中。

增量迁移:(收费)

        将迁移过程进行数据变更同步到目标实例。

        如果迁移期间进行了DDL操作,那么这些结构变更不会迁移到目标实例。

 

相关文章:

  • 20分钟学会git基本操作,创建远程仓库
  • 游戏开发最佳10个工具与技术方案
  • [Spark、hadoop]Spark Streaming整合kafka实战
  • JavaSE——集合、集合继承结构图
  • HostMonitor监控软件
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • 接口查询优化:优雅的处理大批量数据及 in 超过 1000 问题
  • Linux搭建redis调试环境
  • 精确的数字-C++数据类型
  • C# 中的多线程和异步编程
  • 前端初识算法
  • SQL->基础->进阶
  • keepalived实现nginx负载均衡机高可用
  • 如何通过优化 Python 中的 GPU 使用率将视频处理速度提高 5 倍(教程含源码)
  • python获取文件夹下所有图片目录
  • 《深入 React 技术栈》
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • happypack两次报错的问题
  • java多线程
  • npx命令介绍
  • Octave 入门
  • PermissionScope Swift4 兼容问题
  • Python实现BT种子转化为磁力链接【实战】
  • 力扣(LeetCode)22
  • 利用DataURL技术在网页上显示图片
  • 聊聊flink的TableFactory
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 前端工程化(Gulp、Webpack)-webpack
  • 如何学习JavaEE,项目又该如何做?
  • 算法-插入排序
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #define
  • #window11设置系统变量#
  • (1)(1.9) MSP (version 4.2)
  • (1)Android开发优化---------UI优化
  • (2)从源码角度聊聊Jetpack Navigator的工作流程
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (附源码)php投票系统 毕业设计 121500
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (一)基于IDEA的JAVA基础1
  • (已解决)什么是vue导航守卫
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (转)Linux下编译安装log4cxx
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .NET 读取 JSON格式的数据
  • .NET_WebForm_layui控件使用及与webform联合使用
  • .NetCore项目nginx发布
  • .net操作Excel出错解决
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout
  • .net访问oracle数据库性能问题
  • .NET应用UI框架DevExpress XAF v24.1 - 可用性进一步增强
  • @AliasFor 使用