目录

一、什么是云数据库? 

二、关系型数据库和非关系型数据库的区别?

三、如何购买阿里云 RDS?

3.1 登录阿里云服务网站

3.2 按需求购买需要的mysql 版本、存储空间、类型网络以及时间。

3.3 三个版本的区别?

四、创建和登录数据库

4.1 创建账户

4.2 连接数据库

4.3 如何通过工具连接RDS?

4.4 如何通过命令行RDS?

五、RDS 有什么优势?



一、什么是云数据库? 

二、关系型数据库和非关系型数据库的区别?

 

三、如何购买阿里云 RDS?

3.1 登录阿里云服务网站

3.2 按需求购买需要的mysql 版本、存储空间、类型网络以及时间。

没错数据库就跟充爱奇艺会员一样。 这就是云服务.  你不需要服务器、不需要安装,不再去翻看网上七嘴八舌的安装教程。

3.3 三个版本的区别?

这就看需求了,钱多的请忽略这个选项。直接选最贵的。否则你多权衡下实际需求再下单。

四、创建和登录数据库

4.1 创建账户

4.2 连接数据库

使用阿里云提供的DMS 管理系统

使用刚才创建的账户登录之后就进入这个界面了.   自己慢慢探索吧。  总之一句话 ,重要数据先备份再操作。

4.3 如何通过工具连接RDS?

注意这个端口是1921.  和我们平时连接的5432有些区别.

4.4 如何通过命令行RDS?

1. 首先要有一个可以执行psql的集群。这里选择使用docker 创建一个postgresql 集群. 

2. 以交互模式进入容器中.

 ~]# docker exec -it 7c8 bash
root@7c8f471a03f3:/# psql -h pgm-bp10y9u5dt0ej7f2vo.pg.rds.aliyuncs.com -p 1921 -d postgres -U ninesun

使用在RDS中创建的用户名和密码登录数据库.

现在你可以在命令行中操作你的rds了。

五、RDS 有什么优势?

说到RDS 我认为最好的就是免去了自己配置数据库,以及实例监控状况的监控,对SQL的优化....

这真的会节省运维和开发人员的很多时间,如果有一个慢查询,可能从开发人员反馈到运维人员确认问题需要花费很长时间,需要投入很多时间去翻看日志、查看log 这还依赖于开发运维人员的技能熟练度,以及问题分析的能力。

如果搭配ECS实例搭配使用效果更佳。

下面说到的这些

  • 读写分离
  • 灾备实例
  • CloudDBA

都是一些锦上添花的东西,如果你致力于了解底层,探索本源这些东西你可以自己完成.

当然这需要花费大量的时间,不过我认为这些是值得的...

部分内容来自B站.-亚当不是程序员

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