本文章提供视频讲解,详细见地址: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 )
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 | |
---|---|---|
运维 | 需要自己运维 | 提供专业的运维工具(控制台、回档、备份、慢日志、监控、登录) |
高可用 | 无 | 提供了各种架构的高可用方案,节点灾备,数据灾备,数据三副本备份 |
扩展 | 无 | 弹性伸缩,按需购买按量付费 |
成本(人力、费用) | 高 | 可以根据自己情况选择适合自己的架构节约成本 |