目录
产品简介
TDSQL for MySQL(TDSQL)是腾讯推出的综合分布式数据库解决方案。它具有强一致性、高可用性和高性能、全局部署架构、分布式水平扩展和企业级安全性。
产品优势
- 自动分片
您可以通过在创建表时设置 shardkey 来自动将数据库中的大表水平拆分(即分片)。TDSQL 系统会自动将写入的数据根据哈希方案平均分配到不同的物理分片,查询也会自动聚合返回结果。分片过程对用户来说是感知不到的,他们只看到完整的表,不需要关心后端工作。 - 高度兼容 MySQL 语法
TDSQL兼容常用的MySQL语法元素,包括MySQL的语言结构、字符集、时区、数据类型、常用函数、预处理协议、排序、连接(JOIN)、索引、分区、事务、控制命令以及常用DDL 、DML 和 DCL 命令以及数据库访问 API。 - 领先的分布式架构
由于分布式架构的特殊性,几乎不可能同时兼顾数据库的高级功能和高性能。针对这个问题,TDSQL提供了三种建表解决方案,具有(分布式)事务特性、全球唯一的数字序列和JSON格式支持,有效填补了分布式架构的空白,实现了更灵活的开发方案。 - 无需停机的弹性可扩展性
目前,单个 shard 最多可以支持 6 TB 的存储。如果性能或容量不足,您只需在控制台中单击几下即可轻松扩展。迁移过程中无需担心分布式系统内的数据迁移、均衡、路由切换,IP不变,自动切换时服务中断几秒。您只需要确保您的业务具有重新连接机制。 - 强同步复制
TDSQL默认采用主从架构,保证了99.95%以上的可用性。支持强同步复制,实现数据强一致性,应用事务只有在业务系统写入的数据同步到slave后才响应,保证主从数据完全一致,杜绝数据丢失或损坏的可能。目前,强同步复制的性能与异步复制基本持平。 - 超高性能
TDSQL基于深度定制优化的MySQL内核,性能远超MySQL。支持三种方案的读写分离,在提供读扩展性的同时,有效保证了开发的灵活性。它拥有优化的线程池调度算法,具有更好的重载性能。此外,它配备了PCI-E SSD,IO吞吐量是SATA磁盘的三倍,更容易满足您业务的性能需求。
方便的托管部署 - 只需在 TDSQL 控制台中单击几下,即可在几分钟内启动并连接到生产就绪的 TDSQL 实例。控制台自带常用的数据库OPS操作,方便您对数据库进行精细化管理。此外,它还能够显示常见的系统监控数据和性能分析数据,帮助您快速识别和解决数据库问题。
- JSON 支持
TDSQL 支持原生 JSON 类型。具体来说,它不会将 JSON 值存储为字符串;相反,它使用允许快速读取文档元素的内部二进制格式,当 JSON 文本插入或更新到 JSON 列中时,它将自动验证 JSON 文本。换句话说,您可以将 TDSQL 视为兼容 MySQL 协议的 NoSQL 数据库。
-RocksDB 支持
RocksDB 是一个基于 LSM 树的存储引擎。其数据压缩率比 InnoDB 引擎高 60% 以上。一般1000万行数据压缩后只需要1GB左右的存储空间,大大降低了数据库的使用成本。此外,它还具有较高的写入性能,适用于对空间敏感的写入多于读取的业务场景,例如物联网和日志记录。RocksDB 支持目前处于测试阶段。
产品特点
- 与 TDSQL 高度兼容
- 增强性能
- 高可用性
- 企业级安全
- 企业级监控
- 可扩展性
- 便于使用
应用场景
- 电子商务
- 金融
- 物联网
- 游戏
用户评价
0
0
词条统计
创建者:小芳
编辑次数:1
浏览次数:1717
API调用次数:0
贡献者