我目前正在ASP.Net Core中从事一个项目,该项目将来将有大量用户。另外,该应用程序是通过敏捷流程进行的,因此我必须为将来的许多更改和升级做好准备。首先,我打算使用MS SQL Server数据库,但是最近我看到MongoDb特别为开发人员提供的功能真棒。但是,我感到困惑的是,当我的MongoDb数据库被人们广泛使用时,它将减慢我的应用程序的速度。因此,我在这里获得有关为我的应用程序选择数据库的一些建议。
[MongoDB是最流行的文档存储之一,既可以作为完全托管的云服务使用,也可以在自托管基础结构上进行部署,但它是文档存储数据库,而SQL Server是关系DBMS。
性能在很大程度上取决于您的要求和设计。
System Properties Comparison Microsoft SQL Server vs. MongoDB