Database Firebird客户机/服务器与DB2Express C相比如何

Database Firebird客户机/服务器与DB2Express C相比如何,database,db2,firebird,Database,Db2,Firebird,我正要在一个项目中使用Firebird,当时有人告诉我DB2Express C也是免费的,并且有很多工具,而且也很成熟 我了解到Firebird也适合用作企业客户机/服务器数据库 那么它与DB2Express C相比如何呢 有经验的人能否对此有所了解。DB2Express C的唯一目标是在以后使用DB2 有一些限制 处理器:2核 内存:2GB 尽管DB2不是开源的 我认为Firebird用户与DB2Express用户不同。DB2Express C的唯一目标是在以后使用DB2 有一些限制 处

我正要在一个项目中使用Firebird,当时有人告诉我DB2Express C也是免费的,并且有很多工具,而且也很成熟

我了解到Firebird也适合用作企业客户机/服务器数据库

那么它与DB2Express C相比如何呢


有经验的人能否对此有所了解。

DB2Express C的唯一目标是在以后使用DB2

有一些限制

  • 处理器:2核
  • 内存:2GB
尽管DB2不是开源的


我认为Firebird用户与DB2Express用户不同。

DB2Express C的唯一目标是在以后使用DB2

有一些限制

  • 处理器:2核
  • 内存:2GB
尽管DB2不是开源的


我认为Firebird用户与DB2Express用户不同。

首先,我要说,作为一名用户,我自然会偏向DB2。我还想说,虽然我对Firebird有一些实际的经验,但在它被称为Firebird之前,这已经是多年前的事了。所以,我认为我不应该被用来直接比较两者

有许多数据库管理系统存在,有时几个可能是一个很好的选择,为同一个项目。如果您正在寻找以下数据库,那么DB2 Express-C是一个不错的选择:

  • 是免费的,但您并不特别关心访问它的源代码,因为它不是开源的。然而,作为商业应用的一部分,它的开发、生产甚至再分配都是免费的(如啤酒)。通过这种方式,如果您希望tot重新分发,它比一些开源DBMS“更免费”(例如MySQL要求您签署OEM协议并支付费用)
  • 您的客户很容易接受,因为这是他们公司标准的一部分。我们与许多ISV合作,他们认为DB2Express-C是进入更大公司客户的一种方式。在许多情况下,由于各种原因,这些帐户将不接受某些开源数据库
  • 您关心XML。DB2Express-C有一个混合数据库引擎,它为关系结构数据和XML数据提供了非常复杂的功能。它还具有与web服务直接交互的内置功能
  • 您关心使用领先的可信技术,该技术每天用于处理航空公司、零售商、银行等数十亿的关键业务交易
  • 你需要有DBMS技术,无论你的客户有多大,你都不会碰上墙,也不会在这个过程中让你难堪

基本上,DB2Express-C是真正的DB2(完全相同的代码)。它与世界上最大的公司使用的DB2相同,但您可以免费获得它。如果这对你有吸引力,那么你一定要去做,你不会失望的。如果您确实决定尝试一下DB2 Express-C(即使您没有),我建议您也尝试一下。

首先,我要说,作为一名工程师,我自然倾向于DB2。我还想说,虽然我对Firebird有一些实际的经验,但在它被称为Firebird之前,这已经是多年前的事了。所以,我认为我不应该被用来直接比较两者

有许多数据库管理系统存在,有时几个可能是一个很好的选择,为同一个项目。如果您正在寻找以下数据库,那么DB2 Express-C是一个不错的选择:

  • 是免费的,但您并不特别关心访问它的源代码,因为它不是开源的。然而,作为商业应用的一部分,它的开发、生产甚至再分配都是免费的(如啤酒)。通过这种方式,如果您希望tot重新分发,它比一些开源DBMS“更免费”(例如MySQL要求您签署OEM协议并支付费用)
  • 您的客户很容易接受,因为这是他们公司标准的一部分。我们与许多ISV合作,他们认为DB2Express-C是进入更大公司客户的一种方式。在许多情况下,由于各种原因,这些帐户将不接受某些开源数据库
  • 您关心XML。DB2Express-C有一个混合数据库引擎,它为关系结构数据和XML数据提供了非常复杂的功能。它还具有与web服务直接交互的内置功能
  • 您关心使用领先的可信技术,该技术每天用于处理航空公司、零售商、银行等数十亿的关键业务交易
  • 你需要有DBMS技术,无论你的客户有多大,你都不会碰上墙,也不会在这个过程中让你难堪

基本上,DB2Express-C是真正的DB2(完全相同的代码)。它与世界上最大的公司使用的DB2相同,但您可以免费获得它。如果这对你有吸引力,那么你一定要去做,你不会失望的。如果您决定尝试一下DB2 Express-C(即使您没有),我建议您也尝试一下。

我将从Firebird的事实开始,Firebird没有真正的限制,另一个好的方面是它附带了一个真正的开源许可证,因此您可以使用delphi/C#/php修改和部署它。。。应用程序中,您可以将其用作小型嵌入式dll,也可以将其用作多线程服务器,在deskopt/server计算机中具有更多内核时具有许多好处 因此,与DB2Express相比,我们支持的不仅仅是 处理器:只有2个核 超过2G的内存(我认为这是非常小的)


真正的自由在于,如果发现一些bug,您可以将修补程序/增强功能发回(是的,所有数据库引擎都有这些bug)如果你愿意,你可以加入Firebird社区,成为一名开源开发者或社区成员。

我将从Firebird的事实开始,Firebird没有真正的限制,另一个好的方面是它有一个真正的开源