2009-12-19 155 views

回答

3

SQLite是一個不錯的選擇。

0

我會推薦使用關係數據庫管理系統(因爲你使用的是VB.NET,Microsoft SQL Server可能會是你最好的選擇)。

如果一個成熟的RDBMS是矯枉過正您的應用程序,那麼你可能想在application settings.

1

讀了我也使用SQL Server爲我的桌面上的一個應用管理的數據,如果它必須管理大量的記錄集。 但是,如果一個應用程序很小,那麼你可以使用ms-access或mysql,因爲這些數據庫引擎的重量很輕。 嘗試使用存儲過程,因爲它們可以使您的執行速度更快

0

這實際上取決於您要存儲多少數據。小數據可以很容易地存儲在基於XML的配置文件中。如果您需要存儲大量數據,那麼XML可能無法提供最佳性能。您要存儲的數據越多,我就越會指引您訪問數據庫。

至於哪個數據庫,它取決於你想存儲多少數據,你在安裝過程中要做多少工作,以及你對客戶系統有多少控制。 SQL Server或MySQL是很好的大型數據庫,但如果這是一個小應用程序,它們可能會過度殺傷。 Microsoft有一個基於文件的SQL Server數據庫版本(如MS Access)。它不允許存儲過程,但它可以嵌入到您的應用程序中(並且是免費的)。它叫做SQL CE(精簡版)。

SQLLite也很好,你會發現很多信息來幫助你。

就在上面,根據你寫的和字眼,我猜你需要一些小而快的東西。我可能會看MS Access。有許多方法可以在不需要用戶訪問安裝,設置簡單以及數據庫都在單個文件中的情況下使用它,因此安裝非常容易。

讓我知道這是如何工作爲你,

加布裏埃爾

0

如果你只需要存儲簡單的配置文件,使用My.Settings命名空間是一個很好的路要走。它非常易於使用,並且易於訪問數據。

相關問題