1

只是想知道这里是否有任何需要注意的问题。我们有一个多年前为客户开发的旧版 D7 应用程序,它使用 IBXpress 与开源 Interbase 6 构建进行对话。

这些天,我们在该平台上遇到了许多问题(连接/启动新硬件的速度非常慢是主要的),并且客户已经同意花费一些时间/金钱将数据库转移到 Firebird。

我们真的不想着手将它移动到 D2010(或 D2007,这将是我现在的偏好),因为我们认为我们可能不得不将数据库层从 IBXpress 移动到其他最适合 Firebird 的东西。归根结底,客户只是希望减轻数据库的痛苦,而不是大修/升级/重写应用程序。

鉴于 Firebird 的祖先,从 IBXpress Interbase 6 到 Firebird(无论如何)是一条相当轻松且易于理解的路径吗?我们在现有的 IB 数据库中已经有相当多的存储过程、触发器(甚至数据类型)等(并且客户有许多付费客户都在使用这个平台)所以我们觉得去 Firebird 更有可能更顺利移动而不是移动到 SQL Express(或完全是另一种风格的 DB)。

请注意,我们并不是在寻找“嵌入式”数据库宣传——在我们客户的许多客户的安装中,该软件以多用户客户端-服务器的方式使用,因此保持这种方法很重要。

4

2 回答 2

2

如果您不使用 unicode 字符集,IBExpress 仍可与 Firebird 2.1 一起使用。

也可以切换到-FIBPlus - IBDac - IBObjects

JVUIB但如果你使用很多数据集会更难

于 2009-11-09T17:45:54.510 回答
1

除了数据库访问组件,您还需要一些工具来轻松地将现有的 IB 6.0 数据库迁移到 Firebird 2.5。我可以推荐 FDBConvert 实用程序,它可以节省大量时间。下载链接:

http://gsbelarus.com/gs/fdbconvert/fdbconvert_eng.html

于 2010-03-27T08:13:48.787 回答