0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

适用于MySQL的dbForge架构比较

哲想软件 来源:哲想软件 2024-10-28 09:41 次阅读

比较和同步 MySQL 数据库架构

dbForge Schema Compare for MySQL 是一种工具,用于轻松有效地比较和部署 MySQL 数据库结构和脚本文件夹差异。该工具提供了 MySQL 数据库架构中所有差异的全面视图。

快速高效地比较和同步 MySQL 和 MariaDB 数据库

生成 SQL 脚本以使用一个数据库的内容更新另一个数据库

将开发数据库中的更新应用于暂存或生产环境

比较 MySQL 数据库的结构并修复错误

在命令行界面的帮助下自动执行同步任务

部署到 Percona、Oracle MySQL Cloud、Amazon RDS、阿里云

f01d2102-9273-11ef-a511-92fbcf53809c.png

Schema 同步

架构同步功能具有以下选项:

生成清晰准确的同步脚本以更新数据库架构

任何特定架构对象的同步脚本预览

用于自定义同步脚本输出的选项

有关同步期间可能丢失数据的警告

异步结构同步

f044cf54-9273-11ef-a511-92fbcf53809c.png

MySQL备份和恢复

全面的 MySQL备份向导

数据库还原向导

除了完整备份之外,仅架构备份或仅数据备份

支持大型数据库(超过 2Gb)

备份项目以保存设置以备将来使用

备份文件的 Zip 压缩

用于备份计划的命令行界面

用于数据库还原的命令行界面

错误和状态记录

f05ff52c-9273-11ef-a511-92fbcf53809c.png

脚本文件夹比较

除了比较两个数据库中的数据外,您还可以将数据库中的数据与本地存储在脚本文件夹中的数据进行比较。

在 New Data Comparison 向导的帮助下,您可以从任何已建立的连接和任何脚本文件夹中选择任何数据库 位于您的计算机上。

指定必要的附加选项和映射设置后,数据比较过程的结果将 显示在方便的数据网格中。

f0859e30-9273-11ef-a511-92fbcf53809c.png

日常任务自动化

自动执行例行任务有助于通过以下功能提高比较和同步过程的效率:

通过命令行启动 Schema 比较和同步创建命令行执行文件,只需单击一下即可运行例行架构比较和同步任务

使用 Windows 计划程序自动执行同步过程

创建并运行 PowerShell 自动化脚本

f0a8246e-9273-11ef-a511-92fbcf53809c.png

广泛的兼容性

dbForge Schema Compare for MySQL 与以下产品兼容:

MySQL服务器版本 5.5-8.3

MariaDB 服务器版本最高 11.4

在Windows、Linux、FreeBSD或Fedora OS上设置的所有 MySQL和 MariaDB 实例

云服务:Amazon RDS、Amazon Aurora、Google Cloud、Oracle MySQL Cloud、阿里云

安全连接:安全套接字层(SSL)、安全外壳(SSH)、HTTP 隧道、PAM Percona

f0bc00c4-9273-11ef-a511-92fbcf53809c.png

支持的 Schema 对象

使用 dbForge Schema Compare forMySQL,可以在源和 目标数据库:

视图

程序

功能

触发器

事件

软件包(MariaDB)

序列(MariaDB)

f0c0787a-9273-11ef-a511-92fbcf53809c.png

数据库结构比较设置

使用 Schema Comparison Wizard 微调比较过程

在比较过程中忽略特定事件选项

在 Schema Comparison 向导中交换Target 数据库和 Source 数据库

在比较过程中忽略特定的表选项;DEFINER 和 SQL SECURITY 表达式; 列的默认值

筛选对象类型以进行比较

忽路 autoincrement table 选项

忽略 END 子句

f0d5efca-9273-11ef-a511-92fbcf53809c.png

比较结果分析

在网格中清晰全面地显示架构差异

文本比较器中的 DDL差异,基于差异的多色突出显示 类型

按对象类型自动分组

管理比较文档中的对象组

按名称或差异类型筛选对象

对比较的对象进行排序

从同步中排除对象

保存和加载比较设置

f102b758-9273-11ef-a511-92fbcf53809c.png

比较结果导出

Schema Compare 允许轻松生成包含以下文件格式的比较结果的报告:

