很多小伙伴想知道我学习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,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。