gt-checksum 1.2.1发布,新增表结构校验及修复等超实用特性

DS28EC20与PIC18F67K40组合在嵌入式配置存储中的优势与实践 在嵌入式系统开发中,EEPROM作为非易失性存储器,广泛用于存储用户配置和系统参数。其核心原理是通过电荷存储实现数据持久化,具有掉电不丢失的特性。DS28EC20作为1-Wire接口EEPROM,与PIC18F67K40微控制器的组合展现出独特技术价值:硬件上仅需单线通信,大幅简化布线;软件层面支持唯一ID寻址,便于多设备管理。该方案特别适合智能家居、工业控制等应用场景,其中低功耗特性(待机电流仅1μA)使其在电池供电设备中表现优异。通过CRC校验、磨损均衡等工程实践,可显著提升数据可靠性和存储寿命。 阅读详情

重要的话先说,今晚(3月20日)19:30 gt-checksum新版本发布会,点击下面的链接预约:

会议详情 (tencent.com)

gt-checksum 1.2.0版本发布后,受到了广大社区用户的热烈响应。短短几天,便有几十个star,以及社区用户提交了十几条issue反馈问题,更有热心用户帮忙优化了Dockerfile,据说还有某大厂计划基于gt-checksum做二开。这些都让我们深受鼓舞,这说明大家对国人的开源项目并不抵触,这个开源项目也确实是业界所需。

针对1.2.0版本中存在的数个bug,以及社区用户呼声较高的几个功能特性,我们经过一周多的紧张迭代开发和测试,已经准备就绪,决定发布v.1.2.1版本。

针对表结构校验和修复特性,在v1.2.1版本中新增几个参数:

  • –ScheckFixRule / --sfr,设置表结构校验时,数据修复时的对准原则,选择源端 或 目标端作为数据修复的依据。
  • –ScheckOrder / --sco,设置表结构数据校验时,是否要检查数据列的顺序。
  • –ScheckMod / --scm,设置表结构校验时采用严格还是宽松模式。

gt-checksum v1.2.1版本中完成表结构校验后,如果想要使之直接修复表结构不一致的地方,还需要给执行用户加上对目标库表

gt-checksum v1.2.1版本中主要变化有以下几点:

  • 新增表结构的校验,并生成修复语句,支持对象包括如下(源目标端校验表都存在):
  • 支持列的数据类型的校验及修复
  • 支持列的字符集及校验级的校验及修复(MySQL支持字符串校验,Oracle不校验)
  • 支持列是否允许null的校验及修复
  • 支持列的默认值是否一致的校验及修复
  • 支持列的乱序的验证及修复
  • 支持列数据存在多列、少列的验证及修复
  • 支持列的comment的校验及修复
  • 支持宽松模式和严谨模式校验
  • 支持校验列时是按正序校验还是乱序校验
  • 支持修复语句列属性的指定依据,是按源端校验还是目标端校验
  • 修复索引校验并生成修复语句时出现的空指针错误
  • 修复因为8.0数据库查询条件没有产生where关键字导致的sql执行失败
  • 优化代码(参数input输入部分),精简代码,并结构化处理
  • 修复因数据库开启lowerCaseTableNames不生效导致无法校验区分大小写的表

最新版本的gt-checksum代码已上传到gitee上,项目地址:
https://gitee.com/GreatSQL/gt-checksum/tree/1.2.1/

二进制包下载地址:
https://gitee.com/GreatSQL/gt-checksum/releases/tag/1.2.1

欢迎围观、加星,也欢迎来找茬、提patch/issue :
https://gitee.com/GreatSQL/gt-checksum/issues

Enjoy GreatSQL 😃

关于 GreatSQL

GreatSQL是由万里数据库维护的MySQL分支,专注于提升MGR可靠性及性能,支持InnoDB并行查询特性,是适用于金融级应用的MySQL分支版本。

相关链接: GreatSQL社区 Gitee GitHub Bilibili

遥感图像目标检测数据集选择与预处理指南 遥感图像目标检测作为计算机视觉的重要应用,通过分析卫星和无人机采集的图像数据实现自动目标识别。其核心技术在于特征提取与模式识别,特别需要处理小尺寸、密集排列及多角度旋转等挑战。高质量数据集是模型训练的基础,DOTA、DIOR等主流数据集提供不同标注形式和场景覆盖。工程实践中,数据预处理涉及格式转换、增强技巧和困难样本挖掘,如使用旋转增强应对多角度目标,通过小目标复制粘贴解决样本不平衡问题。这些方法显著提升模型在灾害响应、农业监测等场景的检测精度,其中VisDrone和TinyPerson等专项数据集在无人机 阅读详情

