2011-08-31 152 views
0

我想将我的Java Web应用程序的数据源从oracle迁移到MySQL或PostgreSQL。 Oracle数据库的大小非常庞大,并且也包含大对象。请建议哪个更好的选择?请解释一些问题,例子和要点。从Oracle迁移到MySQL或PostgreSQL

回答

0

作为BLOB的大对象可能会给您带来一些问题,因为Oracle有一些供应商特定的实现,这通常用于Java代码中。即检查你使用BLOB的导入语句。更多内容请看这里:http://www-css.fnal.gov/dsg/external/freeware/mysql-vs-pgsql.html

+0

感谢您的宝贵意见。那么我应该使用哪个数据库PostgreSQL或MySQL? – Ritesh

+0

你是通用的,很难找到一般问题的具体答案。传统上PostgresSql具有较小的社区和糟糕的文档,而它是大多数SQL功能的很好的实现,而MySql有一个很大的社区和很好的文档,但在SQL功能方面很差。现在两者现在都有所改进,因此带innodb的Mysql为您提供了大量的SQL功能,而PostGresSql现在拥有更大的社区和更好的文档。如果你需要集群,那么我听说MySql比PostGresSql更快,更容易设置。 – HoleInVoid

1

PostgreSQL比MySQL更像Oracle。显着差异仍然存在,但您可能会发现它对我来说更容易迁移,而且数据库的行为更类似。