楼主: 小尾巴鱼

初创O2O面对现实 数据库从postgresql迁移到mysql(已公布获奖)

[复制链接]
论坛徽章:
51
行业板块每日发贴之星
日期:2007-06-12 01:03:552011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:56管理团队成员
日期:2011-05-07 01:45:08ITPUB官方微博粉丝徽章
日期:2011-06-28 19:45:36ITPUB十周年纪念徽章
日期:2011-11-01 16:23:262012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:23
21#
 楼主| 发表于 2015-7-30 14:36 | 只看该作者
pkmonster 发表于 2015-7-30 14:24
从达梦官网下载达梦7, 安装后有一个数据迁移工具DTS, 把数据从PG迁移到DM7, 再从DM7迁移到MySQL。

这位网友表达很直接哦,挺好,也是一种方法,我没用过DM,不知道迁移数据会不会有变化BUG兼容问题。

使用道具 举报

回复
论坛徽章:
6
2012新春纪念徽章
日期:2012-01-04 11:53:292013年新春福章
日期:2013-02-25 14:51:24林肯
日期:2013-09-12 15:57:33优秀写手
日期:2013-12-18 09:29:09慢羊羊
日期:2015-03-04 14:51:352015年新春福章
日期:2015-03-06 11:57:31
22#
发表于 2015-7-30 17:55 | 只看该作者
通常可完全迁移过去, 如果有数据类型差异可做手工映射。

