【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】

【摘要】 本文主要介绍的有:MySQL数据库相关概念、华为云云数据库MySQL的体验流程、华为云云数据库MySQL的性能测试。本次华为云云数据库MySQL的体验流程以实际业务系统数据迁移为准,能够符合实际生产场景。

前言本文主要介绍的有:MySQL数据库相关概念华为云云数据库MySQL的体验流程华为云云数据库MySQL的性能测试一、MySQL数据库相关概念1.什么是MySQLMySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统)应用软件之一。2.什么是华为云云数据库MySQL云数据库RDS(Relational Database Service,简称RDS)是一种基于云计算平台的稳定可靠、弹性伸缩、便捷管理的在线云数据库服务。目前在开发中比较常使用的也是华为云的云数据库RDS。华为云云数据库MySQL拥有稳定可靠、安全运行、弹性伸缩、轻松管理、经济实用等特点。其中有三点是非常突出的:架构成熟稳定,支持流行应用程序,适用于多领域多行业;支持各种WEB应用,成本低,几乎是中小企业的首选。管理控制台提供全面的监控信息,简单易用,灵活管理,可视又可控,所以使用起来非常容易上手。随时根据业务情况弹性伸缩所需资源,按需开支,量身订做,这就不用担心自身数据量大小的问题了。二、华为云云数据库MySQL的体验流程1.购买云数据库MySQL试用数据库网址:https://activity.huaweicloud....

【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】_第1张图片

试用数据库大概每天早上09:30开抢,按照流程选择购买数据,并支付,下单完成就可以进入数据库控制台。2.进入数据库费用中心费用中心网址:https://account.huaweicloud.c...

【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】_第2张图片

查看费用详细信息

【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】_第3张图片
3.进入数据库控制台数据库管理控制台:https://console.huaweicloud.c...

【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】_第4张图片
4.购买公网IP进入网络控制台:https://console.huaweicloud.c...
【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】_第5张图片

选择对应的配置进行支付

【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】_第6张图片
5.配置远程连接进入数据库控制台:https://console.huaweicloud.c...选择:连接管理=》绑定IP=》

【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】_第7张图片
6.设置安全组选择一键添加,确定所有远程地址可以连接。

【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】_第8张图片
7.添加用户选择:账号管理=》创建账号=》输入信息=》确定

【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】_第9张图片
8.添加数据库用root用户密码登录数据库。登录数据库网址:https://console.huaweicloud.c...
【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】_第10张图片
输入账号密码登录成功后,输入test新建数据库。

【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】_第11张图片
9.授权用户点击修改权限,把需要授权数据库移到右边添加就好。

【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】_第12张图片
10.测试连接用navicat测试数据库连接,选择连接=》华为云=》云数据库MYSQL

【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】_第13张图片

输入地址和账号密码点击测试连接

【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】_第14张图片

至此华为云的mysql连接成功。三、华为云云数据库MySQL的性能测试1.数据批量导入测试本次测试以导入2273张表,1552427条数据为例,大约需要33分钟。

【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】_第15张图片

执行查询语句

【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】_第16张图片
2.代码业务测试2.1 数据迁移运行程序进行CodeFirst自动生成数据库。

【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】_第17张图片

执行成功,打开navicat查看数据库,表正常生成。

【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】_第18张图片

进行数据导入

【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】_第19张图片
2.2 后端测试运行程序查看WebAPI业务是否正常启动。
【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】_第20张图片
2.3 前端测试运行vue3查看页面数据是否正常加载。

【愚公系列】华为云云数据库MySQL的体验流程|【华为云至简致远】_第21张图片
总结本文主要介绍的有:MySQL数据库相关概念、华为云云数据库MySQL的体验流程、华为云云数据库MySQL的性能测试。本次华为云云数据库MySQL的体验流程以实际业务系统数据迁移为准,能够符合实际生产场景。云数据库与传统自建数据库的对比如下:服务可用性:在服务可用性方面,云数据库RDS是99.95%可用的;而在自购服务器搭建的传统数据库服务中,需自行保障,自行搭建主从复制,自建RAID等。数据可靠性:对数据的可靠性来说,云数据库RDS是保证99.9999%可靠的;而在自购服务器搭建的传统数据库服务中,需自行保障,自行搭建主从复制,自建RAID等。系统安全性:云数据库RDS可防DDoS攻击,流量清洗,能及时有效地修复各种数据库安全漏洞,而在自购服务器搭建的传统数据库,则需自行部署,价格高昂,同时也需自行修复数据库安全漏洞。数据库备份:云数据库RDS可自动为数据库进行备份,而自购服务器搭建的传统数据库需自行实现,同时需要寻找备份存放空间以及定期验证备份是否可恢复。软硬件投入:云数据库RDS无软硬件投入,并按需付费;而自购服务器搭建的传统数据库服务器成本相对较高,对于SQL Server需支付许可证费用。系统托管:云数据库RDS无需托管费用,而自购服务器搭建的传统数据库每台2U服务器每年超过5000元(如果需要主从,两台服务器需超过10000元/年)。维护成本:云数据库RDS无需运维,而自购服务器搭建的传统数据库需招聘专职DBA来维护,花费大量人力成本。部署扩容:云数据库RDS即时开通,快速部署,弹性扩容,按需开通,而自购服务器搭建的传统数据库需硬件采购、机房托管、部署机器等工作,周期较长。资源利用率:云数据库RDS按实际结算,100%利用率,而自购服务器搭建的传统数据库需考虑峰值,资源利用率很低。
【华为云至简致远】有奖征文火热进行中:https://bbs.huaweicloud.com/b...
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:[email protected]进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
想了解更多的华为云产品相关信息,请联系我们:

电话:950808按0转1

你可能感兴趣的:(后端java数据库程序员)