Informix服务器和Informix SE有什么区别?

时间:2019-04-29 07:37:38

标签: upgrade informix

我的问题是:

我有使用旧数据库的notifyix SE 7.2。我用Java编写程序,有时旧版本有问题。我可以做一些事情来将服务器升级到Informix online ex的新版本。 14.10?我该怎么办?

1 个答案:

答案 0 :(得分:2)

这是一个广泛的大问题。

Informix SE(标准引擎)是使用Informix C-ISAM作为存储管理器的相对简单且非常古老的SQL服务器。安装非常简单;没有值得一提的配置;它可以运行,并且可以继续运行,并且可以正常运行。

Informix(Informix Dynamic Server或IDS,但有很多名称,目前正式称为“ Informix”)是使用完全不同的存储管理技术的相对较新的SQL Server。设置,配置和保持运行需要更多的精力。但是,一旦运行,它将运行良好并保持运行状态。

要从SE 7.2升级到Informix 14.10,您必须安装新软件(在新目录中,与安装Informix SE的目录分开),并运行Informix服务器。您将必须在每个Informix SE数据库上运行DB-Export,然后使用DB-Import将它们导入IDS。您需要检查您的代码以确保其明智地使用事务。您可能希望在IDS中使用已记录的数据库,而不是未记录的数据库,但这意味着您需要了解事务。但是,您的代码大部分不会更改-连接字符串需要连接到IDS数据库(服务器)而不是SE。

整个主题的详细信息要多于上面的快速摘要。但是,您需要询问相当集中的详细问题,以使其适合堆栈溢出。