簡體   English   中英

有關單用戶訪問數據庫的建議

[英]Recommendations for single user access Database

我正在編寫一個桌面實用程序應用程序來管理少量數據。 這個應用程序將由單個人使用,因此我想使數據庫盡可能簡單。 我正在考慮XML或SQL Server Compact 3.5 (SQL CE)。 我傾向於SQL CE,因為它可能比XML更容易/更快速地開發。 還有其他值得考慮的有價值的解決方案嗎? SQL CE是否可行?

編輯-這是有關數據的更多詳細信息:

  • 大概六張桌子
  • 不超過5000條記錄
  • 主要是CRUD操作
  • 基本報告/導出到Excel

SQLite是我的選擇。

它取決於許多參數:

  • 您將存儲多少數據
  • 您將對數據執行復雜的查詢嗎
  • 您需要什么樣的性能
  • 和更多...

如果您要存儲相對少量的數據,沒有復雜的關系,也不需要以復雜的方式查詢數據,那么XML可能就足夠了。 另一方面,如果您希望獲得更多的數據,需要良好的查詢支持和性能,則可以使用SQL Server Express或其他輕量級數據庫管理器。

您可以看看Firebird Embededed。

連結文字

我在Sql CE方面有很好的經驗,在您描述的情況下,這似乎是一個非常合理的解決方案。 它的另一個優點是比單獨的解決方案更易於部署,而且對於您所描述的簡單應用程序來說,這是非常重要的。

實際上,我現在在我的個人項目中將它與Linq2Sql一起使用。 :)

SQL Server CE既輕巧又簡單,如果您使用的是Visual Studio,則已經擁有了。

如果這是針對單個用戶和一組有限的數據的,那么建議您研究db4o。 http://db4o.com

這是一個對象數據庫,可讓您直接存儲對象,而不必將其轉換為表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM