mysql - Windows 应用程序本地数据库部署的建议

标签 mysql sql database windows local

我目前正在开发 Windows C# 应用程序。出于开发和测试目的,我在通过 godaddy 租用的服务器上使用 MySQL 数据库。一切都很好,但我有一个简单但有争议的问题:我的客户不想在线托管数据库(他们担心安全性并认为年费很痛苦)。他们想要一个本地数据库,但是,他们没有可以部署数据库实例的服务器。我想过一些非常丑陋的解决方案,例如使用 Microsft Access 创建数据库并在网络文件夹上共享数据库,但我觉得这根本没有吸引力。那么,有人有什么建议吗?如何在没有实际服务器的小型办公室上部署本地数据库(MySql、Sql Server)?

最佳答案

我同意 YB 的观点,即数据库应驻留在 NAS 上。这种方法存在可怕的复杂性和性能问题(顺便说一句,使用 MSAccess 执行此操作更糟糕)。

我很难想象当您的客户能够负担得起定制应用程序但买不起专用服务器时,您的工资是多少 - 有可能以低于 200 英镑(290 美元)的价格获得一台带有软件 RAID1 的基本 PC )。您是否想要增加 MSWindows 许可证的费用是可选的 - MySQL 在免费操作系统上运行得同样好(更好?)。

关于mysql - Windows 应用程序本地数据库部署的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37740342/

相关文章:

javascript - 如何组织用于比较表的数据库,其中创建后生成主索引? (JS + Node + MySQL + Sequelize )

mysql - Codeigniter 中的 where 条件

mysql - 电影目录数据库设计

mysql - MySQL 中的 DATE 类型比较

Java Netbeans DB 表关系

mysql - 我怎样才能提高查询效率在mysql

mysql - 如何获取姓名和经理姓名

sql - Postgres 默认选择最高的有序设置(sql fiddle)

php - 为什么此表单不返回结果?

mysql - 如何使用mysql单查询获取总计数数据