2012-07-05 41 views
2

我想在C#中開發一個使用mySQL dbms的應用程序。我將不得不在不同的電腦上安裝這個軟件,並且他們所有的數據庫裏都會有不同的記錄。是否可以將此數據庫存儲在單個文件中以提供更好的移動性,還是必須在所有這些機器上安裝mySQL dbms並將數據庫存儲在本地服務器中? 如果無法完成,是否有任何允許數據庫存儲在單個文件內的高性能dbms? 謝謝你的回答!在應用程序文件夾中存儲mySQL DB

回答

1

您可以將整個Innodb數據庫存儲在單個文件中 - 但您仍然需要在目標機器上安裝MySQL。對於單用戶DBMS來說,這並沒有多大意義。由於您使用C#編寫應用程序,因此該應用程序只能在MSWindows機器上運行,這會使一個人朝向基於JET的方法 - 但MDAC傳統已經有點混亂。 SQLite看起來不那麼痛苦。

+0

謝謝你的回答。你是對的,在所有目標機器上安裝像mySQL這樣的整個服務器程序是毫無意義的。 我肯定會嘗試SQLite,因爲它似乎足以滿足我的需求,而且它也是免費的。 – asd 2012-07-05 15:02:25

相關問題