D@4NC2E(C3T@4HQ3MZ6KA76.png (80.74 KB, 下载次数: 94)

D@4NC2E(C3T@4HQ3MZ6KA76.png

使用道具 举报

回复
论坛徽章:
836
状元
日期:2015-11-12 10:18:05榜眼
日期:2015-11-12 10:18:05探花
日期:2015-11-12 10:18:05进士
日期:2015-11-12 10:18:05举人
日期:2015-09-11 13:42:08秀才
日期:2015-09-17 09:11:05至尊黑钻
日期:2015-11-20 18:17:09紫钻
日期:2015-11-20 18:18:06粉钻
日期:2015-11-20 18:17:23绿钻
日期:2015-11-20 18:17:48
23#
发表于 2015-7-30 18:03 | 只看该作者
1、迁移方案选择什么方式进行(etl,load等)
    联机在线迁移肯定是最好的啊,类似ogg之类的

2、在迁移中需要考虑的问题很多,您认为最重要的是什么?& 或可以把考虑涉及的方面列一下,有助于论坛的同学们相互学习!
    数据的安全性,完整性,以及在这基础上的尽量的时间少停机时间

3、您现在应用的是什么数据库?公司是什么行业的,从职业规划来讲,个人看好postgresql?还是mysql?
     oracle,mysql  互联网行业,我个人还是看好mysql,用的多的才是最好的

4、更多此关问题欢迎大家在此话题交流!
     先把postgresql份额提升上去才是关键的

使用道具 举报

回复
论坛徽章:
1
ITPUB十周年纪念徽章
日期:2011-11-01 16:27:27
24#
发表于 2015-7-30 18:04 | 只看该作者
小尾巴鱼 发表于 2015-7-30 11:43
先感谢各位大拿的支持哈

是的这个问题对于各位深入行业很久的大拿来说很容易,但为什么发出来呢?

支持下,估计若有2T且ORACLE的数据库迁移到PG这样的案例,会更吸引人吧!

使用道具 举报

回复
论坛徽章:
5
2010新春纪念徽章
日期:2010-03-01 11:07:22ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282012新春纪念徽章
日期:2012-01-04 11:50:44暖羊羊
日期:2015-03-04 14:50:372015年新春福章
日期:2015-03-06 11:57:31
25#
发表于 2015-7-31 09:30 | 只看该作者
用ogg迁移哦!!

使用道具 举报

回复
论坛徽章:
32
秀才
日期:2015-06-29 15:09:38秀才
日期:2015-08-17 13:13:32秀才
日期:2015-08-27 09:55:50秀才
日期:2015-08-28 09:13:22金牛座
日期:2015-08-28 09:13:22秀才
日期:2015-08-31 13:02:54秀才
日期:2015-09-11 10:43:06知识
日期:2015-09-11 10:51:29秀才
日期:2015-09-14 10:08:302015年中国系统架构师大会纪念徽章
日期:2015-09-14 10:13:48
26#
发表于 2015-7-31 13:45 | 只看该作者
1、迁移方案选择什么方式进行(etl,load等)
     将postgresql的数据导成csv格式,再load到mysql中。是最简单的一种方式。也很有效。不需要进行etl
2、在迁移中需要考虑的问题很多,您认为最重要的是什么?& 或可以把考虑涉及的方面列一下,有助于论坛的同学们相互学习!
3、您现在应用的是什么数据库?公司是什么行业的,从职业规划来讲,个人看好postgresql?还是mysql?
4、更多此关问题欢迎大家在此话题交流!

使用道具 举报

回复
论坛徽章:
20
2014年世界杯参赛球队:巴西
日期:2014-06-12 16:34:36秀才
日期:2015-10-19 15:36:25ITPUB14周年纪念章
日期:2015-10-26 17:24:11秀才
日期:2015-12-14 14:51:16秀才
日期:2015-12-14 14:56:09秀才
日期:2016-01-05 09:35:58秀才
日期:2016-01-21 13:37:04秀才
日期:2016-06-23 14:15:06山治
日期:2016-07-19 17:42:53秀才
日期:2015-10-19 15:31:25
27#
发表于 2015-8-3 11:10 | 只看该作者
1、迁移方案选择什么方式进行(etl,load等)
   异构数据库之间的迁移,主要还是利用数据库内自带的工具来进行数据内容的导出/导入,
   MySQL支持csv和SQL,看PG的导出工具有没有这两种格式的咯(对PG不了解),有的话,用自带的工具操作一下就好,OGG没用过,不评价,
   5G在18小时之内,数据导入导出的时间是绰绰有余的;
   
2、在迁移中需要考虑的问题很多,您认为最重要的是什么?或可以把考虑涉及的方面列一下,有助于论坛的同学们相互学习!
   曾经规划过Oracle->MySQL的迁移,主要面临的问题,数据库层面大部分就是存储过程/游标/catch中不同的语法规则,数据库特有的列属性,或者同样的数据类型是否存在不同的特性,
   其次就是应用层面的SQL,不同数据库也有本身支持的特殊的SQL语法和函数,这一部分需要开发人员去仔细梳理代码和业务去处理,
  (个人看法) 最最重要的,异构数据库的迁移需要非常全面和非常详细的测试,上生产以后才发现有bug的话,会很不好处理,有可能会连带出更多的问题;
      
3、您现在应用的是什么数据库?公司是什么行业的,从职业规划来讲,个人看好postgresql?还是mysql?
   目前用的数据库;mysql;
   行业:电子商务;
   对PG了解不多,不太好评价这个,不过感觉mysql至少不会在国内衰弱,经典的LAMP架构,mysql简单易用的特性,以及网上茫茫多的mysql的基本资料都为企业采用mysql方案提供了支持

使用道具 举报

回复
论坛徽章:
25
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:442010世博会纪念徽章
日期:2010-07-30 12:07:232011新春纪念徽章
日期:2011-02-18 11:43:332010广州亚运会纪念徽章:高尔夫球
日期:2011-04-11 18:22:37蜘蛛蛋
日期:2011-08-17 08:44:40ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15复活蛋
日期:2011-12-15 09:06:552012新春纪念徽章
日期:2012-01-04 11:51:22ITPUB 11周年纪念徽章
日期:2012-10-09 18:06:202013年新春福章
日期:2013-02-25 14:51:24
28#
发表于 2015-8-3 16:19 | 只看该作者
5G的数据,重新录一遍都来得及,为甚是mysql->pg,pg一点都不比mysql差,没事找事干!

使用道具 举报

回复
论坛徽章:
176
现任管理团队成员
日期:2011-05-07 01:45:08版主7段
日期:2012-07-05 02:21:03ITPUB长老会成员
日期:2015-05-07 15:11:10ITPUB年度最佳版主
日期:2011-04-08 18:37:09ITPUB年度最佳版主
日期:2011-12-28 15:24:18ITPUB牛人
日期:2010-10-25 12:41:322010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192011数据库大会纪念章
日期:2015-04-23 10:33:192012数据库大会纪念章
日期:2015-04-23 10:33:192013数据库大会纪念章
日期:2015-04-23 10:33:19
29#
发表于 2015-8-5 15:42 | 只看该作者
5G的数据,用的着这么费劲吗,还是多考虑应用层的问题吧,数据库迁移也根本没个鸟事儿

使用道具 举报

回复
论坛徽章:
194
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
30#
发表于 2015-8-7 22:40 | 只看该作者
2数据量:5G
  3停机时间:18小时以内
--这个数据量也太小了,导出文本,再导入都可以。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表