当前位置: 首页 > news >正文

国产数据库:tidb专题

目录

pingCAP的介绍

小数据量的mysql的快速切换成tidb

产品

参考


pingCAP的介绍

PingCAP 是一家企业级开源分布式数据库厂商

PingCAP 有中文名,叫平凯星辰

PingCAP 的官网是:PingCAP 平凯星辰官网 - TiDB 分布式数据库专家4。

其中国地区的官网是:PingCAP 平凯星辰官网 - TiDB 分布式数据库专家2

小数据量的mysql的快速切换成tidb

(1) tidb 是负责sql 解释与逻辑的;tikv是负责存储的 ; pd是负责调度的。 但在实践中我们发现tidb可以单独运行,取代一个小量的mysql是可以的。 安的数据存储在/tmp里。所以我们做docker时可以将它进行映射出来,防止docker里的数据量太大

(2)我们只需要将这个组件放入wvp-net 里。

mkdir -p /home/docker-data/tidbStore (可不需要)

docker run -d --name wvp-tidb \--network wvp-net \--ip  172.34.0.5 \-p 4000:4000 \-v  /home/docker-data/tidbStore:/tmp \pingcap/tidb:latest

 (3) 配置文件里的替换,只需要将172.34.0.4:3380 换成172.34.0.5:4000即可

 mysqladmin -uroot -P4000 -h127.0.0.1 password wvp*******

root@dualven-kylin:/home/dualven# mysql -uroot -P4000 -h127.0.0.1 -pwvp******* -e "create database wvpdb "

新的机器 没有mysql客户端,直接使用mysql3380里的吧:

 docker exec -it mysql3380 mysqladmin -uroot -P4000 -h172.34.0.5 password wvp******


mysql: [Warning] Using a password on the command line interface can be insecure.
root@dualven-kylin:/home/dualven# mysql -uroot -P4000 -h127.0.0.1 -pwvp******** wvpdb < wvpdb.txt 

(4) 直接使用migrate_db.sh进行数据库整个的移植

(5) 修改/docker/wvp/conf/application.yml 然后重启 wvp-server ; 并放一个文件在/docker/wvp/目录下,tidb.txt作为是否采用此方案的标记。

产品

https://gitlab.gbcom.com.cn/dualvenDoc/mysql2tidb.git

参考

docker 安装和使用tidb_tidb docker-CSDN博客

国产操作系统的介绍与试用-CSDN博客

http://www.dtcms.com/a/206037.html

相关文章:

  • 解决androidstudio不能识别夜神模拟器的问题
  • Linux开发板串口终端会限制命令字符数并且循环覆盖
  • 腾讯音乐一面
  • (高级)高级前端开发者指南:框架运用与综合实战
  • Linux内核IO与网络协议栈全景与源码追踪:知其然且知其所以然
  • 计算机视觉与深度学习 | 用于图像分割的自监督学习(Self-Supervised Learning)方法综述
  • 【web应用】vue3前端框架怎么修改logo?
  • Windows下PyCharm2025的运行卡顿的问题
  • Spark入门秘籍
  • spark-Catalyst 优化器和 Tungsten 执行引擎介绍
  • 测量尺子:多功能测量工具,科技改变生活
  • Ubuntu 新建用户
  • Golang 内存模型小结
  • Docker实战
  • Linux下的Socket编程
  • 小白的进阶之路系列之三----人工智能从初步到精通pytorch计算机视觉详解上
  • React+Taro 微信小程序做一个页面,背景图需贴手机屏幕最上边覆盖展示
  • 桥接智能制造:PROFINET与Devicenet混合架构赋能汽车擦净机器人升级
  • java每日精进 5.22【多数据源(读写分离)、事务】
  • 觉醒三境:在敦煌的风沙中寻找生命的纹路
  • 火山引擎火山云带宽价格
  • 【大模型面试每日一题】Day 26:从伦理角度,大模型可能存在哪些潜在风险?技术上如何实现内容安全控制(如RLHF、红队测试)?
  • Ubuntu-多显示器黑屏问题及nvidia显卡驱动安装
  • 当物联网“芯”闯入纳米世界:ESP32-S3驱动的原子力显微镜能走多远?
  • 自制操作系统day7(获取按键编码、FIFO缓冲区、鼠标、键盘控制器(Keyboard Controller, KBC)、PS/2协议)
  • 鸿蒙Flutter实战:23-混合开发详解-3-源码模式引入
  • FreeBSD14.2因为爆内存而导致Xfce4视窗被卡,桌面变黑色,只能看到鼠标在窗体中心,鼠标无反应,键盘无反应
  • 自制操作系统day8 (鼠标数据取得、通往32位模式之路、A20GATE、切换到保护模式、控制寄存器cr0-cr4以及cr8、ALIGNB)
  • 创建信任所有证书的HttpClient:Java 实现 HTTPS 接口调用,等效于curl -k
  • 【Java面试】从Spring Boot到Kafka:技术栈与业务场景全面剖析