相关推荐

CentOS 7下无损升级Docker到Docker-CE 18.06.3,你的容器和数据一个都不会丢

本文详细介绍了在CentOS 7环境下无损升级Docker到Docker-CE 18.06.3的完整方案,确保容器和数据零丢失。通过分阶段停机、数据备份、精准安装和验证流程,适用于金融、医疗等对数据完整性要求高的场景,实现真正的零停机升级。

dida4700的博客 488

Mysql、Oracle数据比对工具GT-Checksum

【代码】mysql、oracle数据比对工具。

qq_34692500的博客 812

Opencode本地AI编程环境安装与卸载深度指南

Opencode并非单一软件,而是基于Ollama、CodeLlama等开源大模型构建的本地化AI编程辅助工作流。其核心原理是通过轻量服务框架(如Ollama)在本地运行模型,并以命令行或桌面客户端调用,实现代码补全、重构与诊断。技术价值在于数据隐私可控、低延迟响应和离线可用性,适用于对安全敏感的开发场景、企业内网环境及高校科研项目。然而,其依赖curl | bash一键部署模式带来高隐蔽风险——脚本黑盒执行、权限越界、环境变量污染及模型缓存残留。本文聚焦真实工程痛点,详解从curl下载、npm安装到oll

weixin_33724059的博客 360

好用的数据校验&修复工具gt-checksum开源啦

*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。1. 背景介绍2. 功能特性3. gt-checksum使用3.1 标准使用案例3.2 直接在命令行模式下使用3.3 使用极简配置文件案例4. 项目信息5. 开源发布会不用说,看名字也知道,gt-checksum工具是数据校验工具。没错,gt-checksum 是GreatSQL社区新增的成员,它是 一款静态数据库校验...

老叶茶馆 1108

Strix Halo无独显跑72B大模型:ROCm+vLLM端到端部署实战

大模型推理正从‘依赖独显’转向‘重构内存即显存’的异构计算新范式。基于AMD Strix Halo处理器的集成RDNA 3.5 GPU与XDNA2 NPU,配合ROCm 6.4和vLLM原生ROCm支持,可在无独立显卡条件下实现Qwen2-72B等超大规模模型的稳定推理。其技术核心在于统一虚拟地址空间(UVA)、hipMallocManaged零拷贝内存管理,以及PagedAttention对系统内存的精细化调度,将性能瓶颈从显存容量转移至LPDDR5x内存带宽与ROCm驱动层协同效率。该方案已落地金融、法

weixin_34246551的博客 430

数据校验与修复工具 - GT-Checksum 开源发布

首先,创建一个Checksum实例,并配置要校验和修复的数据库、表和字段,以及校验算法。最后,再次执行校验操作,以验证数据是否已成功修复。它能够帮助用户确保数据的完整性和准确性,并在校验失败时自动修复损坏的数据。数据修复:当数据校验失败时,GT-Checksum可以自动修复损坏的数据。它可以根据校验算法计算出的校验值,与数据库中的实际数据进行比较,并对不一致的数据进行修复。它具有用户友好的界面和灵活的功能,使得数据校验和修复变得更加简单和高效。该工具可以对数据库中的数据进行校验,确保数据的完整性和准确性。

BitCodeW的博客 494

GreatSQL 异步复制及搭建

复制就是将一个数据库数据复制到一个或多个数据库上,复制的过程是异步的,其工作原理是通过binlog(二进制日志)记录事务变更然后传送到从库并重放事务,保持数据一致。

GreatSQL2021的博客 1390

gt-checksum-开源静态数据库校验修复工具-MySQL主从复制数据一致性校验-MGR组复制节点修复-上云下云迁移数据验证-异构数据库Oracle到MySQL迁移校验-定期高.zip

gt-checksum_开源静态数据库校验修复工具_MySQL主从复制数据一致性校验_MGR组复制节点修复_上云下云迁移数据验证_异构数据库Oracle到MySQL迁移校验_定期高.zip嵌入式通信协议与 Debug 实战指南

使用 gt-checksum 分析迁移对象

本文以从 ORACLE 迁移到 GreatSQL 为例,介绍用 gt-checksum 分析迁移对象,含配置、执行及结果解析,完整呈现分析流程。

GreatSQL2021的博客 741

checksum-validator(V1.1.6)

windows平台上,非常好用的哈希值计算工具,可以实现自动对比功能。同时支持一键导出MD5,SHA1,SHA256,SHA512值。

