2012-01-13 143 views
17

我们将实施一个基于公司的(不是开源的)软件,我真的不能选择我要使用哪一个。我可以看到它们之间的差异 here 但我需要更具体的信息,比如真的MySql对于不是免费的开源项目(based on this blog)或者他们在部署中的比较如何?MySQL vs Firebird vs SQLite

编辑:我需要扩大我的问题。我们只是为我们现有的项目实施API。这将作为一个独立的程序使用,但它是一个嵌入式系统项目,因此部署真的非常重要。我知道SQLite很容易部署,但我可以看到有一些缺点。根据这种情况,你能告诉我哪一个可以更好地使用吗?

谢谢大家

+3

+1为链接 – 2012-01-13 08:52:42

+5

@mehmetozer:你需要一个嵌入式引擎吗?如果没有,你也一定要考虑PostgreSQL。 – 2012-01-13 08:59:39

+1

但谁使用mysql作为嵌入式数据库? :-) – 2012-01-13 08:59:39

回答

7

我不能回答所有的人,但是SQLite是完全免费的任何应用程序都使用。它明确地被放在Public Domain;如果你坚持,你可以获得许可证,但你只是得到你有权利的东西。对于部署,SQLite肯定被部署在许多地方(在许多浏览器,许多智能手机等内部),所以它绝对是生产质量的,但你需要能够使用本地代码库(SQLite的书面在C中,并编译为一个库);因为它发生,掌管它从我目前的项目...

10

对于火鸟这是这里http://www.firebirdsql.org/en/about-firebird/

火鸟是一个关系型数据库,提供许多ANSI SQL标准 功能在Linux,Windows上运行,并且各种Unix平台。 Firebird为存储过程和触发器提供了出色的并发性,高性能和强大的 语言支持。它已被用于在生产系统中 ,以各种各样的名字的,自1981年以来

火鸟项目是C和 ℃的商业独立的项目++程序员,技术顾问和支持者开发和 增强多平台的关系基于Inprise Corp(现称为Borland Software Corp)于2000年7月25日发布的源代码的基于 的数据库管理系统。

FREE LIKE A BIRD。任何人都可以构建一个定制版本的Firebird,因为可以在相同IDPL 许可下进行修改,以供他人使用和构建。

FREE FREE FREE BEER。无需下载,注册,授权或部署费用,即使您将Firebird作为商业 软件包的一部分发布。

火鸟的发展取决于谁使用它从中受益的人的自愿资助。资金选择范围从捐赠,通过 火鸟基金会会员资格到赞助承诺。

选择Firebird并根据您的选择进行储蓄或赚钱?通过按比例向 提供这些收益来显示您的赞赏和鼓励。