[HTML全文

Excel XML

Excel 的 XML

此外,比较报告可以包括专门选择的对象,例如:

存在差异的对象

选择要同步的对象

相同的对象可以按 Status 或 Object Type 进行分组

f1170334-9273-11ef-a511-92fbcf53809c.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据库
    +关注

    关注

    7

    文章

    3759

    浏览量

    64265
  • MySQL
    +关注

    关注

    1

    文章

    801

    浏览量

    26433
  • 脚本
    +关注

    关注

    1

    文章

    387

    浏览量

    14829

原文标题:适用于 MySQL 的 dbForge 架构比较

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    四个适用于接地检测的比较

    全球最知名的半导体厂商之一—罗姆(ROHM)半导体公司的比较器秉承了该公司“品质第一”的一贯方针,设置有双极(bipolar)型、CMOS型两类,该公司为用户设计了适用于接地检测(单电源、双电源
    发表于 04-10 05:44

    适用于STM32芯片的开发教程

    安富莱的论坛上也有很多有关单片机方面的有用的资料,大家可以参考。本文不仅适用于STM32芯片的开发,也适用于其它芯片。正文学习一款新的芯片,需要大家从官方获取两方面的资料,一个是相关的技术文档,比如参数手册、数据手册、应用笔记等;另一个是软件包,官方在...
    发表于 12-09 06:54

    如何调整CapSense库以使其适用于ESP8266架构

    知道如何调整 CapSense 库以使其适用于 ESP8266 架构?或者是否有适用于 ESP8266 的电容式触摸解决方案?
    发表于 05-22 10:01

    适用于SAR ADC的CMOS比较器的结构与设计

      本文提出一种带时钟控制的可再生比较器,适用于在时间上离散的信号。此设计在传统的前置预放和锁存器级联的理论基础上,通过引入交叉耦合负载、复位和钳位技术,与文
    发表于 02-20 12:21 2961次阅读
    <b class='flag-5'>适用于</b>SAR ADC的CMOS<b class='flag-5'>比较</b>器的结构与设计

    USB标准适用于哪些应用

    USB标准适用于哪些应用 通用串行总线 (USB) 外设接口已广泛应用于所有个人计算平台及众多工业和基础设施平台。不过,与此同时,人们对适用于
    发表于 04-19 14:31 1797次阅读

    Infor与Red Hat合作提供开源架构

    infor LN可与MySQL或MariaDB整合,提供基于Red Hat开源平台并适用于云、虚拟和物理基础架构的Infor应用解决方案。
    发表于 09-28 14:56 781次阅读

    适用于MPLAB工具设计的多条忠告

    本文介绍了适用于MPLAB工具设计的多条忠告。
    发表于 06-05 17:28 7次下载

    适用于恶劣环境的产品

    适用于恶劣环境的产品
    发表于 05-27 20:30 9次下载
    <b class='flag-5'>适用于</b>恶劣环境的产品

    适用于音频应用的离线电源参考设计

    电子发烧友网站提供《适用于音频应用的离线电源参考设计.zip》资料免费下载
    发表于 09-06 09:15 0次下载
    <b class='flag-5'>适用于</b>音频应用的离线电源参考设计

    MySQL v9.1的增强型dbForge工具已经发布

    我们很高兴地宣布,我们的MySQL工具现在可通过CrossOver供Linux和macOS用户使用。我们真诚地相信他们会像我们的Windows用户一样喜欢dbForge产品。此外,为了进一步扩展我们产品的兼容性,此版本还支持当前的MariaDB开发系列,即MariaDB1
    的头像 发表于 09-22 11:04 1255次阅读

    适用于5G-V2X和DSRC的高级连接架构

    商用车中的当今无线连接架构 可能适用于自动驾驶的标准 2 级。然而 它是否能满足 3 级的性能要求仍然值得怀疑 及以上。在此背景下,我们提出了未来的连接架构 自动驾驶汽车。它基于远程无线电头(RRH)概念 使用软件定义无线电 (
    的头像 发表于 12-14 19:57 1226次阅读
    <b class='flag-5'>适用于</b>5G-V2X和DSRC的高级连接<b class='flag-5'>架构</b>

    SQLite和MySQL区别

    MySQL时,用户要考虑很多方面的区别。 1.适用范围 SQLite比较适合在少量并发用户、轻负载的场景下使用,一般用于嵌入式系统、移动端等小规模应用;而
    的头像 发表于 08-28 17:09 4666次阅读

    IGBT适用于ZVS 还是 ZCS?

    IGBT适用于ZVS 还是 ZCS?
    的头像 发表于 12-01 16:10 1176次阅读
    IGBT<b class='flag-5'>适用于</b>ZVS 还是 ZCS?

    mysql中decimal的用法

    ,包括小数点的前后位数,而小数位数指的是小数点后的位数。 DECIMAL数据类型适用于需要存储精确小数(如货币金额)的场景。它在存储和计算精确数值时,不会引入任何舍入误差。与常用的浮点数类型(如FLOAT和DOUBLE)相比,DECIMAL类型适用于需要精确计算和
    的头像 发表于 11-30 10:45 1021次阅读

    MySQL的整体逻辑架构

    支持多种存储引擎是众所周知的MySQL特性,也是MySQL架构的关键优势之一。如果能够理解MySQL Server与存储引擎之间是怎样通过API交互的,将大大有利于理解
    的头像 发表于 04-30 11:14 422次阅读
    <b class='flag-5'>MySQL</b>的整体逻辑<b class='flag-5'>架构</b>