刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

题目五
阅读以下关于Web系统架构的设计的叙述,回答下列问题。

【说明】

某电商公司拟开发一个可以支持亿级流量的系统。公司架构师张工认为应该采用B/S技术实现系统开发。王工认为采用当前主流的微服务架构可以更好的支持高并发的场景应用。公司经过讨论分析最终采用了王工的建议。

 

其系统的架构如下图所示的设计。

本案例采用了微服务架构并决定使用NoSQL数据库作为数据存储层,请列出NoSQL数据库的优缺点。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

NoSQL数据库的优点:(1)支持高并发数据访问,性能较高。 (2)NoSQL数据库的数据存储结构松散,能够灵活支持多种类型的数据格式。 (3)NoSQL数据库能够支持海量数据的存储,且易于横向扩展。 (4)NoSQL数据库基于分布式数据存储,不存在单点故障和性能瓶颈,系统可用性高。

NoSQL数据库的缺点,该系统采用NoSQL数据库时可能存在的问题有:

(1)NoSQL数据库的现有产品不够成熟,大多数产品处于初创期。

(2)NoSQL数据库并未形成一定的标准,产品种类繁多,缺乏官方支持。

(3)NoSQL数据库不提供对SQL的支持,学习和应用迁移成本较高。

解析:

本题要求阐述NOSQL数据库的优缺点。根据参考答案,NOSQL数据库的优点包括高并发访问、松散的数据存储结构、支持海量数据存储和横向扩展、以及基于分布式数据存储的高可用性。而缺点则包括产品成熟度不高、缺乏标准和官方支持,以及学习和应用迁移成本较高。这些优缺点的分析是基于对NOSQL数据库的一般理解,并结合案例中的实际情况进行的。

创作类型:
原创

本文链接:本案例采用了微服务架构并决定使用NoSQL数据库作为数据存储层,请列出NoSQL数据库的优缺点。

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share