【云计算】6_云数据库产品介绍
目录
1 数据库基础知识
1.1 数据库类型对比
1.2 数据库发展趋势
1.3 腾讯云数据库产品
2 腾讯云关系型数据库
2.1 云数据库MySQL
2.2 云数据库SQL Server
2.3 云数据库PostgreSQL
2.4 云数据库MariaDB/TDSQL
2.5 云数据库CynosDB
3 腾讯云非关系型数据库
3.1 云数据库MongoDB
3.2 云数据库Redis
3.3 云数据库Memcached
3.4 云数据库CTSDB
3.5 数据库一体机TData
3.6 数据库传输服务DTS
4 云数据库计费方案
4.1 关系型数据库计费
4.2 MongoDB计费
4.3 Redis计费方案
4.4 Memcached计费
1 数据库基础知识
1.1 数据库类型对比
数据库类型
主流关系型数据库
主流NoSQL数据库
1.2 数据库发展趋势
融合:
软件与硬件融合:数据库一体机
NoSQL与SQL融合:NewSQL
OLAP与OLTP融合:HTAP
DBMS与AI融合
突破:
海量数据处理:大数据分析
高性能:集群/分布式/低延迟
稳定性:数据复制,备份容灾
架构突破:内核优化/云原生DB
1.3 腾讯云数据库产品
2 腾讯云关系型数据库
2.1 云数据库MySQL
TencentDB for MySQL让用户在云端部署使用MySQL数据库。
兼容性
100%兼容开源mySQL协议;
性能优化:
深度优化MySQL内核;
使用PCI-e SSD提升I/O性能;
单实例24万QPS,6TB存储空间;
一主多从、支持读写分离。
安全保障
数据加密、数据库审计;
高可用性
实时热备,基于binlog 5日内无损恢复数据;
自动容灾,自动故障检测、主备切换/迁移对用户透明;
MySQL应用:游戏应用场景
业务需求:基于玩家数量变化分派资源;多时间点的数据保留与回档。
应对方案:弹性扩容、快速回档
MySQL应用:移动APP场景
2.2 云数据库SQL Server
sQL Server是微软推出的基于Windows 系统的商用关系型数据库。
TencentDB for SQL Server具有微软正版授权,可在云端轻松部署使用。
目前支持如下版本∶
sQL Server 2008 R2 sp3
SQL Server 2012 sp3
SQL Server 2016
SQL Server 镜像机制
采用数据库镜像(Database Mirroring )实现高可用复制;
每个库对应一组监控Agent,通过心跳对数据库进行实时监控;
如果节点故障,系统将自动恢复/重建;节点切换对业务透明。
SQL Server应用:Windows平台
Windows 平台架构及云数据库SQL Server 可以协助用户快速部署企业OA/ERP/销售管理等移动办公平台。
2.3 云数据库PostgreSQL
PostgreSQL是开源NewSQL数据库,结合SQL和NoSQL特性,已成为商用首选开源关系数据库。
TencentDB for PostgreSQL让用户在云端轻松设置、操作和扩展
PostgreSQL数据库∶
更多的功能特性支持;
商用级数据强一致;
超高的性能;
高可靠性
PostgreSQL应用场景
强大计算性能、空间地理信息处理能力,适用于面向企业复杂SQL处理的OLAP或OLTP场景︰
企业核心应用∶如ERP、交易系统、财务系统等;
含LBS的应用:大型游戏、O20等应用;
数据仓库和大数据∶支持更多数据类型和高级分析功能;
建站或APP:自定义函数、数据格式;全文搜索功能。
OLTP与OLAP对比
2.4 云数据库MariaDB/TDSQL
MariaDB由MySQL创始人创立,承诺永远开源,高度兼容MySQL。
TencentDB for MariaDB定位于高安全性高性能的企业级云数据库。
分布式数据库TDSQL :
TDSQL是腾讯云维护的金融级分布式架构MariaDB内核分支;支持自动水平拆分,业务感受完整的逻辑表,数据均匀拆分到物理分片中。TDSQL解决如下难题︰
单机数据库到达瓶颈;
应用层分片开发工作量大;
开源NoSQL运维支持不足。
MariaDB产品优势
数据复制方式
MAR强同步
腾讯自研的异步多线程强同步复制方案(MAR) :
数据强一致:每个节点都包含完整数据副本,可以随时切换;
业务层透明:业务层面无需做读写分离或同步强化工作;
性能优化︰将串行同步线程异步化,引入线程池能力;
自动管控:支持自动成员控制,故障节点自动从集群中移除。
TDSQL水平拆分机制
TDSQL Share-Nothing 架构
MariaDB应用:金融业务
业务要求:强一致性、高性能高并发、高安全性
2.5 云数据库CynosDB
CynosDB是腾讯云自研的企业级云原生分布式云数据库︰
高性能︰单节点读性能可达130万QPS,MySQL 8倍、PostgreSQL4倍;
大容量∶最高128TB的海量存储,可自动扩缩容﹔
低成本︰价格仅为通用商业数据库的1/15。
兼容性:100%兼容MySQL和PostgreSQL。
CynosDB架构
CynosDB应用场景
3 腾讯云非关系型数据库
3.1 云数据库MongoDB
TencentDB for MongoDB基于开源MongoDB打造的高性能、分布式文档数据库服务。
兼容开源MongoDB协议、DynamoDB协议﹔
腾讯自研的 MongoDB分布式集群;
模式自由schema-free ;
自动容灾、备份回档。
MongoDB容灾架构
主从热备架构,具有自动容灾机制:
集群通过心跳检测监控节点状态;
主节点不可达时,集群内会自动选举出新的主节点;
主节点故障后重新拉起,会变成从节点;如果拉起失败,会补充新节点进入集群;
任一从节点不可达时,会尝试拉起节点或者补充新节点。
MongoDB应用:游戏开发场景
需求:游戏需求变化快,版本迭代快,需要频繁修改数据库表结构。
方案:MongoDB无固定模式,大幅缩短版本迭代周期。
3.2 云数据库Redis
提供兼容开源Redis协议的弹性缓存和存储服务。
支持主从热备,自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
3.3 云数据库Memcached
提供兼容Memcached协议、高性能、高可靠、易用的弹性缓存和存储服务。
提供主从热备、自动容灾切换、在线扩容、数据备份、等实例监控全套数据库服务。
Memcached自动容灾
单个实例保存在多个节点,双机热备。
节点故障时,系统自动切换或人工切换。
当主节点故障时,接入机会把读写请求发送到从节点;
新增一个从节点开始从新的主机拷贝数据,完成主从同步。
当从节点故障时,直接加入新的从机节点。
Memcached在线扩容
自动扩容以保证用户实例始终有20%的可用空间。
实例需要扩容时:
检查实例当前所在存储节点的剩余空间是否满足扩容需求;
如果满足则直接原地扩容,否则需要增加额外的存储节点。
Redis/Memcached应用场景
3.4 云数据库CTSDB
时序数据库主要用于处理带时间标签(按照时间的顺序变化)的数据。
TencentDB for CTSDB提供高性能、分布式、安全、稳定的云端时序数据库。
高并发写入:写内存-Dump-批量写入
低成本存储:Rollup数据聚合、数据压缩
聚合分析能力∶丰富聚合查询与分析方式
CTSDB应用场景:IoT监控环境
3.5 数据库一体机TData
数据库一体机 TData:融合高性能计算、热插拔闪存、Infiniband 网络的软硬件一体化数据库解决方案。
TData产品优势
TData应用场景
可满足OLAP、OLTP以及混合负载等场景。
两地三中心∶同城双活、异地灾备,如金融行业。
3.6 数据库传输服务DTS
腾讯云数据传输服务(Data Transmission Service ,DTS)提供─体化的数据库数据传输管理服务︰
DTS迁移要求
DTS应用:数据库灾备
DTS应用:数据上云/归档
4 云数据库计费方案
4.1 关系型数据库计费
计费示例(包年包月)
TDSQL计费方案
关系型数据库升级
4.2 MongoDB计费
MongoDB计费案例
4.3 Redis计费方案
Redis计费示例
4.4 Memcached计费
2.5 云数据库CynosDB
【云计算】6_云数据库产品介绍相关推荐
- 腾讯云数据库产品介绍第四章-
腾讯云数据库计费方案 关系型数据库计费 MongoDB计费 Redis计费方案 Memcached计费 关系型数据库计费 实例费用=实例规格费用(内存大小)+存储空间费用(磁盘容量) MySQL计费方 ...
- 大数据学习(06)-- 云数据库
文章目录 目录 1.什么是云数据库? 1.1 云计算和云数据库的关系 1.2 云数据库的概念 1.3 云数据库的特性 1.4 云数据库应用场景 1.5 云数据库和其他数据的关系 2.云数据库产品有哪些 ...
- 在线教育如何应对流量洪峰?阿里云专家:上云+云数据库是最佳路径
2月中下旬原本是全国各地春季学期开学的日子,但这场突如其来的疫情使得1.8亿中小学生只能纷纷在家开启"停课不停学"的学习生活,而线上教育也顺势成为了这一特殊时期首选的学习方式. 但 ...
- 大数据技术之云数据库
云数据库 1.什么是云数据库? 2.云数据库产品 3.云数据库架构 4.亚马逊云与数据库 5.微软云与数据库 6.阿里云与数据库 1.什么是云数据库? 基础概述 云计算是云数据库兴起的基础 云数据库是 ...
- 大数据技术原理与应用3NoSQL数据库、云数据库
第5讲 NoSQL数据库 5.1 NoSQL概述 通常,NoSQL数据库具有以下几个特点: (1)灵活的可扩展性 (2)灵活的数据模型 (3)与云计算紧密融合 可以支持在多个节点上扩展. 关系设计库中 ...
- 接棒Oracle的“准遗产”,华为云的云数据库靠谱吗?
文 | 李永华 来源 | 智能相对论(ID:aixdlun) 2008年,当阿里提出去IOE化时,很多人还觉得是痴人说梦. 10年后的2018年,不但去IOE化在许多行业基本完成,连Oracle这个数 ...
- 讲师专访丨21CN成思敏:优秀DBA必备的技能和素养和云数据库运维
由云和恩墨主办的「DTC之数据库技术实战线上峰会」每周四都会邀请业内外技术大咖进行一小时的线上主题分享.本期,我们邀请到了21CN DBA主管.技术专家.数据库架构师成思敏老师,带来题为<云数据 ...
- 赋能时空云计算,阿里云数据库时空引擎Ganos上线
随着移动互联网.位置感知技术.对地观测技术的快速发展,时空信息已从传统GIS行业渗透到大众应用及各行各业.从静态POI(兴趣点)到APP位置信息,从导航电子地图到车辆行驶轨迹,从卫星影像到三维城市建模 ...
- 云计算、云服务器、云数据库和云存储基本介绍
云计算 是什么: 云计算即分布式计算 通过使用更高性能的机器 更多的机器 来达到相关服务的计算 云计算产品分类: 如建立一个网站:要搞服务器 安装服务器软件 以及编写程序 Iaas(架构即服务) 不用 ...
最新文章
- 如何使用Jenkins持续集成C#网站项目
- php图标按钮,CSS如何创建图像图标按钮(附代码)
- Java黑皮书课后题第4章:*4.9(给出字符的Unicode码)编写程序,得到一个字符的输入,然后显示其Unicode值
- 本地存储localStorage
- python获取历史双色球数据_你的梦想,我来买单!Python分析双色球中奖号码竟成功获取特等奖
- string 与stringbuilder的区别
- FastReport studio 动态加载数据集 (zhuan)
- JavaScript DOM 编程艺术(第2版)读书笔记 (7)
- [GDAL]3.影像金字塔构建
- [UML]UML系列——类图class的实现关系Realization
- 很漂亮动态个人主页自带音乐源码
- sqlyog中导出sql语句
- 60.Linux:虚拟机安装及基本操作
- PHPDesigner默认编码方式
- python_基础部分(1)
- HCIP-三层网络架构实验
- 真正免费的证件照小程序,在线一键生成标准免冠证件照,证件照底色更换,证件照尺寸修改
- 为什么要阅读——兼分享《首先,打破一切常规》[中译文]:世界顶级管理者的成功秘诀/(美)马库斯·白金汉,(美)柯特·科夫曼 著
- 信息系统项目管理师考前如何备考
- oracle+ebs+om+流程,Oracle EBS OM Order is not eligible for booking
热门文章
- PAT甲级1006 Sign In and Sign Out:[C++题解]字符串处理
- 《现代操作系统》第7章读书笔记--虚拟化和云(未完成)
- python mysql模块 pip_MySQLpython模块不能与Pip一起在windows中安装
- java 5 2_java 图形界面5.2
- oracle 丁勇 从零开始学_8.3.1 多表查询分类
- 解析html语言的软件,小程序解析html标签 div-Go语言中文社区
- python导入mongo数据库文件
- ngrok linux开机自启动,CentOS 搭建ngrok服务器
- 计划完成提醒系统C语言,通信录管理计划系统C语言知识程序设计.doc
- sql floor 取整函数