首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏技术杂记

    mysql 迁移8

    备份完成 xtrabackup: Creating suspend file '/data/nfs/test_full_backup/2015-12-09_00-53-03/xtrabackup_log_copied' with pid '80799' xtrabackup: Transaction log of lsn (4998915938330) to (4998984695861) was copied. 151209 02:06:09 innobackupex: Executing UNLOCK

    1.7K20编辑于 2022-03-22
  • 来自专栏技术杂记

    mysql 迁移8

    备份完成 xtrabackup: Creating suspend file '/data/nfs/test_full_backup/2015-12-09_00-53-03/xtrabackup_log_copied' with pid '80799' xtrabackup: Transaction log of lsn (4998915938330) to (4998984695861) was copied. 151209 02:06:09 innobackupex: Executing UNLOCK

    41610编辑于 2022-03-21
  • 来自专栏数据库干货铺

    国产数据库达梦DM8迁移工具

    点击上方蓝字关注我 DM数据迁移工具DM DTS提供了主流大型数据库迁移到 DM、DM 到 DM、文件迁移到 DM 以及 DM 迁移到文件等功能,在做国产数据库适配过程中经常需要将现有数据库的数据迁移至国产数据库中 ,因此适配达梦DM8数据库时,可以使用DM DTS进行数据迁移。 数据迁移 选择DM数据迁移工具 创建工程 新建迁移任务:点击【迁移】→ 【新建迁移】 选择迁移任务,进行下一步 选择数据库类型:目前支持达梦数据库之间、其他主流关系型数据库至达梦、达梦到Oracle及其他文件之间的迁移 确定账号密码、网络权限等均正常的情况下,可以选择自定义URL,再加上&useSSL=false 填写目标数据库信息:填写达梦数据库信息 迁移选项: “保持对象名大小写”选项不建议勾选,否则使用时表名需添加双引号 ,否则会显示表不存在; 字符长度在迁移的时候建议选择2倍及以上,以免因为不同的数据库的存储设计不同导致迁移过程出现目标库字段长度不足的情况 选择源库: 选择迁移对象:如果存在大字段,则会显示 审阅迁移任务

    4.7K30编辑于 2023-11-02
  • 来自专栏全栈程序员必看

    flask 数据库迁移_数据库迁移方案

    在开发的过程中,需要修改数据库的模型,而且需要在修改之后更新数据库,最直接就是删除旧表,但是会丢失数据。所有最好的方式就是数据库迁移。 它可以追踪数据库模型的变化,然后把变动应用到数据库中。 在flask中可以使用Flask-Migrate扩展,来实现数据迁移。 会创建migrations文件夹,所有的迁移文件都放在里面。 python manage.py db init 创建自动迁移脚本: upgrade():函数把迁移中的改动应用到数据库中。 自动创建的迁移脚本会 根据模型定义和数据库当前状态的差异,生成upgrade()和downgrade()函数的内容。 对比不一定完全正确,有可能会遗漏一些细节,需要进行检查。 python manage.py db upgrade 更新完之后,在数据库会出现一个表 versions每迁移一次里面都会生成一个文件。

    5.2K20编辑于 2022-11-10
  • 来自专栏全栈程序员必看

    sqlserver数据库数据迁移_mysql 数据库迁移

    前言: 在我们开发某些项目后,难免会遇到更换服务器,重新部署数据库的时候,那么问题来了? 究竟怎么如何操作才能达到最佳效果; 起源: (1):起初仅仅是为了测试用,所以迁移的时候不必把数据库中的数据全部迁移过去,仅仅需要数据库的架构即可; (2):某些时候需要更换服务器,那么此时已经在内部存储了大量数据了 ,此时只能把架构+数据全部迁移过来; 解说: 以本地“Login”数据库为例,帮助大家理解四种迁移方式; 一:“分离”—>“附加” 说明: (1)或许会遇到分离数据库后,无法在其它服务器附加数据库的问题 (权限不够,自行更改属性) (2)推荐把数据库放到默认的数据库文件存放目录(E:\Microsoft SQL Server\实例根目录\MSSQL12.SQLEXPRESS\MSSQL\DATA); ( ,防止误操作,类似于保存不同版本信息; ---- 四:生成“SQL脚本” 说明:兼容性最好,轻松避免数据库迁移的其它问题 ----

    7.9K40编辑于 2022-11-03
  • 来自专栏云计算D1net

    实施云迁移之前如何计算成本

    计算云迁移成本的第一步是在企业将工作负载迁移到云平台之前开始。数据中心管理人员需要评估现有硬件和软件资产的成本,然后评估其与云平台环境的比较方式。 企业需要了解如何计算云迁移的总体成本,以及如何将其内部部署数据中心的支出与在迁移到云平台之后的支出进行比较。 一些成本很容易估计,例如,将数据从内部部署存储设施迁移到基于云平台的对象存储中的成本很简单计算。其他迁移成本(如因工作负载重构而产生的成本)则难以确定。 计算内部部署成本 计算云迁移成本的第一步是在企业将工作负载迁移到云平台之前开始。数据中心管理人员需要评估现有硬件和软件资产的成本,然后评估其与云平台环境的比较方式。 隐藏的云迁移成本 企业将工作负载迁移到云平台中会带来各种成本,这些成本很容易被忽略,但是这些成本仍然至关重要。因此在企业计划迁移时,不要忽略以下潜在的云迁移成本: 大规模的数据迁移

    1.4K20发布于 2021-06-01
  • 国产数据库迁移成本深度解析:从Oracle到国产的TCO全景账本

    本文将基于各厂商官方报告与公开案例,从语法兼容性、迁移工具链、真实成本指标三个维度,拆解主流国产数据库迁移成本构成。一、迁移成本的三个核心维度在分析具体厂商之前,先建立TCO评估框架。 成本优化指标:凭借LSM-Tree存储架构和高压缩比的分布式存储引擎,在某国有特大型保险机构上线后,数据库压缩比高达8倍,业务数据库容量瘦身78%,数据库软硬件成本缩减75%。 成本指标参考:某头部城商行核心交易系统从传统商业数据库迁移到KingbaseES后,核心交易TPS从8,000稳定提升至24,000(提升3倍),峰值达30,000;复杂查询响应时间从平均200ms压缩至 这组数据直观反映了不同目标数据库迁移成本差异。4. OceanBase用“三重保障”和8倍压缩比证明了分布式架构的成本优化空间;金仓用KDMS+KDTS+KFS的工具链矩阵,把迁移从“高危手工活”变成“标准化流水线”;华为云用明确的计费体系给出了迁移成本的可量化参考

    19810编辑于 2026-04-01
  • 国产数据库迁移成本高吗?2026信创转型必看的降本解析

    一、国产数据库迁移成本的核心定义与结构化认知所谓国产数据库迁移成本,并非单指软件采购费用,而是指从原有数据库(如Oracle、SQL Server等)向国产数据库完成平滑切换全过程所综合投入的人力、时间 部分用户受早期迁移经验影响,易将“数据库替换”等同于“大规模代码重写”,由此产生对迁移成本的过度预估。 二、数据库迁移成本的关键影响因素与优化路径因素一:多模语法支持能力——决定改造深度与开发负担国产数据库的语法兼容模式对迁移成本起着决定性影响,如金仓数据库面向不同生态的语法兼容模式,支持Oracle、MySQL 行业数据:据《2025信创数据库迁移实践白皮书》统计,在规范使用KDMS(结构迁移工具)、KDTS(全量数据迁移工具)、KFS(增量同步工具)工具组合的项目中,平均迁移周期由传统方式的8周缩短至12天以内 实施结果:终端用户全程无感知,计划外停机时间控制在8分钟以内,年度综合运维成本下降210万元。四、关于数据库迁移成本的常见理解偏差辨析偏差一:“迁移成本高,源于国产数据库技术成熟度不足” 不准确。

    23610编辑于 2026-03-03
  • 来自专栏云同步

    MySQL 5.7.27 迁移 DM 8

    :::info 参考链接: https://eco.dameng.com/document/dm/zh-cn/start/mysql_dm.html#2.2.6%20%E7%A7%BB%E6%A4%8D /heyyall/zwitgw/tzt3t8zy0m3nsigo? singleDoc# 《MySQL 5.7.27 迁移 DM 8迁移前对象统计 统计指定库中表的数目 SELECT COUNT(*) TABLES, TABLE_SCHEMA FROM INFORMATION_SCHEMA.TABLES 新建迁移 选择迁移方式 填写数据源信息(源数据库) 填写达梦数据库信息(目的数据库) :::info 注意:这里登录的用户信息要使用新建的用户 ::: 选择迁移选项 选择要迁移数据库 ::: 迁移表和索引 注意:需要勾选启用标志列插入,要不然会出现一种情况就是,自增主键和 mysql 数据库的不一样 迁移数据 统计达梦迁移后的数据 统计达梦数据库中相关用户的对象数 # OWNER

    41010编辑于 2025-08-01
  • 来自专栏云计算D1net

    进行云迁移时不可忽视的隐性成本

    如果不仔细考虑和分析,云迁移成本可能最终超过收益。因此,在进行云迁移之前,尽可能多地了解将支付哪些成本是非常重要的。 如果不仔细考虑和分析,云迁移成本可能最终超过收益。 在这种情况下,成本指的是远远超过获得技术的成本迁移到云平台的意外成本迁移从来都不是一个简单的过程。在这一过程中,在成本方面有很多陷阱。例如,云迁移前期的投资成本通常很高,但很容易通过获得批准得以支付。隐藏的成本才是真正的阻碍因素。 如何计算是否负担得起云迁移 尽管具体的隐性成本在遇到之前仍然是一个谜,但这并不意味着企业在制定云迁移预算时就不应考虑这些隐性成本。预算应该具有缓冲能力并且可以扩展,就像将要投资的云计算技术一样。 为此,必须了解运行选择在云平台上运行的应用程序所需的网络、存储和数据库容量,通常情况下,云计算定价结构相当复杂,然而,云计算供应商正日益简化其提供的产品和服务。

    87220发布于 2021-06-01
  • 云原生构建迁移成本的技术指南

    摘要 本文旨在为技术架构师和开发者提供关于云原生构建迁移成本的技术解析、操作指南和增强方案。 通过本文,读者可以了解云原生构建的核心价值、实施挑战、操作流程,以及如何利用腾讯云产品优化迁移成本和提升开发效率。 成本控制:在迁移过程中,如何评估和控制成本,确保投资回报最大化。 操作指南 实施流程 环境准备: 原理说明:准备一个云原生构建环境,需要一个支持Docker的云服务平台,如腾讯云。 vs 腾讯云方案对比 指标 通用方案 腾讯云方案 量化差异 部署效率 低 高 据IDC 2024报告,采用腾讯云TKE后容器部署效率提升300% 成本控制 通过上述技术指南,可以有效地降低云原生构建的迁移成本,同时提升开发效率和软件质量。

    22610编辑于 2025-07-28
  • 来自专栏家劲

    MariaDB 数据库迁移

    一、为什么要迁移 我的七月小说站点放在JCloud上,恕我直言,配合我的Aliyun服务器进行数据交互,那是相当的慢,没办法,京东云上面十几块钱的公网ip,也就这样了。 所以我决定把web服务器和数据库部署到一起。 二、迁移前导步骤 迁移过程中顺便记录一手,供后面再次迁移到别的服务器上查阅,省的麻烦。 unicode_ci' init_connect='SET NAMES utf8' character-set-server=utf8 collation-server=utf8_unicode_ci mariadb 创建数据库create database novel 三、迁移数据库表和结构 先cd到mysql的运行路径下,再执行一下命令: 1.导出数据和表结构: mysqldump -u用户名 >use dbname ; (2)设置数据库编码 mysql>set names utf8; (3)导入数据(注意sql文件的路径) mysql>source /home/xxxx/dbname

    4.8K20发布于 2019-09-19
  • 来自专栏快乐阿超

    数据库迁移flyway

    批评,这是正常的血液循环,没有它就不免有停滞和生病的现象——奥斯特洛夫斯基 数据库迁移可以使用flyway git地址:https://github.com/flyway/flyway 官网地址:

    2.3K40编辑于 2022-10-31
  • 来自专栏技术进阶

    MongoDB数据库迁移

    一、迁移整个库 1.mongodump(导出) 命令格式:mongodump -h host:port -d dbname -o D:datadump 2.mongorestore(导入) 命令格式: dbnameNew -u username -p pwd --authenticationDatabase admin --noIndexRestore --dir D:datadumpdbname 二、迁移单个

    3.8K20编辑于 2022-12-05
  • 来自专栏运维小路

    Kafak-异构数据库迁移(MYSQL迁移PG)

    中间件,我给它的定义就是为了实现某系业务功能依赖的软件,包括如下部分: Web服务器 代理服务器 ZooKeeper Kafka(本章节) 在我以前的工作中遇到过多次数据库迁移,如果数据库是一样的,其实相对都是比较简单的 因为基本上都可用利用数据库自身的同步原理就可以实现,但是现实中还有需求就是异构数据库迁移。就好比Oracle到MYSQL,当然这里我为了简单,我这里用了简单的MYSQL迁移到PG。 消费者从Kafka里面消费数据,然后写入PG数据库。 环境准备 一个MYSQL数据库,里面有一个库,一个表,表里面有部分数据。 一个PG数据库,里面已经提前创建了和MYSQL同样的库表(无数据)。 self.kafka_config['bootstrap_servers'], value_serializer=lambda v: json.dumps(v).encode('utf-8' enable_auto_commit=False, # 手动提交偏移量 value_deserializer=lambda v: json.loads(v.decode('utf-8'

    38700编辑于 2025-06-11
  • 来自专栏Linux运维

    数据库迁移:在不同环境或版本间迁移数据库

    本文将系统讲解数据库迁移的核心概念、常见场景、迁移策略、风险控制与最佳实践,帮助你在不同环境或版本之间安全、稳定地完成数据库迁移。一、什么是数据库迁移数据库迁移(DatabaseMigration)指将数据库中的数据、结构、配置从一个环境迁移到另一个环境,或从一个版本迁移到另一个版本。 二、常见的数据库迁移场景1.环境间迁移开发→测试测试→预发布预发布→生产特点:结构一致、数据量可控、风险较低。 三、数据库迁移的核心流程(通用模板)下面是一套可复用的迁移流程框架,适用于大多数数据库类型:1.评估与规划数据量评估(GB/TB)表结构复杂度业务高峰与低峰时段兼容性检查(SQL、函数、索引、字符集)迁移窗口 +增量同步(xtrabackup)注意MySQL8.0的字符集默认utf8mb4检查隐式主键、临时表、分区表2.PostgreSQL跨版本建议使用pg_upgrade大版本跨越需注意系统catalog变化分布式场景可用

    31210编辑于 2026-01-19
  • 来自专栏会呼吸的Coder

    数据库反向迁移命令

    在实际项目开发中,一般不会创建模型,然后迁移数据库,因为同一个数据库,可能对应着多个项目,所以此时我们需要懂得如何反向迁移。 Django django的orm模型已经内置了反向迁移命令 python manage.py inspectdb > models.py # >后面是生成的文件路径和名称 flask flask并没有配置相关的反向迁移模块 我在网上试了多个具体相关功能的迁移包,最后我个人感觉sqlacodegen相对来说还是比较好用的,可通过下方命令安装 pip install sqlacodegen 在命令行执行 sqlacodegen mysql://用户名:密码@ip:端口号/数据库 >models.py 大体跟django的类似,但是多了数据库连接 使用这个包,额外要注意一点,他会报一个错误( mysqldb查找不到的错误)。

    2.8K40发布于 2020-02-17
  • 来自专栏云技术+云运维

    数据库迁移救援

    一日风雨交加,晚上值班时,一业务的数据库空间不够, 报警 。 正常停库 SQL> shutdown immediate Database closed. Database dismounted. -03113: end-of-file on communication channel Process ID: 381 Session ID: 191 Serial number: 3 可能由于昨晚数据库强制关闭 ,导致文件状态可能不一致,因为正常关闭数据库会同步校验各文件,使得重新启动的时候文件时间点一致。

    1.9K40发布于 2019-10-29
  • 来自专栏开发+运维+架构

    PostgreSQL数据库迁移案例

    一般关系型数据库的字符串有限定长度8k左右,无限长Text类型的功能受限,只能作为外部大数据访问。 [ IS_TEMPLATE [=] istemplate ] 如:create database aaaa with template='template0' encoding ='UTF8' lc_collate='C' lc_ctype='en_US.utf8' owner='test123'; 其中template表示模板数据库。 方法是指定is_template create database tmpdb with template template0 lc_collate 'zh_CN.UTF8' lc_ctype 'zh_CN.UTF8 alter database tmpdb is_template false; drop database tmpdb; 数据迁移案例 数据备份 pg_dump -h 192.168.30.1 -p

    4.7K30编辑于 2022-01-10
  • 来自专栏python-爬虫

    数据库的备份,迁移

    08.14自我总结 数据库的备份 一数据库的备份 1.单库备份 mysqldump -uroot -p123 db1 > db1.sql #库名 mysqldump -uroot -p123 db1 mysql -u -p < filename.sql; 2.在数据库内 创建空数据库 选择数据库 然后使用source filename; 来进行还原 例如 use db1; source /root /db1.sql 三.数据库迁移 务必保证在相同版本之间迁移 # mysqldump -h 源IP -uroot -p123 --databases db1 | mysql -h 目标IP -uroot -p456 四.备份高阶 1.常用参数 -B:表示的是指定多个库,增加了建库语句和use数据库的语句。 -t : 只备份数据库中的数据 –single-transaction 适合innodb数据库的备份。 2.

    2K20发布于 2019-09-11
领券