云数据库MySQL
TencentDB for MySQL:让用户在云端部署使用MySQL数据库。
兼容性
安全保障
性能优化
深度优化MySQL内核; 使用PCI-e SSD提升I/O性能; 单实例24万QPS,6TB存储空间; 一主多从、支持读写分离。 高可用性
实时热备,基于binlog 5日内无损恢复数据; 自动容灾,自动故障检测、主备切换/迁移对用户透明; 应用场景
游戏
业务需求:
基于玩家数量变化分派资源; 多时间点的数据保留与回档。 应对方案:弹性扩容、快速回档 移动APP
业务特点:高并发访问、多读少写 应对方案:读写分离、性能优化
云数据库SQL Server
SQL Server是微软推出的基于Windows系统的商用关系型数据库。 TencentDB for sQL Server具有微软正版授权,可在云端轻松部署使用。 目前支持如下版本: SQL Server 2008 R2 sp3 SQL Server 2012 sp3 SQL Server 2016 产品功能:
采用数据库镜像(Database Mirroring )实现高可用复制;
每个库对应一组监控Agent,通过心跳对数据库进行实时监控; 如果节点故障,系统将自动恢复/重建;节点切换对业务透明。 应用场景:Windows 平台
Windows 平台架构及云数据库SQL Server可以协助用户快速部署企业OA/ERP/销售管理等移动办公平台。
云数据库PostgreSQL
PostgreSQL是开源NewSQL数据库,结合SQL和NoSQL特性,已成为商用首选开源关系数据库。 TencentDB for PostgreSQL让用户在云端轻松设置、操作和扩展PostgreSQL数据库∶
更多的功能特性支持; 商用级数据强一致; 超高的性能; 高可靠性 应用场景 强大计算性能、空间地理信息处理能力,适用于面向企业复杂SQL处理的OLAP或 OLTP场景∶
企业核心应用:如ERP、交易系统、财务系统等; 含LBS的应用:大型游戏、020等应用; 数据仓库和大数据:支持更多数据类型和高级分析功能; 建站或APP:自定义函数、数据格式;全文搜索功能。 OLTP与OLAP对比
特点 OLTP OLAP 主要场景 日常交易处理 统计、报表、分析 面向业务 面向实时交易类,如电商交易、订单 面向统计分析的,如ERP、BI等 性能消耗 磁盘IO CPU 实时性 实时读写要求高 实时读写要求低
云数据库MariaDB/TDSQL
MariaDB由MySQL创始人创立,承诺永远开源,高度兼容MySQL。 TencentDB for MariaDB定位于高安全性高性能的企业级云数据库。 分布式数据库TDSQL : TDSQL是腾讯云维护的金融级分布式架构MariaDB内核分支;支持自动水平拆分,业务感受完整的逻辑表,数据均匀拆分到物理分片中。TDSQL解决如下难题∶
单机数据库到达瓶颈; 应用层分片开发工作量大; 开源NoSQL运维支持不足。 产品优势
强同步MAR
强同步保障数据一致性; 改造线程池模型提升性能; 满足金融级强一致性要求。 高可用
一主多从透明故障切换; 实时自动实例监控与修复; 多可用区部署,备份回档。 高性能
面向OLTP场景; 深度定制优化内核; 读写分离扩展性能。 数据复制方式
异步复制 半同步复制 强同步复制 腾讯自研的异步多线程强同步复制方案(MAR) :
数据强一致:每个节点都包含完整数据副本,可以随时切换; 业务层透明:业务层面无需做读写分离或同步强化工作; 性能优化:将串行同步线程异步化,引入线程池能力; 自动管控:支持自动成员控制,故障节点自动从集群中移除。 TDSQL水平拆分机制
垂直切分∶就是按业务应用切分不同内容分派到不同数据库中。 水平切分将一个表的数据分散到多个物理独立的数据库服务器中。 TDSQL Share-Nothing架构 - MariaDB应用:金融业务
TDSQL应用场景
大型应用(超高并发实时交易场景) 物联网数据(PB级数据存储访问场景) 文件索引(万亿行数据毫秒级存取) 高性价比商业数据库解决方案
云数据库CynosDB
- CynosDB是腾讯云自研的企业级云原生分布式云数据库∶
- 高性能:单节点读性能可达130万QPS,MySQL 8倍、PostgreSQL4倍;
- 大容量:最高128TB的海量存储,可自动扩缩容;
- 低成本∶价格仅为通用商业数据库的1/15;
- 兼容性:100%兼容MySQL和PostgreSQL。
CynosDB版本 数据库版本 兼容MySQL版 MySQL 5.7 兼容PostgreSQL版 PostgreSQL 10
架构
内核定制优化:60多项数据库内核优化,实现诸多企业级特性。 日志即数据库:将WAL LOG下沉到存储层,网络IO减少到最低。 新硬件与软件优化:SPDK和RDMA零拷贝技术,减少系统切换性能损耗。 弹性扩展:CynosFS可计算智能存储,自动扩缩容与故障检测。 应用场景
企业核心应用:高性能、高可用、低成本 互联网或游戏业务:大容量、弹性扩展、秒级备份回档