数据迁移是指在存储类型、格式和计算机系统之间的数据迁移和转换,当数据迁移使用新的计算系统或与当前的系统不兼容的数据管理系统时是必须的。
不同平台的数据库迁移要注意事项事项很多,
1、系统兼容性
2、数据库版本兼容性
3、数据类型兼容性
4、数据量大小
5、数据库编码
6、数据库大小写敏感
7、汉字存储差异
对于mysql数据库同步到达梦数据库过程中遇到的问题总结如下:
一、mysql数据库和达梦数据库一些常见数据类型不同,一些常见的对应关系如下:
1、在Mysql中decimal与DM中的DEC对应。decimal(6,3)对应DEC(6, 3)
2、在Mysql中varchar(300)与DM中的varchar(900)对应。
3、在Mysql中bigint(20)与DM中的bigint(19)对应。
4、在Mysql中smallint(6)与DM中的SMALLINT(5)对应。
二、mysql和达梦的varchar可存的中文汉字长度区别
达梦数据库的情况:
varchar(N),这里的N是指字节数,以varchar(100)为例:
gb18030编码:一个汉字是两个字节,即可以存50个汉字
utf-8编码:一个汉字是三个字节,即可以存30个汉字
mysql数据库的情况
varchar(N),这里的N是指字符数,并不是字节数&#