我想在C#中开发一个使用mySQL dbms的应用程序。我将不得不在不同的PC上安装此软件,并且所有这些软件在其数据库中都有不同的记录。是否可以将此数据库存储在单个文件中以提供更好的移动性,或者我是否必须在所有这些机器上安装mySQL dbms并将db存储在本地服务器中? 如果无法完成,是否有任何高性能的dbms允许将数据库存储在单个文件中? 谢谢你的回答!
答案 0 :(得分:1)
您可以将整个Innodb数据库存储在一个文件中 - 但您仍需要在目标计算机上安装MySQL。对于单个用户DBMS,这没有多大意义。由于您正在使用C#编写应用程序,因此只能在MSWindows计算机上运行,这将指向一个基于JET的方法 - 但MDAC遗留问题有点困惑。 SQLite看起来不那么痛苦。