[英]Porting an IBXpress Interbase 6 app to the current Firebird platform, on Delphi 7?
只是想知道是否有任何注意事项在这里。 我们有一个几年前为客户开发的旧版D7应用程序,它使用IBXpress与开源Interbase 6构建进行对话。
这些天来,我们在该平台上遇到了很多问题(连接/启动新硬件的速度很慢,这是主要问题),并且客户可以花一些时间/金钱将数据库移至Firebird。
我们确实不想着手将其移至D2010(或现在要优先选择D2007),因为我们认为可能无论如何都必须将数据库层从IBXpress移至其他最适合Firebird的地方。 最终,客户端只是希望减轻数据库的痛苦,而不是进行大修/升级/重写应用程序。
鉴于Firebird的血统,从IBXpress Interbase 6到Firebird(无论如何),这是一条相当容易理解的路径吗? 我们现有的IB数据库中已经有很多sproc,trigger(甚至数据类型)等(并且客户使用该平台有很多付费客户),因此我们认为使用Firebird可能更顺畅而不是迁移到SQL Express(或完全是另一种DB)。
请注意,我们并不是在寻求“嵌入式”数据库拥护-在许多客户客户的安装中,该软件以多用户客户端-服务器的方式使用,因此保持这种方式很重要。
除了数据库访问组件之外,您还需要一些工具才能将现有的IB 6.0数据库轻松迁移到Firebird 2.5。 我可以推荐FDBConvert实用程序,它可以节省大量时间。 下载链接:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.