.net核心数据库托管的最佳方法是什么?

时间:2018-03-15 04:18:38

标签: mysql sql-server mongodb .net-core

我必须为保险/财务公司建立一个网络系统。所以我有想法使用(.NET CORE)构建系统。并且该系统将具有安全/敏感数据,并且数据库将是一个不断增长的数据库。 那么,在考虑安全性,大小和所有方面时,最好的数据库方法是什么? 我在考虑使用MongoDb或MySQL,因为在Azure或SQL服务器中托管会更昂贵。客户希望以更便宜的方式实现目标。 我想找出构建这个应用程序最便宜的方法。

1 个答案:

答案 0 :(得分:0)

这是一个广泛的问题,您注意到2个不同的部分 - 数据库和总成本。查看数据库选项:

查看将存储在此数据库中的数据。有哪些数据类型,客户端是否需要通过脚本/查询引擎/报告引擎或仅通过应用程序界面进行访问? (因为对大多数人来说,查询SQL数据库更直接。)

  • 谁将管理数据库?您?客户端? DBA有什么样的经历? NoSQL数据库不是同一种动物,并且具有关键任务,敏感数据库,我建议您与DBA的经验保持同步。

  • 数据库有多大? MySQL将处理绝大多数公司数据需求。

  • 数据库设计需要多大才能满足您的应用需求? (如果数据库设计需要复杂,那么NoSQL方法可能会更好。但是,为了确保良好的性能时间,您可以采用最干净的数据库设计。)

  • 此DB位于何处?基于云的托管平台?内部部署? (托管允许数据库以更低的费用轻松增长。)

所有这些类型的问题都将决定哪种数据库引擎最适合这种情况。我建议您保持熟悉的参数,以便更轻松地开发,部署和管理,并且可能更快。这也会省钱。查看总拥有成本,而不仅仅是需要支付的初始资金。