产品介绍:TDSQL分布式数据库是腾讯公司结合自身支付、金融等核心业务需求,紧紧抓住了国外传统集中式数据库难以适应业务规模快速增长这一现实问题,从2009年开始研制新一代分布式数据库系统TDSQL。并通过持续的产品化完善,实现国产分布式数据库的市场通用化,助力金融政务等行业实现数据库安全可控,并持续降低IT成本,提升数字化运营效率,从而进一步推动普惠金融、数字政务等传统行业升级发展。
产品特点:TDSQL作为一款具有金融级特性的分布式数据库产品,具备强一致高可用、全球部署架构、分布式水平扩展、高性能、易运维、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警、数据多源异构同步迁移等配套设施,为客户提供完整的分布式数据库解决方案。凭借核心事务处理技术的突破,以及完善的系统生态,解决了国产分布式数据库市场通用化难题。
集中化管理平台:用户可以通过TDSQL的集中管控平台赤兔,进行创建TDSQL的关系型实例、分布式实例,并在实例列表页面查看、变更配置、隔离并销毁实例等操作。
以下简单例举几个功能:
\系统监控与告警:\系统提供多种方法对数据库实例、决策与调度系统、备份系统、管理系统及自身的性能和运行状况进行跟踪。可配置告警策略,对异常情况进行告警,当超过阀值时提供电话、短信或邮件形式的告警。
\参数管理:\用户可以利用控制台的参数设置,管理数据库引擎配置,一组数据库参数包括一系列自定义的引擎配置值,该配置应用于实例数据库。如果用户在创建数据库实例时,如果不修改参数设置,系统将采用默认设置。
\接下来我们来看下TDSQL的备份恢复管理\
\\TDSQL的实例提供两种方式的实例创建和使用,一种分布式实例使用分布式表自动分片存储,另一种集中式实例兼容传统mysql,mariadb两个版本。\\
\\\\本次实验操作我们通过赤兔平台+后端的命令配置来完成整个TDSQL 的备份和数据闪回
TDSQL的备份方式分为:1、手动备份 2、自动备份 3、增量备份(在自动备份选项中)
备份存储方式分为:1、本地存储 2、远程HDFS方式的存储备份 3、cos腾讯对象存储方式
本次操作共分为4部分:
1、第一部分:HDFS的部署和组件接入
2、第二部分:TDSQL的备份到HDFS存储
3、第三部分: TDSQL如何备份到本地挂载存储
4、第四部分:TDSQL的自动备份和增量备份设置
首先我们先看下TDSQL的HDFS组件是如何部署和接入使用的,本次我们快速的配置开源的单点HDFS来测试下TDSQL的备份恢复功能。
HDFS作为分布式文件管理系统,Hadoop的基础。HDFS整体架构包括:NameNode、DataNode 等
1、Namenode:是主节点,负责存储文件的元数据,包括目录、文件、权限等信息和文件分块、副本存储等。
2、Datanode:是从节点,负责自身存储的数据块(block),根据Namenode的指令,对本