繁体   English   中英

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

[英]What is the best approach for .net core database hosting?

我必须为保险/金融公司构建一个Web系统。 因此,我有使用(.NET CORE)构建系统的想法。 而且该系统将具有安全/敏感数据,而数据库将是一个不断增长的安全数据库。 那么,在考虑安全性,大小以及所有因素时,最好的数据库方法是什么? 我一直在考虑MongoDb或MySQL,因为在Azure或SQL服务器中托管将更加昂贵。 客户希望以更便宜的方式制造它。 我想找出构建此应用程序的最便宜的方法。

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

查看将存储在此数据库中的数据。 那里有什么数据类型,客户端是否需要通过脚本/查询引擎/报告引擎或仅通过应用程序界面访问? (因为大多数情况下,查询SQL数据库更为简单。)

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

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

  • 数据库设计容纳您的应用程序需要多么复杂? (如果数据库设计需要很复杂,那么NoSQL方法可能会更好。但是,在确保良好性能的同时,争取实现最干净的数据库设计。)

  • 该数据库将驻留在哪里? 基于云的托管平台? 内部部署? (托管使DB可以轻松增长并且花费更少的钱。)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM