2012-01-13 119 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並根據您的選擇進行儲蓄或賺錢?通過按比例向 提供這些收益來顯示您的讚賞和鼓勵。