2013-02-03 31 views
0

我必須開發一個迷你應用程序,但需要創建數據庫,我不想使用sql,access或oracle,因爲我只需要4個表數據。數據庫存儲的最佳選擇是什麼?桌面應用。用於小型C#桌面應用程序的數據庫引擎替代品

+2

SQL Server CE只是一個.DLL文件(引擎),數據庫是.sdf文件。最小安裝。您還可以將數據存儲在XML甚至文本文件中。 –

+0

爲什麼在世界上你甚至不想使用訪問?它不需要安裝訪問來在您的應用程序中使用訪問數據庫。 – dodexahedron

回答

1

Mongo db是一個非常輕量級,非常容易的非SQL數據庫,這是相當容易學習和使用。它確實需要一個實例運行,我沒有檢查是否可以將它嵌入到應用程序中,但如果可能的話,不會感到驚訝。

檢查出來。

1

如果您不需要SP,並且只需要關係數據(而不是處理安裝和依賴開銷),那麼您只需引用SQL Server CE。

這是一個嵌入式數據庫,如果你運行C#這意味着該框架是存在的,而且很可能在SQL Server CE太多,否則安裝非常輕,如果你需要可以包含在您的安裝

+0

對於一個小應用程序,這也是我的方式。但是,OP甚至不想使用Access(出於某種原因),這甚至比SQL CE的權重更輕。 – dodexahedron

+0

SQL CE工具?你會詳細說明嗎?我不知道那件事。 – Ghazni

+0

@dodexahedron是的,它是簡單但不是那麼簡單的數據存儲的最佳選擇。我認爲與SQLCE相比訪問比較複雜一點,記住訪問是一個完整的ODBC投訴數據庫,所以應用程序和數據庫之間還有一個額外的層。 SQL CE只是您的應用程序中的另一個DLL。 –

0

sqlite的關係和疑問,如果你不這樣做,就會發生。

相關問題