我必須開發一個迷你應用程序,但需要創建數據庫,我不想使用sql,access或oracle,因爲我只需要4個表數據。數據庫存儲的最佳選擇是什麼?桌面應用。用於小型C#桌面應用程序的數據庫引擎替代品
回答
Mongo db是一個非常輕量級,非常容易的非SQL數據庫,這是相當容易學習和使用。它確實需要一個實例運行,我沒有檢查是否可以將它嵌入到應用程序中,但如果可能的話,不會感到驚訝。
檢查出來。
如果您不需要SP,並且只需要關係數據(而不是處理安裝和依賴開銷),那麼您只需引用SQL Server CE。
這是一個嵌入式數據庫,如果你運行C#這意味着該框架是存在的,而且很可能在SQL Server CE太多,否則安裝非常輕,如果你需要可以包含在您的安裝
對於一個小應用程序,這也是我的方式。但是,OP甚至不想使用Access(出於某種原因),這甚至比SQL CE的權重更輕。 – dodexahedron
SQL CE工具?你會詳細說明嗎?我不知道那件事。 – Ghazni
@dodexahedron是的,它是簡單但不是那麼簡單的數據存儲的最佳選擇。我認爲與SQLCE相比訪問比較複雜一點,記住訪問是一個完整的ODBC投訴數據庫,所以應用程序和數據庫之間還有一個額外的層。 SQL CE只是您的應用程序中的另一個DLL。 –
sqlite的關係和疑問,如果你不這樣做,就會發生。
- 1. Google App引擎和桌面應用程序的數據庫
- 2. 桌面Java應用程序的替代
- 3. 桌面應用程序數據庫
- 4. 用於同步桌面應用程序的數據庫設計
- 5. 推薦用於Swing應用程序或替代庫的通用CSS引擎
- 6. 谷歌應用程序引擎的數據庫模型
- 7. Java小程序的替代性和可用性的桌面應用程序
- 8. 基於Web的替代桌面應用程序
- 9. Alternativa3D引擎的替代品?
- 10. 用於C#桌面應用程序的Filenet庫
- 11. 谷歌應用程序引擎,OpenID的+ OAuth的桌面應用程序
- 12. C#桌面應用程序?
- 13. Java Swing vs C#.net桌面數據庫應用程序
- 14. 適用於跨平臺桌面應用程序的最佳JavaScript引擎
- 15. 像谷歌搜索引擎的SQL桌面應用程序
- 16. 用於桌面應用程序的JTree
- 17. 什麼是hibernate支持的數據庫一體式文件,我可以用於小型桌面應用程序?
- 18. 用於小型Java桌面應用程序的最佳嵌入式數據庫是什麼?
- 19. 如何使用數據庫的鈦桌面應用程序
- 20. 如何從WinForms應用程序訪問桌面排版引擎?
- 21. 基於網絡的產品的Chrome桌面應用程序
- 22. Web應用程序+桌面應用程序的相同數據庫
- 23. 用於桌面應用程序的好的可嵌入數據庫是什麼?
- 24. Android應用程序的HashMap替代品
- 25. 更快的應用程序引擎開發數據存儲替代
- 26. 使用應用程序工廠時反映數據庫引擎
- 27. 帶桌面應用程序的java桌面應用程序
- 28. 將java小程序嵌入到C#桌面應用程序中
- 29. 選擇用於桌面應用程序
- 30. 將WebKit用於桌面應用程序
SQL Server CE只是一個.DLL文件(引擎),數據庫是.sdf文件。最小安裝。您還可以將數據存儲在XML甚至文本文件中。 –
爲什麼在世界上你甚至不想使用訪問?它不需要安裝訪問來在您的應用程序中使用訪問數據庫。 – dodexahedron