2

我想用 C# 开发一个使用 mySQL dbms 的应用程序。我将不得不在不同的电脑上安装这个软件,而且它们的数据库中都有不同的记录。是否可以将此数据库存储在单个文件中以提供更好的移动性,或者我是否必须在所有这些机器上安装 mySQL dbms 并将数据库存储在本地服务器中?如果无法完成,是否有任何高性能 dbms 允许将数据库存储在单个文件中?谢谢您的回答!

4

1 回答 1

1

你可以将整个 Innodb 数据库存储在一个文件中——但你仍然需要在目标机器上安装 MySQL。对于单用户 DBMS,这没有多大意义。由于您使用 C# 编写应用程序,因此该应用程序只能在 MSWindows 机器上运行,这将指向基于 JET 的方法 - 但 MDAC 遗留问题有些混乱。SQLite 看起来不那么痛苦。

于 2012-07-05T11:27:42.553 回答