我有一个连接到服务器中的 MySQL 数据库的 C#.NET 应用程序。
我需要做一些离线操作。(当客户端机器没有互联网并且无法访问MySQL数据库时。)我的计划是在本地机器上创建一个MySQL数据库。将所需的所有文件复制到本地数据库并执行所需的操作。当客户端机器可以访问 MySQL 服务器时,将更改的文件复制回服务器数据库。
我的问题是用作本地 MySQL 的好的选项是什么。是否有任何较轻版本的 MySQL 可用?
我还需要使用为我的软件生成的 Windows 安装包安装选定的 MySQL 版本。
提前致谢。
最佳答案
当我遇到这些情况时,我通常会回退到 SqlLight。它是一个简单的可嵌入数据库,如果您只使用最简单的插入/选择语句,您应该不需要在本地数据库访问与远程数据库访问之间保持太大差异。
就是说。如果您使用的东西不是那么简单,通常最好的建议是硬着头皮在本地机器上安装整个 mySql。因为维护 2 套数据库访问会耗尽开发时间。
关于c# - MySQL Lighter 版本的不错选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24008099/