目录

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_云数据库产品介绍相关推荐

  1. 腾讯云数据库产品介绍第四章-

    腾讯云数据库计费方案 关系型数据库计费 MongoDB计费 Redis计费方案 Memcached计费 关系型数据库计费 实例费用=实例规格费用(内存大小)+存储空间费用(磁盘容量) MySQL计费方 ...

  2. 大数据学习(06)-- 云数据库

    文章目录 目录 1.什么是云数据库? 1.1 云计算和云数据库的关系 1.2 云数据库的概念 1.3 云数据库的特性 1.4 云数据库应用场景 1.5 云数据库和其他数据的关系 2.云数据库产品有哪些 ...

  3. 在线教育如何应对流量洪峰?阿里云专家:上云+云数据库是最佳路径

    2月中下旬原本是全国各地春季学期开学的日子,但这场突如其来的疫情使得1.8亿中小学生只能纷纷在家开启"停课不停学"的学习生活,而线上教育也顺势成为了这一特殊时期首选的学习方式. 但 ...

  4. 大数据技术之云数据库

    云数据库 1.什么是云数据库? 2.云数据库产品 3.云数据库架构 4.亚马逊云与数据库 5.微软云与数据库 6.阿里云与数据库 1.什么是云数据库? 基础概述 云计算是云数据库兴起的基础 云数据库是 ...

  5. 大数据技术原理与应用3NoSQL数据库、云数据库

    第5讲 NoSQL数据库 5.1 NoSQL概述 通常,NoSQL数据库具有以下几个特点: (1)灵活的可扩展性 (2)灵活的数据模型 (3)与云计算紧密融合 可以支持在多个节点上扩展. 关系设计库中 ...

  6. 接棒Oracle的“准遗产”,华为云的云数据库靠谱吗?

    文 | 李永华 来源 | 智能相对论(ID:aixdlun) 2008年,当阿里提出去IOE化时,很多人还觉得是痴人说梦. 10年后的2018年,不但去IOE化在许多行业基本完成,连Oracle这个数 ...

  7. 讲师专访丨21CN成思敏:优秀DBA必备的技能和素养和云数据库运维

    由云和恩墨主办的「DTC之数据库技术实战线上峰会」每周四都会邀请业内外技术大咖进行一小时的线上主题分享.本期,我们邀请到了21CN DBA主管.技术专家.数据库架构师成思敏老师,带来题为<云数据 ...

  8. 赋能时空云计算,阿里云数据库时空引擎Ganos上线

    随着移动互联网.位置感知技术.对地观测技术的快速发展,时空信息已从传统GIS行业渗透到大众应用及各行各业.从静态POI(兴趣点)到APP位置信息,从导航电子地图到车辆行驶轨迹,从卫星影像到三维城市建模 ...

  9. 云计算、云服务器、云数据库和云存储基本介绍

    云计算 是什么: 云计算即分布式计算 通过使用更高性能的机器 更多的机器 来达到相关服务的计算 云计算产品分类: 如建立一个网站:要搞服务器 安装服务器软件 以及编写程序 Iaas(架构即服务) 不用 ...

最新文章

  1. 如何使用Jenkins持续集成C#网站项目
  2. php图标按钮,CSS如何创建图像图标按钮(附代码)
  3. Java黑皮书课后题第4章:*4.9(给出字符的Unicode码)编写程序,得到一个字符的输入,然后显示其Unicode值
  4. 本地存储localStorage
  5. python获取历史双色球数据_你的梦想,我来买单!Python分析双色球中奖号码竟成功获取特等奖
  6. string 与stringbuilder的区别
  7. FastReport studio 动态加载数据集 (zhuan)
  8. JavaScript DOM 编程艺术(第2版)读书笔记 (7)
  9. [GDAL]3.影像金字塔构建
  10. [UML]UML系列——类图class的实现关系Realization
  11. 很漂亮动态个人主页自带音乐源码
  12. sqlyog中导出sql语句
  13. 60.Linux:虚拟机安装及基本操作
  14. PHPDesigner默认编码方式
  15. python_基础部分(1)
  16. HCIP-三层网络架构实验
  17. 真正免费的证件照小程序,在线一键生成标准免冠证件照,证件照底色更换,证件照尺寸修改
  18. 为什么要阅读——兼分享《首先,打破一切常规》[中译文]:世界顶级管理者的成功秘诀/(美)马库斯·白金汉,(美)柯特·科夫曼 著
  19. 信息系统项目管理师考前如何备考
  20. oracle+ebs+om+流程,Oracle EBS OM Order is not eligible for booking

热门文章

  1. PAT甲级1006 Sign In and Sign Out:[C++题解]字符串处理
  2. 《现代操作系统》第7章读书笔记--虚拟化和云(未完成)
  3. python mysql模块 pip_MySQLpython模块不能与Pip一起在windows中安装
  4. java 5 2_java 图形界面5.2
  5. oracle 丁勇 从零开始学_8.3.1 多表查询分类
  6. 解析html语言的软件,小程序解析html标签 div-Go语言中文社区
  7. python导入mongo数据库文件
  8. ngrok linux开机自启动,CentOS 搭建ngrok服务器
  9. 计划完成提醒系统C语言,通信录管理计划系统C语言知识程序设计.doc
  10. sql floor 取整函数