2013-08-27 37 views
0

我正在尋找一種簡單的方式來部署和測試需要SQL後端的應用程序。有沒有像MYSQL或PostgreSQL這樣的SQL引擎可以讓我做到以下幾點:PostgreSQL或MySQL複製粘貼部署

  1. Zip數據庫+二進制文件到一個文件。
  2. 複製到目標機器
  3. 解壓並運行的mysql.exe \ Postgress.exe
  4. 連接本地應用

在1糖霜我想的PostgreSQL可以允許這一點,但它已經抱怨說,我可以」以具有管理權限的用戶身份運行它。

我試圖保持這非常簡單和輕量級。我不需要和瘋狂的SQL功能。

+3

可能想看看sqlite – mpen

+0

除非我誤認爲SQLLite沒有獨立的選項,它被設計成嵌入到你的應用程序中。 –

+1

但SQLite的「嵌入式」部分只是使用SQLite驅動程序來處理您正在使用的任何語言,因此它與使用任何其他數據庫(除了您不需要數據庫服務器的額外進程除外)沒有任何區別。數據只是一個單獨的文件,如果您需要手動執行操作,可以使用'sqlite3' CLI工具輕鬆處理該文件。類型系統非常鬆散,但對簡單的事情來說不應該是一個問題。 –

回答

0

我認爲你最好的答案很可能是firebird作爲嵌入式引擎和sqlite。如果你的需求比較溫和,可以使用sqlite,如果需要更大的擴展能力,可以使用firebird。