很多小伙伴想知道我学习mongodb数据库适不适合做大型网站,这篇文章小编通过多个方面来给大家分析一下mongodb合不合适做大型网站,有兴趣的朋友可以耐心阅读一下。

mongodb适合做大型网站吗?三分钟看完你就知道

首先小编想告诉大家的是mongodb不适合做大型网站,因为那些大型网站要进行大量的查询工作,而mongodb数据库不是很适合进行复杂的跨文档进行级联查询。

下面大家就跟着小编一起来看看大型网站对数据库的要求和mongodb数据库的使用场景介绍:

大型网站是比较吃数据库的,一般的数据库很难顶得住大型网站的搜索查询量,在大型网站不仅仅信息量需求大,而且对交互性的要求也非常高。在用户的交互过程中,相信搜索查询是大家使用得最多的吧,数据库服务器需求根据用户的需求进行查询,然后将结果呈现给用户。

如果一个网站的查询请求非常多,就像大家在学校中抢课或者618淘宝优惠节的时候,大量用户同时涌入服务器,只要服务器的处理能力不够强,无法处理大量的查询请求做出应答,服务器就极可能出现反应缓慢或者宕机的情况。

目前主流应用的大型数据库产品有Oracle、IBM DB2、微软SQL Server、MYSQL和Sybase等。

我们再来了解一下mongodb主要场景如下:

(1)网站是实时数据的处理;

(2)mongodb的缓存;

(3)高伸缩性的场景;

不适用的场景如下:

(1)要求高度事务性的系统。

(2)传统的商业智能应用。

(3)复杂的跨文档(表)级联查询。

以上就是小编给大家带来的mongodb适不适合做大型网站的相关知识了,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!