腾讯云数据库TDSQL——博客数据库迁移实践
目录
博客数据库迁移实践
前言
一、产品概述
二、 TDSQL简介
1、整体架构
2、组件
三、进行TDSQL数据库数据导入
1、登入控制腾讯云的集群控制台
2、点击集群ID进入集群详细页,开启外部连接地址
3、创建数据库连接和数据库
4、将备份好的博客数据导入TDSQL新数据库里
5、进入博客的服务器修改项目的数据库配置文件
6、访问测试
7、安全与监控
四、总结
博客数据库迁移实践
前言
延续之前博客的风格,留下两段语录
博主语录:一文精讲一个知识点,多了你记不住,一句废话都没有
经典语录:如果你认识从前的我,那么你就会原谅现在的我
之所以写这篇文章,还是正好有刚需,我的博客数据库需要迁移使用TDSQ-C的产品,为了提升我博客速度,还是花重金去买了腾讯云数据库TDSQL的产品。
一、产品概述
- TDSQL-C MySQL 版(TDSQL-C for MySQL)是腾讯云自研的新一代云原生关系型数据库。融合了传统数据库、云计算与新硬件技术的优势,为用户提供具备极致弹性、高性能、海量存储、安全可靠的数据库服务。TDSQL-C MySQL 版100%兼容 MySQL 5.7、8.0。实现超百万级 QPS 的高吞吐,最高 PB 级智能存储,保障数据安全可靠。
- TDSQL-C MySQL 版采用存储和计算分离的架构,所有计算节点共享一份数据,提供秒级的配置升降级、秒级的故障恢复,单节点可支持百万级 QPS,自动维护数据和备份,最高以GB/秒的速度并行回档。
- TDSQL-C MySQL 版既融合了商业数据库稳定可靠、高性能、可扩展的特征,又具有开源云数据库简单开放、高效迭代的优势。TDSQL-C MySQL 版引擎完全兼容原生 MySQL,您可以在不修改应用程序任何代码和配置的情况下,将 MySQL 数据库迁移至 TDSQL-C MySQL 版引擎。
这里就简单介绍TDSQL-C产品,需要深入了解和操作可进入文档链接自己学习:
TDSQL-C MySQL 版 产品概述 - 产品简介 - 文档中心 - 腾讯云https://cloud.tencent.com/document/product/1003/30488
二、 TDSQL简介
1、整体架构
2、组件
TDSQL整套系统包含的组件有:
组件缩写 |
组件名称 |
备注 |
Zookeeper |
zookeeper集群 |
高可用和一致性集群 |
Keeper(manager/scheduler) |
TDSQL调度模块 |
主备切换/扩缩容/资源管理 |
OSS |
TDSQL操作接口 |
提供http的操作接口 |
DB |
数据库模块 |
包含mysql和agent |
proxy |
网关模块 |
帐号鉴权/sql解析和转发 |
monitor |
监控采集模块 |
从zk定期采集实例动态数据 |
chitu |
运营平台 |
实例管理/告警管理/权限控制 |
clouddba |
扁鹊系统 |
sql优化和诊断 |
HDFS |
冷备存储模块 |
备份binlog/slowlog/errlog |
LVS |
负载均衡模块 |
提供vip,对业务透明后端proxy |
kafka |
消息队列 |
是多源同步和es的基础组件 |
consumer |
多源同步消费者 |
提供mysql、tdsql和oracle之间的同步方案 |
es |
数据检索及分析工具 |
用于分析网关日志,帮助定位问题 |
onlineddl |
在线表结构变更 |
用于在chitu页面变更tdsql实例的表结构 |
三、进行TDSQL数据库数据导入
1、登入腾讯云的集群控制台
登录 - 腾讯云https://console.cloud.tencent.com/cynosdb
2、点击集群ID进入集群详细页,开启外部地址功能
3、创建数据库连接和数据库
4、将备份好的博客数据导入TDSQL新数据库里
运行成功
查看数据表是否成功,可以看到都有数据导进去了
5、进入博客的服务器修改项目的数据库配置文件
这里改为内网的IP是为了连接稳定和提升效率
6、访问测试
果然换了数据库基本上都是毫秒级别的打开速度,与之前对比快了好几倍
7、安全与监控
1)进入腾讯云的后台可发现,这个数据库是自带备份功能的,对数据安全有保障
2)平台里面还有个数据库智能管理,可以实时监控数据的使用情况,机器异常一看就知道什么问题
四、总结
这次简单体验一下TDSQL数据库简单应用,这个产品真心做得不错;特别是后台监控,可以看到数据的动态变化,监控信息安全,比自己搭建Mysql要好用得多。
这里使用TDSQL数据库简单案例到这里,后面会有更多更详细的干货分享给大家!
-
腾讯云数据库TDSQL——博客数据库迁移实践相关推荐
- 腾讯云部署hexo博客系统
腾讯云部署hexo博客系统 1. 云服务器端配置 git 1. 安装依赖库和编译工具 安装依赖库: yum install curl-devel expat-devel gettext-devel o ...
- 腾讯云搭建hexo博客
title: 腾讯云搭建hexo博客 tags: hexo,腾讯云 文章目录 title: 腾讯云搭建hexo博客 tags: hexo,腾讯云 @[toc] 1. 腾讯云 学生认证购买 重置密码和网 ...
- 腾讯云社区发表博客的前台JavaScript实现
在腾讯云社区编辑好一篇帖子后,点击发送,在Chrome开发者工具里能观察到一个HTTP Post网络请求,request payload是一个JavaScript对象,字段action的值为Creat ...
- mysql数据库行业应用_腾讯云发布MySQL 8.0数据库 可应用至更多行业场景
原标题:腾讯云发布MySQL 8.0数据库 可应用至更多行业场景 来源:21财经 目前,腾讯云数据库已有20多种数据库服务,包括云数据库MySQL.云原生数据库CynosDB.数据库智能管家DBbra ...
- 腾讯云cos html,Docsify+腾讯云对象存储 COS,一键搭建云上静态博客
最近一直在想如何利用 COS 简化静态博客的搭建过程.搜了很多的静态博客搭建过程,发现大部分的静态博客都要通过编译才能生成静态页面.功夫不负有心人,终于让我找到了一个超简洁博客的搭建方法. 效果预览 ...
- 腾讯云发布全新非关系型数据库KeeWiDB 搭载基于英特尔傲腾技术的全自研存储引擎
5月16日,腾讯云发布全新非关系型数据库KeeWiDB,搭载全自研存储引擎.这是腾讯云发布的首款软硬件结合.高速低延迟的NoSQL数据库产品. KeeWiDB创新性地实现三级存储架构设计,自研代码量超 ...
- 数据库设计-博客系统数据库的设计
数据库设计-博客系统数据库的设计 数据库整体设计 问题: 一个博客系统会有哪些功能呢,肯定会有的是博客列表,博客详情,评论,登陆注册等等这些功能,那应该建多少张表呢?应该给这些表添加哪些字段呢?字段的 ...
- 使用“宝塔一键迁移”工具,将单机版typecho博客系统迁移到京东云cvm云主机
作者:京东科技 林中 服务器更换.网站搬家,对于很多开发者新手来说不是一件容易的事情,需要迁移网站程序.数据库,修改数据库连接文件等.在云迁移方案中,宝塔是非常简单好用的服务器运维面板,能够极大提升运 ...
- 博客 学院 下载 GitChat 论坛 问答 商城 头条 活动 码云 ITeye 写博客
博客 学院 下载 GitChat 论坛 问答 商城 头条 活动 码云 ITeye 写博客 发Chat 登录注册 常见8种算法总结 转载 2017年03月16日 22:23:43 目录 冒泡排序 鸡尾酒 ...
最新文章
- php 一秒操作一次_php守护进程 加linux命令nohup实现任务每秒执行一次
- java 集成grizzly_java – 与Jersey和Spring集成Grizzly2.2.X
- Git使用技巧(3)-- 远程操作
- 注册assembly的问题
- springboot——kaptcha
- linux keepalived 脚本,Linux下安装Keepalived及原理分析
- 凯撒密码加密器(命令行版)
- 新建了个文件写代码报 Delete `␍`
- golang struct数组排序_go语言中排序sort的使用方法示例
- 什么是绿色计算(Green Computing)?
- vue日历加法定假假日
- 小型数据库系统开发作业
- IDEA运行java出现“不支持发行版本XX”
- 大趋势:科技赋能产业
- JS日期格式转换时间戳,时间戳转换日期,获取当前天23:59:59,时间戳判断是否是今天
- qq_seconds.html,qq英语签名
- unb计算机科学,加拿大unb大学
- ClickHouse 使用EXPLAIN 分析 SQL 执行计划
- 一颗芯片的内部设计原理和结构
- CARLA中创建新传感器(Create a new sensor in CARLA)
热门文章
- 腾讯云部署hexo博客系统