c# - 适用于小型企业应用程序的后端或数据库系统

标签 c# mysql .net database networking

我正在为一家小型企业编写一个程序。该应用程序将用于机械商店的存储和零件订购。我需要某种类型的后端来存储订单、商品编号和价格、客户等(显然)。现在我正在使用本地 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/

相关文章:

c# - 在遗留 .NET 平台上使用 .NET Core 包

c# - 从外部javascript函数访问angularJs Controller 方法

mysql - 使用 lib_mysqludf_preg 库替换每个帖子的第一张图片

css - 尝试将 CSS 引入数据库时​​,MySQL INSERT 语句不起作用

c# - CrmSvcUtil 仅创建 OrganizationServiceContext 派生体(应为 CrmOrganizationServiceContext)

c# 对象 obj 的值为 {}。什么是 "{}"?

c# - 如何从单元测试方法访问数据文件?

Mysql 查询统计具有组值的行数

c# - 出现错误 "File or assembly name ' MySql.Data,版本=6.7.4.0 ...'

c# - 在 C# 中从另一个窗体监听主窗体中的事件