【电子元件篇】电力电子中的变压器原理、作用、选型与测量指南-超简单解读

变压器虽小,却是电力电子的 “关键纽带”——从识别符号型号,到理解 “传交流隔直流” 的特点,再到按用途选参数、用万用表检测,只要抓住 “场景对应核心” 的逻辑,就能轻松掌握它的用法。

2301_81299416的博客 3026

数据库校验利器升级!gt-checksum v1.2.3 正式发布

当内存接近上限时,工具会自动平滑降低并发与分块大小,并触发垃圾回收,保障任务稳定运行。gt-checksum v1.2.3 不仅是一次功能更新,更是面向生产级数据一致性校验的全面进化。现在,你可以轻松将源库的表“映射”到目标库的不同名称下进行校验,非常适合分库分表、跨环境数据对比等场景。适用于异构数据库同步、测试环境与生产环境结构差异等复杂场景,让校验不再受库表名称限制。也能进行一致性校验与智能修复,生成完整可执行的修复 SQL。,这个版本都能为你提供更可靠、更高效的支撑。

老叶茶馆 59

光线追踪渲染实战:蒙特卡洛路径追踪及其c++实现

光线追踪超越了传统的图形流水线,是一种现代的渲染。光线追踪是一种基于物理的渲染方法,通过模拟光在介质中的真实表现来输出足以逼近现实的图像。光线从光源出发,经过各种反射折射,进入摄像机。通过渲染方程描述一点的颜色,并且通过蒙特卡洛方法求解渲染方程来获取最终的像素颜色。

AKGWSB 's blog 1万+

GreatSQL社区首款开源工具亮相丨数据校验&修复工具gt-checksum开源啦!

1、MySQL主从复制场景:主从复制中断后较长时间才发现,且主从间差异的数据量太多,这时候通常只能重建复制从库,如果利用 pt-table-checksum 先校验主从数据一致性后 ,再利用 pt-table-sync 工具修复差异数据,这个过程要特别久,时间代价太大。作为MySQL DBA,相信应该都听说过Percona出品的pt-table-checksum & pt-table-sync 工具(没听说过的绝对不是合格的MySQL DBA,嘿嘿),可以用它俩进行数据校验及修复工作,非常好用。

GreatDB的博客 974

一文了解英伟达(NVIDIA)所有显卡芯片

英伟达(NVIDIA)的产品线庞杂繁复,从面向游戏玩家的GeForce RTX系列,到数据中心的H100、B200,再到Jetson、DRIVE等边缘智能平台,一般人很难以厘清其全貌。这篇文章将用通俗而专业的语言,一文打通英伟达显卡芯片体系,让你彻底读懂这个GPU帝国是如何运转的。

bjdx_001的博客 6358

【系统安全】Windows内核权限提升漏洞(CVE-2024-30088)

CVE-2024-30088是Windows内核提权漏洞,由越南安全研究员@Bùi Quang Hiếu详细分析。漏洞发生在AuthzBasepCopyoutInternalSecurityAttributes函数中,该函数在复制SecurityAttributesList时会使用用户提供的指针,在校验及复制期间存在时间差,导致存在TOCTOU漏洞。

李同學AI安全 1325

gt-checksum v3.0.0 发布,全能力迭代升级

版本迎来重磅迭代,本次更新聚焦MySQL 无主键表迁移MGR适配、repairDB工具全链路能力升级、SQL修复智能逻辑优化、元数据检测与跨版本兼容精度提升四大方向,同时修复索引、字段属性、分区表、列顺序解析等多项关键问题,大规模扩充全场景边界单元测试覆盖,工具结构化校验准确率、自动修复智能性、运维操作可控性全面提升,为数据库跨版本迁移、分区表改造、单机实例迁移MGR等核心场景提供更稳定、专业、高效的一致性校验与修复能力支撑。同时将 AUTO_INCREMENT 差异从仅告警升级为可生成修复SQL。

老叶茶馆 39

基于STM32设计的遥控灭火消防小车_296

随着城市化进程的加速和火灾发生频率的增加,传统的消防方式在应对初期火灾时存在反应慢、效率低等问题。为了提高火灾响应速度和灭火效率,本设计开发了一款基于STM32单片机的遥控灭火消防小车。该小车配备了烟雾检测、温湿度监测、火源定位、灭火操作等功能,能够通过蓝牙和WIFI实现远程控制与实时视频传输。设计采用了MQ2烟雾传感器、SHT30温湿度传感器、火光传感器和ESP32摄像头模块等硬件设备。系统不仅能够自动检测和定位火源,还可以手动调整灭火器对准位置,进行干粉灭火。此外,蜂鸣器用于火源报警,确保操作人员及时得

