3

我正在开发一个与 Informix 一起运行的系统,因此我开始越来越多地了解 Informix。我正在考虑学习并获得 Informix 认证。

您认为 Informix 有未来吗?还是我应该尝试更多地了解 Oracle 或 MySQL 或其他一些流行的数据库系统?

4

4 回答 4

10

我有偏见 - 自 1986 年以来我一直在使用 Informix,自 1990 年以来一直在使用 Informix。

我认为 Informix 有一个持续的未来。受制于预测未来的正常变幻莫测,并考虑到当前经济状况带来的额外不确定性,我仍然希望在 5 年内从事 Informix 或与 Informix 合作;我想我可能会在 10 年内这样做。

但是,值得了解不止一种 DBMS,就像值得了解不止一种操作系统和不止一种编程语言一样。因此,我当然不能责怪您还学习了其他 DBMS。

KillingMichael 对人气、价格和旅行提出了一个有趣的观点。可能存在一些相关性。这还取决于您所追求的工作类型——您是否正在寻找定期或频繁更换工作的承包工作,或者您是否正在寻找更稳定的工作。

要学习哪个其他 DBMS 是一个复杂的决定。我不确定 SQLite 和 GoogleAppEngine 是否可能拥有足够少的开发人员,以至于您可以领先于其他人。

于 2009-03-23T05:36:00.410 回答
3

既然你征求意见:)

1:选择你更喜欢的。因为 Informix、Oracle 和 MySQL 都有未来。而且,最好的未来来自使用/使用您喜欢的工具。

2:一般的经验法则:如果您使用不太“流行”的工具工作,那么您的费率会上涨,但您的旅行也会如此。

3:[恕我直言] 但是:如果您愿意深入研究以掌握它,我个人的建议是选择更新的东西。例如:SQLite、GoogleAppEngine 等。您可以在其中领先于其他大约 100,000 名已经拥有该特定技能的人。

于 2009-03-21T21:59:20.500 回答
3

仅作记录 - 我知道一些公司不得不在世界各地雇用人员进行远程工作,因为他们找不到具有出色本地 Informix 技能的本地甚至国家人员。

围绕 IDS 开发的新应用程序很少——至少部分是因为 IBM 将其视为遗留问题并且不推广它,即使他们继续开发它,一点点。

而且因为很少有新的应用程序正在使用 IDS 开发(更多的应用程序被移植到 Oracle 等),所以很少有人熟练掌握它。所以正如之前的海报所说——如果你真的想就去做,但不要把所有的鸡蛋都放在一个篮子里——并准备好旅行或远程工作。

于 2011-10-04T08:58:06.207 回答
1

我错过了您正在使用的 Informix 的哪个领域。Informix 作为 DBA/Admin,或 Informix 作为软件开发人员。如果是后者,我会说继续。我使用 4GL(和 SPL)作为 Informix 开发人员已有 12 年了,没有人愿意再使用这些开发。我正在接受甲骨文的再培训。也就是说,作为数据库服务器的 Informix 没有理由没有未来。问题是它被视为一个遗留系统(并且很可能是),如果你有一个。它不再存在的原因是因为 IBM 在营销方面很烂。替换它的主要语言 4GL 的方法太“购买” Genero,它只是一个漂亮的面孔,围绕着旧的 4GL 语言。将其与带有 Java 的 Oracle 进行比较。或者 SQL Server 和 C#。“Informix 和 4gl/Genero”嗯。即使作为它的开发者,也从来没有作为企业去那里。那么对于大多数甚至没有听说过 Informix 的其他人来说,他们怎么能期待呢。他们需要与真正的竞争者语言上床并进行一些真正的营销以使 Informix 作为数据库服务器认真对待,因为我认为它在那里并且我选择它而不是 MS Server。

Paul@ 如果您认识需要 Informix 开发人员的公司,我会很高兴地暂停我的 Oracle 职业生涯!;)

于 2013-11-12T09:12:47.033 回答