MySQL轻量级版本的好选择



我有一个c#。. NET应用程序,连接到服务器中的MySQL数据库。

我需要做一些离线操作。(当客户端机器没有互联网,无法访问MySQL数据库时)我的计划是在本地机器上创建一个MySQL数据库。将所有需要的文件拷贝到本地数据库,并执行相应的操作。当客户端机器可以访问MySQL服务器时,将更改的文件复制回服务器数据库。

我的问题是什么是好的选项使用作为本地MySQL。有没有更轻的MySQL版本?

我还需要使用为我的软件生成的windows安装包安装选定的MySQL版本。

当我遇到这些情况时,我通常会退回到SqlLight。它是一个简单的可嵌入数据库,如果你只使用最简单的插入/选择语句,你应该不需要维护本地数据库访问与远程数据库访问之间的太大差异。

说。如果你正在使用一些不那么简单的东西,通常建议咬紧牙关,在本地机器上完成整个mySql安装过程。因为维护两组数据库访问将会消耗大量的开发时间。

在你的情况下,我会在你的离线应用程序中使用嵌入式数据库,就像你不需要安装第三方数据库的FireBird一样。FireBird dll是链接的,是应用程序部署的一部分。http://www.firebirdsql.org/

最新更新