722

MySQL、Oracle数据一致性对比工具

MySQL主从复制:主从复制中断后较长时间才发现,且主从间差异的数据量太多,这时候通常基本上只能重建复制从库,如果利用pt-table-checksum先校验主从数据一致性后,再利用pt-table-sync工具修复差异数据,这个过程要特别久,时间代价太大。上云下云业务场景:目前上云下云的业务需求很多,在这个过程中要进行大量的数据迁移及校验工作,如果出现字符集改变导致特殊数据出现乱码或其他的情况,如果数据迁移工具在迁移过程中出现bug或者数据异常而又迁移成功,此时都需要在迁移结束后进行一次数据校验才放心。

qq_34692500的博客 1600

Dify 第 13 篇 Dify 工作流 详解

工作流通过将复杂任务分解为节点降低复杂度,提升LLM应用的性能和稳定性。Dify工作流分为两类:Chatflow面向对话场景(如客服),支持多轮对话;Workflow面向批处理场景(如翻译),提供逻辑节点实现自动化。核心概念包括节点、变量(系统/会话/环境变量)及应用类型差异:Chatflow支持中间输出和对话历史,Workflow仅支持结束节点输出。系统变量以"sys"开头,用于全局数据传递,不同应用类型变量不同,如Chatflow的sys.query存储用户输入,Workflow的s

甘蓝的专栏 3248

ZFS快照与复制:基于写时复制的生产级数据容灾实践

ZFS快照与复制是构建高可靠存储系统的核心技术,其底层依托写时复制(Copy-on-Write)、块级校验和(checksum per block)与原子事务(atomic transaction)三大机制,实现毫秒级时间点冻结、零空间开销快照及端到端数据完整性保障。相比rsync等应用层备份工具,ZFS原生方案可规避静默损坏传播、消除增量依赖断裂风险,并显著压缩RPO(恢复点目标)至分钟级、RTO(恢复时间目标)至秒级。该技术广泛适用于数据库、Kubernetes持久化存储、金融交易系统等对数据确定性要求

weixin_34289454的博客 297

基于YOLOv5的人脸识别系统:从构建到应用的全流程指南

本文详细介绍了基于YOLOv5的人脸识别系统开发全流程。首先阐述了YOLOv5模型的高效性和准确性优势,随后分步骤讲解了深度学习环境配置、数据集准备(推荐WIDER FACE数据集)和模型训练方法。重点展示了如何将训练好的模型集成到Tkinter开发的GUI界面中,实现图片上传、人脸检测和结果可视化功能。文章提供完整的代码示例和飞书文档链接(密码:946m22&8),帮助开发者快速构建可交互的人脸识别系统,适用于安防、门禁等多种应用场景。通过该项目,读者可掌握YOLOv5的实际应用和界面集成技术。

FJN110的博客 169

逆向入门:Windows可执行文件PE初解

本文系统介绍了Windows可执行文件(PE格式)的核心结构与逆向工程关键技术。首先定义了可执行文件的基本概念,区分了可执行文件与数据文件的本质差异。随后详细解析了PE格式的完整结构,包括DOS头、NT头(文件头与可选头)、节表及各节功能。重点阐述了逆向工程中的六大核心操作:FileBuffer与ImageBuffer转换、RVA与FOA地址转换、.text节代码注入、任意节代码注入、新增节以及扩大最后一节。最后介绍了数据目录结构及主要功能表(导出表、导入表、IAT表、重定位表等)的作用。文章结合C/C++

m0_71332744的博客 383

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Linux分区格式化实战:对齐、文件系统与可移动设备优化

分区与格式化是Linux存储管理的基础操作,其本质是构建内核I/O调度与块设备驱动之间的逻辑映射。理解分区对齐(如1MB对齐)、文件系统特性(ext4/xfs/f2fs适用场景)及可移动存储设备(removable storage devices)的USB协议栈瓶颈,直接决定IO性能、数据可靠性与硬件寿命。在数据库(如ClickHouse)、嵌入式(eMMC/ST7789)、安全系统(Kali Linux)及国产OS(统信UOS/麒麟)等真实场景中,错误的mkfs参数、缺失TRIM支持或未适配闪存特性的格式

weixin_30896825的博客 617

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

上一篇: GreatSQL 8.0.25-17今日发布
下一篇: 技术干货 从DBA视角看数据库运维管理平台
GreatSQL社区
博客等级 码龄5年 1210粉丝 390原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值