腾讯云数据库全家桶简介

本文章提供视频讲解,详细见地址:https://www.bilibili.com/video/BV1uC4y1h7nN

最近一个网友在问CynosDB和MySQL我应该用哪个?就这个话题笔者也整理了一下,整理过程中发现确实腾讯云为了满足用户的需要提供了多种数据库解决方案对于用户来说比较难选择。 这里建议如果用户无特殊场景考虑建议使用:

  • cdb for MySQL (https://console.cloud.tencent.com/cdb)
  • Redis(https://console.cloud.tencent.com/redis)

这也是腾讯云用户比较多的产品。

腾讯云整体数据库使用场景笔者从以下三个方面来介绍:

  • 数据库产品
  • 数据库的辅助工具
  • 常见问题

关于不同数据库产品的具体使用可以参考笔者整理的课程表( https://docs.qq.com/sheet/DTlpCcXZTT3NIRmJK )

数据库产品

应用场景

数据库的特点

“组织方式”进行分类。

产品名

组织方式

对应开源产品

应用场景

特点

cdb for MySQL

关系型数据库

MySQL

游戏应用典型场景互联网和移动 App 应用典型场景金融场景

商业开源产品MySQL二次开发

Redis

非关系型数据

Redis

mariaDB

关系型数据库

MySQL

数据云灾备业务系统上云混合云开发测试读写分离

开源免费

mongoDB

非关系型数据

mongoDB

游戏行业移动行业物联网行业物流行业视频直播行业

云数据库TencentDB

关系型数据库

MySQL

垂直应用场景适合海量关系型+newsql

基于商业版本kernel自助开发,兼容MySQL+Postgresql

时序数据库

关系型数据库

influxDB

监控系统物联网

postgres SQL

关系型数据库

postgres SQL

企业数据库含 LBS 的应用数据仓库和大数据建站或 App

memcache

非关系型数据

memcache

游戏数据场景站点数据缓存社交应用电商数据缓存

微软SQL Server

关系型数据库

微软SQL Server

电商/O2O/旅游金融行业游戏移动办公数据仓库和数据分析平台

微软正版授权

在线文档地址:https://docs.qq.com/sheet/DTnhRWk5VaWhoVHNH

关系型与非关系型数据库

关系型SQL

非关系型NoSQL

对比项

关系表

数据集(键值、json文档、哈希表、其他)

模式结构

结构化、提前定义表结构

动态调整模式、非结构化

扩展方式

纵向扩展,提高处理能力

横向扩展,增加分布式节点

数据查询

标准通用查询语言SQL

非标准结构化查询语言(UnQL)

关键特性

ACID

CAP、BASE

主要优势

结构化、事物处理、易于维护使用

扩展性、灵活调整、大数据分析

主要劣势

扩展性、大数据分析

事物支持较弱、标准不统一、高并发场景

在线文档地址:https://docs.qq.com/sheet/DTnhRWk5VaWhoVHNH

数据库的辅助产品

这里介绍三款工具。

  • DBBrain数据库智能管家
  • DTS数据传输服务
  • 数据库审计服务

DBBrain数据库智能管家

一款数据库的性能分析工具,我们经常看到用户反馈,连接失败、cpu高负载、查询慢、空间存储数据不对等问题都可以通过此工具解决。产品地址可以访问( https://console.cloud.tencent.com/dbbrain/board )

DBBrain

DTS数据传输服务

DTS(Data Transmission Service)主要用于数据迁移、数据同步和数据订阅等。

产品地址见(https://console.cloud.tencent.com/dts/overview)

数据库审计服务

主要用于合规,包括以下功能:

  • 审计日志
  • 审计策略
  • 审计规则

产品地址见(https://console.cloud.tencent.com/cda/log )

本文参考文章

http://km.oa.com/group/12003/articles/show/428426?kmref=home_top10_list

常见问题

自己搭建数据库 vs 腾讯云数据库

自己搭建数据库

腾讯云MySQL

运维

需要自己运维

提供专业的运维工具(控制台、回档、备份、慢日志、监控、登录)

高可用

提供了各种架构的高可用方案,节点灾备,数据灾备,数据三副本备份

扩展

弹性伸缩,按需购买按量付费

成本(人力、费用)

可以根据自己情况选择适合自己的架构节约成本