【问题标题】:What is the best approach for .net core database hosting?.net 核心数据库托管的最佳方法是什么?
【发布时间】:2018-03-27 02:34:41
【问题描述】:

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

【问题讨论】:

  • 塔卡看看this site。希望能给你一些帮助。

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


【解决方案1】:

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

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

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

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

  • 数据库设计需要多复杂才能适应您的应用程序? (如果数据库设计需要很复杂,那么 NoSQL 方法可能会更好。但要在确保良好性能的同时尽可能实现最简洁的数据库设计。)

  • 此数据库将驻留在哪里?基于托管平台的云?现场? (托管允许数据库轻松增长且成本更低。)

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

【讨论】:

  • 感谢您的回复。我将成为数据库的管理员。 DB 将增长得更快,并将成为一个大公司,因为它是一家保险和金融公司,可以进行很多交易。 Db 将驻留在托管平台上。
猜你喜欢
  • 2020-11-17
  • 1970-01-01
  • 1970-01-01
  • 2012-07-20
  • 1970-01-01
  • 2010-09-05
  • 1970-01-01
  • 2018-09-24
  • 1970-01-01
相关资源
最近更新 更多