代码之家  ›  专栏  ›  技术社区  ›  UnDiUdin

从SQL Server迁移到firebird:利弊

  •  3
  • UnDiUdin  · 技术社区  · 14 年前

    1) SQLSERVER的安装是一场噩梦,特别是对于单用户软件(即使我通常有3-20个用户,有时我也会将我的软件卖给单用户:安装DB时遇到麻烦是难以置信的,而安装应用程序意味着复制exe…)(注意我的最大安装量是100个用户,但没有上限)。软件安装只需10秒,SQLServer只需1小时。Firebird安装更容易。

    2) SQLSERVER仅在windows server上运行

    4) 我没有使用任何高级功能,我现在开始使用filestream,但主要原因是Express edition有4/10GB db大小限制

    所以这些都是搬到Firebird的好处。

    我也可以计划支持这两个平台,但我担心这会适得其反。

    5 回复  |  直到 14 年前
        1
  •  3
  •   Andrej KirejeÅ­    14 年前

        2
  •  4
  •   avra    14 年前

    MSSQL server对于大型数据库和复杂查询的优化速度更快,尤其是在正确管理的情况下,而Firebird允许您在不进行任何管理的情况下运行,并且忘记它。尽管这种惩罚只影响使用它的用户的一小部分,但在完成迁移之前,我建议您首先只迁移数据,然后在两个系统上测试最复杂查询的速度。如果速度让你满意,那你就可以走了。

        3
  •  2
  •   Yiannis Mpourkelis    14 年前

    它有一个嵌入式版本,适用于单用户场景,您不必安装任何东西。

        4
  •  2
  •   user529948    14 年前

    我今天在我的免费软件中嵌入了Firebird2.5。很好,而且从来没有出现过连接问题。我使用了多个进程来同时执行插入和读取长操作,一切都按预期进行。我在等火鸟3.0。当您不想信任其他商业数据库软件时,我推荐Firebird。

        5
  •  1
  •   Giorgi    14 年前