【云计算】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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

疯丰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值