怎么将oracle库中的上百万条数据导入mysql数据库中?速度比较?

时间:2021-08-06 21:48:33
我们的数据都在oracle库中,想做一个网站,用MYSQL数据库,怎么将上百万行数据导入mysql数据库中?(每行的数据不是很多)

如果共有十几个表,最大的表不超过百万行数据,用哪个数据库速度比较快?mysql真的比较快吗?

大家给点意见!

10 个解决方案

#1


几百万条,如果数据的访问频率不是很大的话,应该没问题。

#2


主要是怎么将ORACLE8I中的百万行数据导入到MYSQL????

我看到有一个DB* 的软件,但是只能是本机操作

我想在网页上执行,难道只能是连接两个数据库,读出一行,写入一行,循环N次?这么做好像比较慢!

#3


mysql不是快,是免费
oracle可将数据发布到其他数据库,在企业管理器建立一个发布即可,需要给各字段建立映射,建议先用数据库建模工具反向工程,再将结构导入到mysql中。

#4


to yizia(椅子)  
你说的还是要本机操作,我可能要每月两次或多次导入数据,希望远程操作。

mysql和oracle速度比较,有资料说mysql要快好多,甚至十倍,到底是不是真的?

#5


接上,发布可设置成按计划进行。
从数据库检索速度来看:oracle远强于mssql和sybase,mysql没做测试。
从返回结果集来看,mssql要优越于oracle,当然,我想主要是受限制于客户端驱动,mysql没做测试。

#6


oracle应该好点吧。性能也应该比mysql好。

#7


数据量小的时候mysql确实快很多
你的十几万的数据对mysql还是小菜一碟

#8


个人认为肯定是mysql更快一些,因为mysql支持的特性比较少,相比oracle做
更少的检查。不过对于某些复杂的业务逻辑,我觉得还是用oracle好一些。
毕竟mysql对数据库基本的ACID
Atomicity原子性
Consistency一致性
Isolation隔离性
Durability持久性
都没有完全支持。有些关键的业务是不敢用mysql做的。
例如关系到事务,对数据的可靠性的要求比较高的地方,就不能用mysql。
mysql比较适合做网站。
不过不建议用mysql来做电子商务网站。
如果要考虑成本。
可以考虑PostgreSQL。

#9


详细解释一下吧,我的数据的关系不是很复杂。
主要的数据表:
1、用户基本信息                   10列----40万行      
2、用户每月总电费信息             10列----40*24万行
3、用户每块电表的详细电费信息     20列----40*24*2万行
  (可能一个用户会有几块电表)
还有几个比较小的表。

就是做电费信息查询网站,当达到上面数据量时 ,数据存储用哪个数据库查询速度比较快,性能比较好?主要是局域网内用的。

大家帮帮忙!谢谢!

#10


大家来看看啊!再给点意见!

我考虑了一下,感觉还得用oracle ,因为可能涉及到数据统计,而且数据量比较大了。

#1


几百万条,如果数据的访问频率不是很大的话,应该没问题。

#2


主要是怎么将ORACLE8I中的百万行数据导入到MYSQL????

我看到有一个DB* 的软件,但是只能是本机操作

我想在网页上执行,难道只能是连接两个数据库,读出一行,写入一行,循环N次?这么做好像比较慢!

#3


mysql不是快,是免费
oracle可将数据发布到其他数据库,在企业管理器建立一个发布即可,需要给各字段建立映射,建议先用数据库建模工具反向工程,再将结构导入到mysql中。

#4


to yizia(椅子)  
你说的还是要本机操作,我可能要每月两次或多次导入数据,希望远程操作。

mysql和oracle速度比较,有资料说mysql要快好多,甚至十倍,到底是不是真的?

#5


接上,发布可设置成按计划进行。
从数据库检索速度来看:oracle远强于mssql和sybase,mysql没做测试。
从返回结果集来看,mssql要优越于oracle,当然,我想主要是受限制于客户端驱动,mysql没做测试。

#6


oracle应该好点吧。性能也应该比mysql好。

#7


数据量小的时候mysql确实快很多
你的十几万的数据对mysql还是小菜一碟

#8


个人认为肯定是mysql更快一些,因为mysql支持的特性比较少,相比oracle做
更少的检查。不过对于某些复杂的业务逻辑,我觉得还是用oracle好一些。
毕竟mysql对数据库基本的ACID
Atomicity原子性
Consistency一致性
Isolation隔离性
Durability持久性
都没有完全支持。有些关键的业务是不敢用mysql做的。
例如关系到事务,对数据的可靠性的要求比较高的地方,就不能用mysql。
mysql比较适合做网站。
不过不建议用mysql来做电子商务网站。
如果要考虑成本。
可以考虑PostgreSQL。

#9


详细解释一下吧,我的数据的关系不是很复杂。
主要的数据表:
1、用户基本信息                   10列----40万行      
2、用户每月总电费信息             10列----40*24万行
3、用户每块电表的详细电费信息     20列----40*24*2万行
  (可能一个用户会有几块电表)
还有几个比较小的表。

就是做电费信息查询网站,当达到上面数据量时 ,数据存储用哪个数据库查询速度比较快,性能比较好?主要是局域网内用的。

大家帮帮忙!谢谢!

#10


大家来看看啊!再给点意见!

我考虑了一下,感觉还得用oracle ,因为可能涉及到数据统计,而且数据量比较大了。