暂无图片
数据库数据迁移时,会考虑字符和字节长度问题吗?
我来答
分享
暂无图片 匿名用户
数据库数据迁移时,会考虑字符和字节长度问题吗?

数据库数据迁移时,会考虑字符和字节长度问题吗?

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
Kongo

需要,会考虑

暂无图片 评论
暂无图片 有用 0
刘贵宾

必须要考虑。

对于字符集,需要考虑的问题为迁移过程字段长度匹配情况,迁移后数据是否乱码,以及迁移后字符集转换后空间的问题。

对于字段长度,不同的数据库产品,同样数据类型,可能长度表示的都不是一个意思,比如MySQL 中 char(n)和 varchar(n)代表的是字符串长度,而 Oracle 中 char(n)和 varchar(n)代表的是字节长度,所以迁移过程中需要考虑是减少字段长度减少储存空间还是增加字段长度增加储存空间。

暂无图片 评论
暂无图片 有用 0
严少安
暂无图片

异构数据库必须考虑字段数据类型映射问题。

暂无图片 评论
暂无图片 有用 0
薛晓刚

需要看看。哪怕是同版本数据库,有可能安装时候选择字符集的问题导致源和目标不一致。

暂无图片 评论
暂无图片 有用 0
二两烧麦

1、确定迁移方式,方式不同,考虑的不同。
2、一般源库和目标库的字符集最好一致。如果不一致,在导入时,会出现问题。
3、要多关注LOB字段。在迁移时,可以把有LOB字段的表单独处理,这样解决问题时方便。
4、总体来讲,应该考虑字符和字节长度。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