-
-
MySQL数据实时增量同步到Elasticsearch
Mysql到Elasticsearch的数据同步,一般用ETL来实现,但性能并不理想,目前大部分的ETL是定时查询Mysql数据库有没有新增数据或者修改数据,如果数据量小影响不大,但如果几百万上千万的数据量性能就明显的下降很多,本文是使用Go实现的go-mysql-transfer中间件来实时监控M...
03月19日[技术教程]浏览:4
-
Go有哪些数据类型?
Go语言中有以下数据类型:布尔型(bool):只有两个值 true(真) 和 false(假)。数字类型:包括整型(int、int8、int16、int32、int64)、无符号整型(uint、uint8、uint16、uint32、uint64、uintptr)、浮点型(float32、float...
03月19日[技术教程]浏览:4
-
-
【Go】用 Go 语言并发处理 CSV 文件到数据库
通过并发处理,我们能够大大提升 CSV 文件迁移到数据库的速度。Go 的 goroutines 和通道非常适合这种类型的任务,可以高效地处理 I/O 密集型的操作。...
03月19日[技术教程]浏览:4
-
-
使用Go实现一个数据库连接池
开始本文之前,我们看一段Go连接数据库的代码://openDB( 函数返回一个sql.DB连接池。 func openDB( (*sql.DB, error { //使用sql.Open( 创建一个空连接池 db, err := sql.Open("postgres", "pos...
03月19日[技术教程]浏览:5
-
Elasticsearch数据迁移方案
前言最近小编要去给客户部署一套系统涉及到了Mysql和ES数据的迁移,下面就给大家分享一下ES数据迁移的几套方案,根据具体的使用场景来选择不同的迁移方案能使你事倍功半,话多说下面就一一介绍。...
03月19日[技术教程]浏览:7
-
基于xtrabackup不停机重建MySQL数据库主从
概述最近备库故障,由于业务不能停,所以需要在不停机情况下重建GTID主从,下面基于xtrabackup简单演示。1、源数据库全备 xtrabackup --user=bkpuser --password="xxxx" --backup --target-dir=/data/backup...
03月19日[技术教程]浏览:6
-
Windows下MySQL8.0数据库文件路径修改和数据转移
什么情况需要修改MySQL数据文件路径?MySql在安装之初,默认的安装位置与数据保存位置都是在C盘,时间久了,C盘就会爆满,因此需要修改MySql数据保存位置。本例从C盘转移到D盘。...
03月19日[技术教程]浏览:6