精华内容
下载资源
问答
  • 提到数据库的特性,要先了解清楚我们为什么要使用...现代化各种信息技术快速发展,对数据的处理要求越来越高,于是更多的人应用到云数据库云数据库灵活计费、自动备份、同时数据进行加密处理,安全性也保障。如

    提到数据库的特性,要先了解清楚我们为什么要使用数据库。你可以简单把数据库理解为一个仓库,这个仓库是用来组织、存储和管理数据的,是一个有组织的,可共享的,可统一管理、强关联的数据的集合。

    按照我们常规的理解,数据库可以分为关系数据库和非关系型数据库,再分得细一些,还可以分为关系数据库、键值数据库、宽表数据库、文档数据库、内存数据库、图形数据库、时序数据库等等。

    现代化各种信息技术快速发展,对数据的处理要求越来越高,于是更多的人应用到云数据库,云数据库灵活计费、自动备份、同时数据进行加密处理,安全性也有保障。如果我们根据自己的需要,把云数据库选好、规划好,再去进行接入,可以省下很多时间和成本。

    那么这里就需要了解清楚本地接入数据库到底是怎么一个操作流程。在这里,我主要以小鸟云数据库为例,来看看本地接入云数据库的操作流程。

    1.创建数据库成功后可进入数据库管理页。

    在这里插入图片描述
    在这里插入图片描述

    2.在此页面中可以查看数据库的基本信息、重设数据库密码和FTP密码,以及管理数据库的操作,如: IP访问权、数据库备份、数据库还原、清空数据库。

    3.重设密码。密码长度应为8-30位,必须同时包含大小写字母和数字,可包含特殊字符()~!$%^&-+|{}[]:;<>,.

    5.完成创建云数据库实例、设置白名单和创建账号等操作后,您可以使用通用数据库客户端连接到云数据库实例,也可以在应用程序中配置地址、端口、账号信息等进行连接。

    6.使用客户端连接实例

    小鸟云数据库与原生的数据库服务完全兼容,所以您可以使用任何通用的数据库客户端连接到云数据库实例,且连接方法类似。下文以HeidiSQL为例。

    (1)启动HeidiSQL客户端。

    (2)在左下角单击新建。

    (3)输入要连接的云数据库实例信息。

    a.输入云数据库实例的内网地址或外网地址。

    b.查看云数据库实例的内外网地址及端口信息,步骤如下:

    登录小鸟云管理控制台。找到目标实例,单击管理。在实例详情栏中,即可查看内外网地址及端口信息。
    在这里插入图片描述

    c.填写账号名称、密码,端口号为实例的端口号。

    d.单击打开。

    若连接信息无误,即会成功连接实例。
    在这里插入图片描述

    简单说说小鸟云数据库的优点

    1.创建速度快,之前我配置的是小鸟云MySQL,几分钟内就可以创建成功。

    2.数据自动备份机制比较完善。3.在小鸟云的管理控制台中可查看数据库负载情况、IOPS情况、当前总连接数等十五项重要指标,可全方位监控数据库运行状况。

    6.提供用户身份认证、审计日志等安全措施。

    7.监控、自动备份等功能比较好用,这样就不需要花更多的成本在数据库运维和服务器网络运维上面。

    了解更多:小鸟云
    WX:小鸟云(niaoyun123)

    展开全文
  • 做为中小站长来说,一般购买了云服务器之后,可以自己在云服务器ECS上搭建数据库,并不需要另外购买云数据库。但是当网站的数据量规模已经大到一定程度之后,这种应用与数据库不分离的模式就会显露弊端了,会出现...

    做为中小站长来说,一般购买了云服务器之后,可以自己在云服务器ECS上搭建数据库,并不需要另外购买云数据库。但是当网站的数据量规模已经大到一定程度之后,这种应用与数据库不分离的模式就会显露弊端了,会出现服务器反应迟缓卡顿现象。

     
    云数据库结合云服务器使用,布局站库分离的网站,这样的站库分离模式速度更快,也减少了数据安全风险,更降低了运营成本。云数据库RDS提供高可用、高可靠、高安全、可扩展的托管数据库服务,性能等同于商业数据库,但是价格相比ECS自建数据库,仅需约1/3,相比自购服务器搭建数据库,仅需约1/10。云数据库与自建数据库的成本比较,请看以下对比表:

    价格对比

     
    费用云数据库RDSECS自建数据库自购服务器搭建数据库
    硬件费用和备品配件费用RDS实例的费用。例如,2 CPU、4 GB内存、存储空间 100 GB(IOPS能力可达到6800)的实例费用是8000元/年。至少需要2台ECS实例作为主备实例。2台2 CPU、4 GB内存、存储空间 100 GB(IOPS能力可达到6800)的ECS实例费用是6800元/年。
    • 至少需要2台数据库服务器。每台IOPS能力达到6800的服务器费用大约是8000元。
    • 1台用于连接前端Web服务器的内网交换机(便宜的1U非网管交换机为1000元左右)。
    • 后期硬件损坏和更换至少还要消耗30%费用。
    • 硬件花费:(8000 × 2 + 1000)× 130% = 22100元。

      每年费用:22100元/3 = 7366元(硬件按照3年折旧计算)。

    机房托管费用服务商负责,无需付费。服务商负责,无需付费。1U机柜空间托管费用为3000元/年,共有2台1U服务器和1台1U内网交换机需要计费,机房托管费用:3000 × 3 = 9000元。
    带宽费用
    • 同一地域内,ECS和RDS可以通过内网互通,且不收取费用。
    • 若在不同地域,ECS和RDS可以通过外网互通,需收取外网流量费用,详细收费标准请参见云数据库RDS详细价格信息
    • 同一地域内,ECS实例之间可以通过内网互通,不收取费用。
    • 若在不同地域,ECS实例之间可以通过外网互通,需收取外网流量费用,详细收费标准请参见公网带宽计费方式
    只用于内网,不产生公网费用。
    数据库运维工程师费用数据库维护由服务商负责,无人员成本。1个初级DBA工程师月薪至少5000/月,假设当前项目占用该工程师30%的工作量,则人员成本为5000 × 12× 30% = 18000元。1个初级DBA工程师月薪至少5000/月,假设当前项目占用该工程师30%的工作量,则人员成本为5000 × 12× 30% = 18000元。
    每年总费用8000元/年24800元/年34366元/年

    RDS MySQL与自建数据库对比优势

     
    对比项RDS MySQLECS自建自购服务器搭建数据库
    性价比
    • 弹性资源。
    • ALISQL提供各种特性功能,提升用户使用感受。
    • 备份有一半实例空间免费
    • 公网流量免费。
    • 免费使用自带的域名。
    • 更新速度快,紧跟MySQL最新版本。
    • 弹性资源。
    • 开源版无性能优化。
    • 备份空间独立收费。
    • 公网流量收费。
    • 一次投入的沉没成本大。
    • 开源版无性能优化。
    • 需要独立准备备份资源,成本极高。
    • 公网流量收费,域名费用高。
    可用性
    • 基础版约15分钟即可完成故障转移。
    • 高可用版和集群版提供自研高可用系统,实现30秒内故障恢复。
    • 只读实例自动实现负载均衡。
    • 读写分离使用方便。
    • 未来会推出分析节点,满足分析型场景需求。
    • 基础版约30分钟完成故障转移。
    • 需要单独购买高可用系统。
    • 需要单独实现或者购买负载均衡服务。
    • 分析型场景需要与分析型数据库结合,搭建难度大、成本高。
    • 单机实例,少则两小时,多则等待配货数周。
    • 需要单独购买高可用系统。
    • 需要单独实现或者购买负载均衡设备。
    • 分析型场景需要与分析型数据库结合,搭建难度大、成本高。
    可靠性
    • 数据可靠性高,自动主备复制、数据备份、日志备份等。
    • MySQL 5.6三节点企业版,实现RPO(Recovery Point Object)=0。
    • MySQL 5.7三节点企业版(MGR),实现RPO=0、RTO(Recovery Time Objective) < 1分钟。
    • 在好的架构下才能实现高可靠性。
    • 实现RPO=0的成本极高,需要单独购买研发服务。
    • 数据可靠性一般,取决于单块磁盘的损害概率。
    • 实现RPO=0的成本极高,需要单独购买研发服务。
    易用性
    • 自动化备份恢复系统,支持按时间点恢复、单库备份恢复等,流式备份对实例性能影响小。
    • 自动化监控告警系统,支持秒级监控,覆盖实例和数据库所有性能指标,支持短信、邮箱、旺旺、钉钉等通道,且根据消费有大额度的免费短信数量。
    • 支持异地容灾
    • 支持一键版本升级
    • 无自动备份系统,流式备份能力需要单独实现,实现按时间点恢复功能成本高。
    • 需要单独购买监控系统,在云监控中配置告警系统。
    • 技术实现难度极大。
    • 版本升级成本高。
    • 无自动备份系统,流式备份能力需要单独实现,实现按时间点恢复功能成本高。
    • 需要单独购买或配置监控系统,通道较少,成本较高。
    • 异地数据中心成本极高,技术实现难度也大,很难实现异地容灾。
    • 版本升级成本高。
    性能
    • MySQL的本地SSD盘实例性能极佳。
    • MySQL的ESSD性能较SSD提升显著。
    • 增加只读实例之后性能强劲且负载均衡。
    • CloudDBA提供高级优化能力。
    • SQL洞察满足大部分监控及性能优化数据库场景。
    • ECS本地盘意味着降低数据可靠性,采用云盘需要规划架构,成本支出较大。
    • 基于ESSD的ECS自建MySQL性能低于基于ESSD的RDS MySQL性能。
    • 实现集群版的难度较高,咨询成本较高,维护成本极高。
    • 依赖资深DBA,支出大,受制于人。
    • 比云计算硬件更新速度慢,性能一般都会低于云数据库。
    • 难以实现计算和存储分离,若使用高端存储实现计算和存储分离,动辄需要数千万支出。
    • 实现集群版的难度较高,咨询成本较高,维护成本极高。
    • 依赖资深DBA,支出大,受制于人。
    安全
    • 事前防护:白名单安全组专有网络隔离
    • 事中保护:连接链路加密数据落盘加密(BYOK覆盖多种存储介质)。
    • 事后审计:SQL洞察历史事件
    • 事前防护:白名单、安全组、专有网络隔离。
    • 事中保护:需要单独实现连接链路加密和数据落盘加密,BYOK密钥轮转难度大,咨询成本较高。
    • 事后审计:审计困难,需要单独保存SQL日志。
    • 事前防护:白名单和专有网络隔离的咨询成本较高。
    • 事中保护:需要单独实现连接链路加密和数据落盘加密,BYOK密钥轮转难度大,咨询成本较高。
    • 事后审计:审计困难,需要单独保存SQL日志。

    RDS SQL Server与自建数据库对比优势

     
    对比项RDS SQL ServerECS自建自购服务器搭建数据库
    性价比
    • 弹性资源。
    • WEB版性价比极高。
    • 备份有一半实例空间免费
    • 公网流量免费。
    • 弹性资源。
    • 不可使用WEB版。
    • 备份空间独立收费。
    • 公网流量收费。
    • 一次投入的沉没成本大。
    • 不可使用WEB版。
    • 需要独立准备备份资源,成本极高。
    • 公网流量收费,域名费用高。
    可用性
    • 基础版约15分钟即可完成故障转移。
    • 高可用版和集群版提供自研高可用系统,实现30秒内故障恢复。
    • 集群版的只读实例自动实现负载均衡。
    • 集群版的读写分离使用方便。
    • 基础版约30分钟完成故障转移。
    • 需要单独购买高可用系统。
    • 需要单独实现或者购买负载均衡服务。
    • 单机实例,少则两小时,多则等待配货数周。
    • 需要单独购买高可用系统。
    • 需要单独实现或者购买负载均衡设备。
    可靠性
    • 数据可靠性高,自动主备复制、数据备份、日志备份等。
    • 集群版可实现RPO(Recovery Point Object)=0。
    • 在好的架构下才能实现高可靠性。
    • 实现RPO=0的成本极高,需要单独购买研发服务。
    • 数据可靠性一般,取决于单块磁盘的损害概率。
    • 实现RPO=0的成本极高,需要单独购买研发服务。
    易用性
    • 自动化备份恢复系统,支持按时间点恢复、单库备份恢复等,流式备份对实例性能影响小。
    • 自动化监控告警系统,支持秒级监控,覆盖实例和数据库所有性能指标,支持短信、邮箱、旺旺、钉钉等通道,且根据消费有大额度的免费短信数量。
    • 即将支持异地容灾。
    • 无自动备份系统,流式备份能力需要单独实现,实现按时间点恢复功能成本高。
    • 需要单独购买监控系统,在云监控中配置告警系统。
    • 技术实现难度极大。
    • 无自动备份系统,流式备份能力需要单独实现,实现按时间点恢复功能成本高。
    • 需要单独购买或配置监控系统,通道较少,成本较高。
    • 异地数据中心成本极高,技术实现难度也大,很难实现异地容灾。
    性能
    • SQL Server 2008 R2的本地SSD盘实例性能极佳,SQL Server 201x版本新计算存储分离架构可享受硬件红利 。
    • SQL Server的ESSD性能较SSD提升显著。
    • 增加只读实例之后性能强劲且负载均衡。
    • CloudDBA提供高级优化能力。
    • ECS本地盘意味着降低数据可靠性,采用云盘需要规划架构,成本支出较大。
    • 基于ESSD的ECS自建SQL Server性能低于基于ESSD的RDS SQL Server性能。
    • 实现集群版的难度较高,咨询成本较高,维护成本极高。
    • 依赖资深DBA,支出大,受制于人。
    • 比云计算硬件更新速度慢,性能一般都会低于云数据库。
    • 难以实现计算和存储分离,若使用高端存储实现计算和存储分离,动辄需要数千万支出。
    • 实现集群版的难度较高,咨询成本较高,维护成本极高。
    • 依赖资深DBA,支出大,受制于人。
    安全
    • 事前防护:白名单专有网络隔离
    • 事中保护:连接链路加密数据落盘加密
    • 事后审计:SQL审计(数据库审计)历史事件
    • 微软安全更新,阿里技术兜底。
    • 事前防护:白名单、安全组、专有网络隔离。
    • 事中保护:需要单独实现连接链路加密和数据落盘加密,咨询成本较高。
    • 事后审计:审计困难,需要单独保存SQL日志。
    • 事前防护:白名单和专有网络隔离的咨询成本较高。
    • 事中保护:需要单独实现连接链路加密和数据落盘加密,咨询成本较高。
    • 事后审计:审计困难,需要单独保存SQL日志。
    法律
    • 附带License,无法律风险。
    • 即将支持自带License,降低整体成本支出。
    只有单独购买License。只有单独购买License,否则法律风险极大。

    RDS PostgreSQL与自建数据库对比优势

     
    对比项RDS PostgreSQLECS自建自购服务器搭建数据库
    性价比
    • 弹性资源。
    • 内核优化,提供各种特性功能,提升用户使用感受。
    • 备份有一半实例空间免费
    • 公网流量免费。
    • 免费使用自带的域名。
    • 更新速度快,紧跟PostgreSQL最新版本。
    • 弹性资源。
    • 开源版无性能优化。
    • 备份空间独立收费。
    • 公网流量收费。
    • 一次投入的沉没成本大。
    • 开源版无性能优化。
    • 需要独立准备备份资源,成本极高。
    • 公网流量收费,域名费用高。
    可用性
    • 基础版约15分钟即可完成故障转移。
    • 高可用版提供自研高可用系统,实现30秒内故障恢复。
    • 只读实例自动实现负载均衡。
    • 基础版约30分钟完成故障转移。
    • 需要单独购买高可用系统。
    • 需要单独实现或者购买负载均衡服务。
    • 单机实例,少则两小时,多则等待配货数周。
    • 需要单独购买高可用系统。
    • 需要单独实现或者购买负载均衡设备。
    可靠性
    • 数据可靠性高,自动主备复制、数据备份、日志备份等。
    • 支持设置保护级别,最高RPO=0。
    • 在好的架构下才能实现高可靠性。
    • 实现RPO=0的成本极高,需要单独购买研发服务。
    • 数据可靠性一般,取决于单块磁盘的损害概率。
    • 实现RPO=0的成本极高,需要单独购买研发服务。
    易用性
    • 自动化备份恢复系统,支持按时间点恢复、单库备份恢复等,流式备份对实例性能影响小。
    • 自动化监控告警系统,覆盖实例和数据库所有性能指标,支持短信、邮箱、旺旺、钉钉等通道,且根据消费有大额度的免费短信数量。
    • 无自动备份系统,流式备份能力需要单独实现,实现按时间点恢复功能成本高。
    • 需要单独购买监控系统,在云监控中配置告警系统。
    • 无自动备份系统,流式备份能力需要单独实现,实现按时间点恢复功能成本高。
    • 需要单独购买或配置监控系统,通道较少,成本较高。
    性能
    • PostgreSQL的本地SSD盘实例性能极佳。
    • PostgreSQL的ESSD性能较SSD提升显著。
    • 增加只读实例之后性能强劲且负载均衡。
    • CloudDBA提供高级优化能力。
    • SQL审计(数据库审计)满足大部分监控及性能优化数据库场景。
    • ECS本地盘意味着降低数据可靠性,采用云盘需要规划架构,成本支出较大。
    • 基于ESSD的ECS自建PostgreSQL性能低于基于ESSD的RDS PostgreSQL性能。
    • 依赖资深DBA,支出大,受制于人。
    • 比云计算硬件更新速度慢,性能一般都会低于云数据库。
    • 难以实现计算和存储分离,若使用高端存储实现计算和存储分离,动辄需要数千万支出。
    • 依赖资深DBA,支出大,受制于人。
    安全
    • 事前防护:白名单安全组专有网络隔离
    • 事中保护:连接链路加密云盘加密
    • 事后审计:SQL审计(数据库审计)历史事件
    • 事前防护:白名单、安全组、专有网络隔离。
    • 事中保护:需要单独实现连接链路加密。
    • 事后审计:审计困难,需要单独保存SQL日志。
    • 事前防护:白名单和专有网络隔离的咨询成本较高。
    • 事中保护:需要单独实现连接链路加密。
    • 事后审计:审计困难,需要单独保存SQL日志。

    综合上面的对比表格,尊托云数给大家总结一下云数据库与传统自建数据库的对比如下:

    1.       服务可用性:    在服务可用性方面,云数据库RDS是99.95%可用的;而在自购服务器搭建的传统数据库服务中,需自行保障, 自行搭建主从复制,自建RAID等。 

    2.       数据可靠性:    对数据的可靠性来说,云数据库RDS是保证99.9999%可靠的;而在自购服务器搭建的传统数据库服务中,需自行保障, 自行搭建主从复制,自建RAID等。

    3.       系统安全性:    云数据库RDS可防DDoS攻击,流量清洗,能及时有效地修复各种数据库安全漏洞,而在自购服务器搭建的传统数据库,则需自行部署,价格高昂,同时也需自行修复数据库安全漏洞。

    4.       数据库备份:   云数据库RDS可自动为数据库进行备份,而自购服务器搭建的传统数据库需自行实现,同时需要寻找备份存放空间以及定期验证备份是否可恢复。

    5.       软硬件投入:   云数据库RDS无软硬件投入,并按需付费;而自购服务器搭建的传统数据库服务器成本相对较高,对于SQL Server需支付许可证费用。

    6.       系统托管:    云数据库RDS无需托管费用,而自购服务器搭建的传统数据库每台2U服务器每年超过5000元(如果需要主从,两台服务器需超过10000元/年)。

    7.       维护成本:    云数据库RDS无需运维,而自购服务器搭建的传统数据库需招聘专职DBA来维护,花费大量人力成本。

    8.       部署扩容:    云数据库RDS即时开通,快速部署,弹性扩容,按需开通,而自购服务器搭建的传统数据库需硬件采购、机房托管、部署机器等工作,周期较长。

    9.       资源利用率:    云数据库RDS按实际结算,100%利用率,而自购服务器搭建的传统数据库需考虑峰值,资源利用率很低。

    现在大的云计算服务商都有提供云数据库产品,比如:腾讯云云数据库、阿里云云数据库、华为云云数据库等等(正在进行的品牌云数据库1折抢购活动可进入尊托云数9i0i.com了解详情)。大型网站应用有必要购买云数据库,有利于网站的健康稳定运营及长期发展。一般需要云数据库的行业应用场景主要有:电商/金融类网站、游戏数据缓存、大数据计算,连接大数据存储、计算和可视化引擎等。

    展开全文
  • 云数据库

    2021-02-24 01:21:39
    文章首先对云数据库概述、云数据库产品、云数据库系统架构、AmazonAWS(AmazonWebServices)和云数据库、微软云数据库SQLAzure等相关内容。本文来自博客园,由火龙果软件Anna编辑、推荐。云计算的概念:通过整合、...
  • 1.试述云数据库的概念。 答:云数据库是部署和虚拟化在云计算环境中的...云数据库具有高可扩展性、高可用性、采用多租形式和支持资源有效分发等特点。 2.与传统的软件使用方式相比,云计算这种模式具有哪些明显的...

    1.试述云数据库的概念。

    答:云数据库是部署和虚拟化在云计算环境中的数据库。云数据库是在云计算的大背景下发展起来的一种新兴的共享基础架构的方法,它极大地增强了数据库的存储能力,消除了人员、硬件、软件的重复配置,让软、硬件升级变得更加容易,同时,也虚拟化了许多后端功能。云数据库具有高可扩展性、高可用性、采用多租形式和支持资源有效分发等特点。

    2.与传统的软件使用方式相比,云计算这种模式具有哪些明显的优势?

    在这里插入图片描述
    在这里插入图片描述

    3.云数据库有哪些特性?

    答:1)动态可扩展 2)高可用性 3)较低的使用代价

    4)易用性 5)高性能 6)免维护 7)安全

    4.试述云数据库的影响。

    答:
            在大数据时代,每个企业几乎每天都在不断产生大量的数据。企业类型不同,对于存储的需求也千差万别,而云数据库可以很好地满足不同企业的个性化存储需求。
            首先,云数据库可以满足大企业的海量数据存储需求。云数据库在当前数据爆炸的大数据时代具有广阔的应用前景。传统的关系数据库难以水平扩展,相本无法存储如此海量的数据。因此,具有高可扩展性的云数据库就成为企业海量数据存储管理的很好选择。
            其次,云数据库可以满足中小企业的低成本数据存储需求。中小企业在IT 基础设施方面的投人比较有限,非常渴望从第三方方便、快捷、廉价地获得数据库服务。云数据库采用多租户方式同时为多个用户提供服务,降低了单个用户的使用成本,而且用户使用云数据库服务通常按需付费,不会浪费资源造成额外支出,因此,云数据库使用成本很低,对于中小企业而言可以大大降低企业的信息化门槛,让企业在付出较低成本的同时,获得优质的专业级数据库服务,从而有效提升企业信息化水平。
            另外,云数据库可以满足企业动态变化的数据存储需求。企业在不同时期需要存储的数据量是不断变化的,有时增加,有时减少。在小规模应用的情况下,系统负载的变化可以由系统空闲的多余资源来处理,但是,在大规模应用的情况下,传统的关系数据库由于其伸缩性较差,不仅无法满足应用需求,而且会给企业带来高昂的存储成本和管理开销。而云数据库的良好伸缩性,可以让企业在需求增加时立即获得数据库能力的提升,在需求减少时立即释放多余的数据库能力,较好地满足企业的动态数据存储需求。
            

    5.举例说明云数据库厂商及其代表性产品。

    答:云数据库供应商主要分为三类。

    1. 传统的数据库厂商,如Teradata、Oracle、IBM DB2和Microsoft SQL Server等。
    2. 涉足数据库市场的云供应商,如Amazon、Google.Yahoo!、阿里、百度、腾讯等。
    3. 新兴厂商,如IVertica.LongJump 和EnterpriseDB等。

    ####

    7.试述UMP 系统的功能。

    答:
    UMP系统是构建在一个大的集群之上的,通过多个组件的协同作业,整个系统实现了对用户透明的 容灾、读写分离、分库分表、资源管理、资源调度、资源隔离和数据安全功能。

    1.容灾
    云数据库必须向用户提供一直可用的数据库连接,当MySQL实例发生故障时,系统必须自动执行故障恢复,所有故障处理过程对于用户而言是透明的,用户不会感知到后台发生的一切。
    为了实现容灾,UMP系统会为每个用户创建两个MySQL实例,一个是主库,一个是从库,而且,这两个MySQL 实例之间互相把对方设置为备份机,任意一个MySQL实例上面发生的更新都会复制到对方。同时,Proxy服务器可以保证只向主库写人数据。

    2.读写分离
    由于每个用户都有两个MySQL实例,即主库和从库,因此,可以充分利用主从库实现用户读写操作的分离,实现负载均衡。UMP系统实现了对于用户透明的读写分离功能,当整个功能被开启时,负责向用户提供访问MySQL数据库服务的Proxy 服务器,就会对用户发起的SQL 语句进行解析,如果属于写操作,就直接发送到主库,如果是读操作,就会被均衡地发送到主库和从库上执行。

    3.分库分表
    UMP支持对用户透明的分库分表(Shard/Horizontal Partition)。但是,用户在创建账号的时候需要指定类型为多实例,并且设置实例的个数,系统会根据用户设置来创建多组MySQL实例。除此以外,用户还需要自己设定分库分表规则,如需要确定分区字段,也就是根据哪个字段进行分库分表,还要确定分区字段里的值如何映射到不同的MySQL 实例上。

    4.资源管理
    UMP系统采用资源池机制来管理数据库服务器上的CPU、内存、磁盘等计算资源,所有的计算资源都放在资源池内进行统一分配,资源池是为MySQL 实例分配资源的基本单位。整个集群中的所有服务器会根据其机型、所在机房等因素被划分为多个资源池,每台服务器会被加人到相应的资源池。在资源池划分的基础上,UMP还在每台服务器内部采用Cgroup将资源进一步地细化,从而可以限制每个进程组使用资源的上限,同时保证进程组之间相互隔离。

    5.资源调度
    UMP系统中有3种规格的用户,分别是数据量和流量比较小的用户、中等规模用户以及需要分库分表的用户。多个小规模用户可以共享同一个MySQL实例。对于中等规模的用户,每个用户独占个MySQL 实例。用户可以根据自己的需求来调整内存空间和磁盘空间,如果用户需要更多的资源,就可以迁移到资源有空闲或者具有更高配置的服务器上对于分库分表的用户,会占有多个独立的MySQL 实例,这些实例既可以共存在同一台物理机上,也可以每个实例独占一台物理机。
    UMP通过MySQL实例的迁移来实现资源调度。借助于阿里集团中间件团队开发的愚公系统,UMP 可以实现在不停机的情况下动态扩容、缩容和迁移。

    6.资源隔离
    当多个用户共享同一个MySQL 实例或者多个MySQL 实例共存在同一个物理机上时,为了保护用户应用和数据的安全,必须实现资源隔离,否则,某个用户过多消耗系统资源会严重影响到其他用户的操作性能。

    7.数据安全
    数据安全是让用户放心使用云数据库产品的关键,尤其是企业用户,数据库中存放了很多业务数据,有些属于商业机密,一旦泄露,会给企业造成损失。UMP 系统设计了多种机制来保证数据安全。

    1. SSL 数据库连接
    2. 数据访问IP 白名单
    3. 记录用户操作日志
    4. SQL拦截

    13. UMP 系统是如何保障数据安全的?

    答:

    1. SSL 数据库连接。 SSL (Secure Sockets Layer) 是为网络通信提供安全及数据完整性的一种安全协议,它在传输层对网络连接进行加密。Proxy 服务器实现了完整的MySQL 客户端服务器协议,可以与客户端之间建立SSL 数据库连接。
    2. 数据访问IP 白名单。可以把允许访问云数据库的IP 地址放入“白名单”,只有白名单内的IP地址才能访问,其他IP地址的访问都会被拒绝,从而进一步保证账户安全。
    3. 记录用户操作日志。 用户的所有操作记录都会被记录到日志分析服务器,通过检查用户操作记录,可以发现隐藏的安全漏洞。
    4. SQL拦截。Proxy 服务器可以根据要求拦截多种类型的SQL 语句,比如全表扫描语句"select *”。

    15. 简述RDS 中实例与数据库的概念。

    答:

    RDS实例或简称“实例”,是用户购买RDS服务的基本单位。在实例中可以创建多个数据库,可以使用常见的数据库客户端连接、管理及使用数据库。可以通过RDS管理控制台或OPEN API来创建、修改和删除数据库。各实例之间相互独立、资源隔离,相互之间不存在CPU、内存、IOPS等抢占问题。但是,同一实例中的不同数据库之间是资源共享的。每个实例拥有其自己的特性,如数据库类型、版本等,系统有相应的参数来控制实例行为。用户所购买RDS实例的性能,取决于购买RDS实例时所选择的配置,可供用户选择的硬件配置项为内存和磁盘容量。

    RDS数据库或简称“数据库”,是用户在一个实例下创建的逻辑单元,一个实例可以创建多个数据库,在实例内数据库命名唯一,所有数据库都会共享该实例下的资源,如CPU、内存、磁盘容量等。RDS不支持使用标准的SQL 语句或客户端工具创建数据库,必须使用OPEN API或RDS管理控制台进行操作。

    16. 列举连接RDS for MySQL 数据库的4 种方法。

    答:

    方法1: 使用客户端MySQL-Front访问。使用客户端MySQL-Front,在连接Host 框中输人数据实例链接地址、端口(默认3306)、数据库用户名和数据库密码后,单击“确定”按钮即可。

    方法2: 使用数据库管理T 具Navicat MySQL。Navicat_MySQL 是一套专为MySQL 设计的强大的数据库管理及开发工具,可以在连接输人框中输人数据实例地址、端口(默认3306 )、数据库用户名和数据库密码后,单击“确定”按钮即可。

    方法3: 使用MySQL 命令登录。用户安装MySQL 客户端后,可进人命令行方式连接数据库。命令格式如下。
    mysql -u user_name -h yuqianli.mysql.rds.aliyuncs.com -P3306 -pxxxx

    其中,-u指定的是用户名,-h指定的是主机名,-P指定的是端口,-p指定的是密码。

    方法4: 使用阿里云控制台iDB Cloud访问。阿里云控制台iDB Cloud的页面如图6-7 所示,RDS 连接地址以及端口不需要再输人,只需在“用户名”中输人数据库的账号,在“密码”栏中输人数据库账号的密码,便可以登录RDS进行数据操作了。

    展开全文
  • 云数据库与传统数据库什么区别

    千次阅读 2020-06-23 09:22:22
    阿里云提供的云数据库RDS(ApsaraDB for RDS,简称RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于飞天分布式系统和全SSD盘高性能存储,支持MySQL、SQL Server、PostgreSQL和PPAS(高度兼容Oracle)引擎,

    背景

    什么是数据库?传统数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改、查由统一软件进行管理和控制。

    阿里云提供的云数据库RDS(ApsaraDB for RDS,简称RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于飞天分布式系统和全SSD盘高性能存储,支持MySQL、SQL Server、PostgreSQL和PPAS(高度兼容Oracle)引擎,默认部署主备架构且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。

    云数据库RDS支持四种数据库引擎,分别为MySQL、SQL Server、PostgreSQL和PPAS。

     

    阿里云数据库 MySQL 

    MySQL 是全球最受欢迎的开源数据库,作为开源软件组合 LAMP(Linux + Apache + MySQL + Perl/PHP/Python)中的重要一环,广泛应用于各类应用。Web2.0 时代,风靡全网的社区论坛软件系统 Discuz 和博客平台 Wordpress 均基于 MySQL 实现底层架构。Web3.0 时代,阿里巴巴、Facebook、Google 等大型互联网公司都采用更为灵活的 MySQL 构建了成熟的大规模数据库集群。阿里云数据库 MySQL 版基于 Alibaba 的 MySQL 源码分支,经过双 11 高并发、大数据量的考验,拥有优良的性能和吞吐量。除此之外,阿里云数据库 MySQL 版还拥有经过优化的读写分离、数据压缩、智能调优等高级功能。

     

    阿里云数据库 SQL Server 

    SQL Server 是发行最早的商用数据库产品之一,作为 Windows 平台(IIS + .NET + SQL Server)中的重要一环,支撑着大量的企业应用。SQL Server 自带的 Management Studio 管理软件内置了大量图形工具和丰富的脚本编辑器。用户通过可视化界面即可快速上手各种数据库操作。阿里云数据库 SQL Server 版不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的 License 费用,用户无需再额外支出 License 费用。

     

    阿里云数据库 PostgreSQL 

    PostgreSQL 是全球最先进的开源数据库。作为学院派关系型数据库管理系统的鼻祖,它的优点主要集中在对 SQL 规范的完整实现以及丰富多样的数据类型支持(JSON 数据、IP 数据和几何数据等,大部分商业数据库都不支持)。除了完美支持事务、子查询、多版本控制(MVCC)、数据完整性检查等特性外,阿里云数据库 PostgreSQL 版还集成了高可用和备份恢复等重要功能,减轻用户的运维压力。

     

    阿里云数据库 PPAS 

    PPAS(Postgres Plus Advanced Server)是一个稳定、安全且可扩展的企业级关系型数据库,基于全球最先进的开源数据库 PostgreSQL,并在性能、应用方案和兼容性等方面进行了增强,提供直接运行 Oracle 应用的能力。用户可以在 PPAS 上稳定地运行各种企业应用,同时得到更高性价比的服务。阿里云数据库 PPAS 版集成了帐号管理、资源监控、备份恢复和安全控制等功能,并将持续地更新完善。

    接下来,我们将云数据库RDS与自建传统数据库进行简单的性能对比

    1.       服务可用性:

        在服务可用性方面,云数据库RDS是99.95%可用的;而在自购服务器搭建的传统数据库服务中,需自行保障, 自行搭建主从复制,自建RAID等。 

    2.       数据可靠性:

        对数据的可靠性来说,阿里云提供的云数据库RDS是保证99.9999%可靠的;而在自购服务器搭建的传统数据库服务中,需自行保障, 自行搭建主从复制,自建RAID等。

    3.       系统安全性:

        阿里云提供的云数据库RDS可防DDoS攻击,流量清洗,能及时有效地修复各种数据库安全漏洞,而在自购服务器搭建的传统数据库,则需自行部署,价格高昂,同时也需自行修复数据库安全漏洞。

    4.       数据库备份:

       云数据库RDS可自动为数据库进行备份,而自购服务器搭建的传统数据库需自行实现,同时需要寻找备份存放空间以及定期验证备份是否可恢复。

    5.       软硬件投入

       阿里云提供的云数据库RDS无软硬件投入,并按需付费;而自购服务器搭建的传统数据库服务器成本相对较高,对于SQL Server需支付许可证费用。

    6.       系统托管

        阿里云提供的云数据库RDS无需托管费用,而自购服务器搭建的传统数据库每台2U服务器每年超过5000元(如果需要主从,两台服务器需超过10000元/年)。

    7.       维护成本

        阿里云提供的云数据库RDS无需运维,而自购服务器搭建的传统数据库需招聘专职DBA来维护,花费大量人力成本。

    8.       部署扩容

        阿里云提供的云数据库RDS即时开通,快速部署,弹性扩容,按需开通,而自购服务器搭建的传统数据库需硬件采购、机房托管、部署机器等工作,周期较长。

    9.       资源利用率

        阿里云提供的云数据库RDS按实际结算,100%利用率,而自购服务器搭建的传统数据库需考虑峰值,资源利用率很低。

     

    通过上述比较可以看出,阿里云提供的云数据库RDS产品是高性能、高安全、高可靠、便宜易用的数据库服务系统,并且可以有效地减轻用户的运维压力,为用户带来安全可靠的全新体验。

     

    云数据库RDS功能

    1.       3层安全防护体系,通过十项安全合规认证,能抵御90%以上的网络攻击

    2.       3重高可用(容灾)架构,提供99.95%的业务可用性保障

    3.       弹性扩展,实现100%资源利用率

    4.       内网外网同时连接,方便本地化管理

    5.       自动备份,两年内数据恢复,解决90%以上的系统故障

    6.       自动监控预警,定期性能巡检,可以分担60%以上的运维工作

     

    云数据库RDS典型应用场景 

    云数据库RDS可以在数据上和阿里云诸多云产品打通,实现多样化的能力扩展。 

    场景一 数据异地容灾场景

    通过数据传输服务,用户可以将自建机房的数据库实时同步到公有云上任一地域的RDS实例里面。即使发生机房损毁的灾难,数据永远在阿里云有一个备份。

    81aa9bd43e888f2b752f829b83c0f9f6fee6e1d5

    场景二 读写分离场景

    应用读取请求较高,或是需要应对短期内读取流量高峰,可在RDS for MySQL实例下挂载只读实例,每个只读实例拥有独立的链接地址,由应用端自行实现读取压力分配。

    80044f896bf1f70f84995aee2d3eb29c90f80929

    场景三 多结构数据存储

    在数据类型多样的应用中,可将高热存取数据存储于缓存产品,如云数据库Memcached版 云数据库Redis版,将图片等非结构化资源存储于对象存储 OSS,而将链接等结构化数据存储于RDS,实现对业务数据高效存取,并相应降低成本投入。

    c8a477eb720a9d6a8e775355810df81d40022498

    场景四 搜索引擎场景

    针对应用数据量较大,且有较多复杂关键词搜索场景,可搭配使用开放搜索,对亿级别数据实现百毫秒内搜索。

    065edf3f61eef9146fed8d55271190022f92c6a7

    场景五 大数据计算

    云数据库RDS搭配E-MapReduce,运行Hadoop、Spark分析RDS中数据,满足如日志分析、数据仓库、商业智能、机器学习、科学模拟等业务需求。

    6fe09d5950a527642d646eb195d92ae198c680b5

    阿里云1折优惠券领取(老用户可注册新账号领取)

    展开全文
  • 亿速云在今年庚子鼠年春节期间新上线的一款产品和服务 —— 云数据库MySQL,是一种关系型数据库服务(Relational Database Service),简称“RDS”。关系型数据库服务(简称 :RDS)是一种即开即用、稳定可靠、可弹性...
  • 云数据库与传统数据库有哪些区别呢?很多人对两者之间的概念不是很了解,本文将详细介绍阿里云数据库与传统数据库的区别。 需要购买阿里云数据库或其它任何产品,领取专属优惠代金券! 领取地址:...
  • 不过随着云时代的到来,云数据库的应用及大规模普及,给数据库工程师的日常工作带来了很大的积极影响,今天千锋云计算培训老师就给大家详细介绍一下云数据库的六大优势:1、免部署。云数据库种类丰富,关系型数据库...
  • 云数据库是指部署在云端的数据库,必要使用云数据库吗?优缺点如下: 一般的云数据库支持只读示例、读写分离、故障自动切换、数据备份、Binlog备份、SQL审计、访问白名单、监控与消息通知等功能特性。 ...
  • 支持只读实例(目前仅支持MySQL实例)腾讯云数据库mysql 只读实例面向对数据库大量读请求而非大量写请求的读写场景,通过为标准实例创建多个腾讯云数据库mysql 只读实例,赋予标准实例弹性的读能力扩展,从而增加...
  • 戳蓝字“CSDN云计算”关注我们哦!云数据库是部署和虚拟化在云计算环境中的数据库。云数据库是在云计算的大背景下发展起来的一种新兴的共享基础架构的方法,它极大地增强了数据库...
  • 1.3腾讯云数据库产品 2 腾讯云关系型数据库 2.1 云数据库MySQL ​2.2 云数据库SQL Server 2.3 云数据库PostgreSQL 2.4 云数据库MariaDB/TDSQL 2.5 云数据库CynosDB 3 腾讯云非关系型数据库 3.1 云数据库...
  • 什么是数据库?传统数据库是依照某种数据...这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改、查由统一软件进行管理和控制。
  • 很多客户对于华为云数据库还不是太了解,或者在使用华为云数据库的时候存在一些疑虑。这里会针对几个重要的特性进行demo展示。一、创建跨AZ的主备实例进入console以后,点击“购买数据库实例”,如果想部署主备实例...
  • 云数据库RDS

    2021-05-22 15:22:29
    2.云数据库RDS的概念 阿里云关系型数据库RDS Relational Database Servcie 是一种稳定可靠,可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和固态盘SSD盘高性能存储,RSD支持MySQL,SQL Server,PostgreSQL...
  • 微信小程序云开发之云数据库入门

    万次阅读 2020-07-20 12:28:34
    微信小程序云开发之云数据库入门 介绍 开发者可以使用云开发开发微信小程序、小游戏,无需搭建服务器,即可使用云端能力。 其基础能力数据库,是一个JSON数据库,作用是无需自建数据库,就可以在微信小程序前端操作...
  • 前言: 本章内容仍然只做了解,没有具体的...云数据库 具有高可扩展性、高可用性、采用多租形式和支持资源有效分发等特点云数据库与其他数据库的关系: 云数据库没有特定的数据模型,可以采用关系模型也可以采...
  • 常用数据库有哪些

    千次阅读 2019-09-20 09:09:28
    表 1 所示列出了每一类数据库的前 3~5 ...表 1 各类数据库排名 大类 类别 前3~5名 说明 SQL 关系数据库 Oracle、MySQL/MariaDB、SQL Server、PostgrcSQL、 DB2 遵循“表一记录”模型。按行存...
  • 云数据库特性有:实例创建快速、支持只读实例、读写分离、故障自动切换、数据备份、Binlog 备份、SQL 审计、访问白名单、监控与消息通知等。 随着云技术的发展和成熟,业务上云成为大势所趋,越来越多的企业已经...
  • 一直以来,云数据库所表现的“即开即用、稳定可靠、安全运行、弹性伸缩、轻松实用”等等优势特点,被电商、游戏、视频、IoT等领域公司列为上云重点关注的部分。 对于云数据库,首先我们要了解什么是云数据库...
  • 云数据库特性有:实例创建快速、支持只读实例、读写分离、故障自动切换、数据备份、Binlog 备份、SQL 审计、访问白名单、监控与消息通知等。 随着云技术的发展和成熟,业务上云成为大势所趋,越来越多的企业已经...
  • 很多人对数据库是什么不是很清楚...阿里云提供的云数据库RDS(ApsaraDB for RDS,简称RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于飞天分布式系统和全SSD盘高性能存储,支持MySQL、SQL Server、PostgreSQL和
  • 阿里云ACA试题——云数据库

    千次阅读 2020-03-31 20:22:29
    1.阿里云云数据库RDS实例不支持以下哪些引擎? A .InnoDB B .TokuDB C .MyISAM D .ARCHIVE 2.数据传输服务DTS能快速的将本地数据库或者 RDS 中的实例迁移到另一个 RDS 实例中,它的迁移模式不包括哪种? A .结构迁移 B...
  • 腾讯云云数据库 MySQL ...云数据库 TencentDB for MySQL 的特性 易于使用的托管部署 只需在云数据库 MySQL 管理控制台中单击几下,即可在几分钟内启动并连接到一个可以立即投入生产的 MySQL 数据库。云数据库 MySQL 数
  • 微信小程序云开发中的云数据库

    千次阅读 2020-05-02 16:08:18
    一、云数据库的说明 提供增删改查能力的mongoDB数据库 , 是一个非关系型数据库, 是以文档对象存在的 数据库 >> 集合(数组) >> 文档(对象) 二、可视化操作数据库 创建两个集合 添加两条记录 name ...
  • 1.数据库类型及版本: MySQL 5.6、5.7; PostgreSQL 9.5、9.6; SQL Server 2014 SE 2.数据安全: 多种安全策略保护数据库和用户隐私,例如:VPC、子网、安全组、VPN、SSL等 3.数据高可靠: 数据库存储支持三副本...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 114,116
精华内容 45,646
关键字:

云数据库有哪些特性