【问题标题】:Migration from Oracle to MySQL or PostgreSQL从 Oracle 迁移到 MySQL 或 PostgreSQL
【发布时间】:2013-09-21 17:42:10
【问题描述】:

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

【问题讨论】:

    标签: mysql database oracle


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      像 BLOB 这样的大对象可能会给您带来一些问题,因为 Oracle 有一些供应商特定的实现,这些实现通常在 Java 代码中使用。即检查您使用 BLOB 的导入语句。有关更多信息,请参见此处:http://www-css.fnal.gov/dsg/external/freeware/mysql-vs-pgsql.html

      【讨论】:

      • 感谢您的宝贵建议。那么我应该使用哪个数据库 PostgreSQL 或 MySQL?
      • 您太笼统了,很难找到一般问题的具体答案。传统上,PostgresSql 社区较小,文档较差,但它可以很好地实现大多数 SQL 功能,而 MySql 社区很大,文档很好,但 SQL 功能很差。现在两者都得到了改进,因此带有 innodb 的 Mysql 为您提供了很多 SQL 功能,而 PostGresSql 现在拥有更大的社区和更好的文档。如果您需要集群,那么我听说 MySql 比 PostGresSql 设置起来更快、更容易。
      猜你喜欢
      • 2018-02-05
      • 2012-02-28
      • 2012-12-13
      • 2011-08-25
      • 2018-09-14
      • 2010-09-24
      • 1970-01-01
      • 2016-08-22
      • 2013-10-02
      相关资源
      最近更新 更多