我正在为一家小型企业编写一个程序。该应用程序将用于机械商店的存储和零件订购。我需要某种类型的后端来存储订单、商品编号和价格、客户等(显然)。现在我正在使用本地 MySQL 服务器并直接从代码运行查询。这并不理想,因为存在系统崩溃或类似情况的风险。我考虑过运行本地 MySQL 服务器 - 并在远程主机上进行计划备份,但我希望有更好的解决方案。对于以前的应用程序,我编写了一个 PHP 包装器,并使用 Web 酒店来托管 MySQL 服务器 - 出于安全原因,这也不理想。我想我应该提到该应用程序是在 VS .net 环境(C# 中)中使用 Windows 窗体编写的。我的问题是:如何在远程主机上设置 MySQL 服务器(或其他类型的数据库系统)——我可以在其上运行查询,然后将结果返回给应用程序?我最好不想自己处理 MySQL 服务器,而是将其外包。我不介意从某个主机租用服务器 - 如果它能让我免去设置本地服务器计算机单独运行的麻烦。您可以为此目的租用任何解决方案吗?我确信互联网上一定有大量关于此的信息,但我找不到任何内容。如果有人能给我一些指示,我将非常感激!
最佳答案
你可以做到这一点的一种方法是租一个便宜的 VPS 并在那里托管 mysql。我一直在使用DigitalOcean,它非常好。对于您的需求,每月 5 美元的 VPS 就足够了。
或者您可以使用 Azure。 http://www.windowsazure.com/en-us/services/data-management/
关于c# - 适用于小型企业应用程序的后端或数据库系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17816083/