首页出版说明中文期刊中文图书环宇英文官网付款页面

SQL 和 NoSQL 数据库软件架构性能分析和评估

王  晖
哈尔滨信息工程学院

摘要


合格的软件架构在 SQL 和 NoSQL 数据库的大数据处理这一艰巨任务中起着至关重要的作用。创 建 SQL 数据库
是为了组织数据并允许水平扩展。另一方面,NoSQL 数据库支持水平可伸缩性,可以高 效地处理大量非结构化数据。组
织需求决定了哪种范式是合适的,然而选择最佳选项并不总是容易 的。数据库设计的差异是 SQL 和 NoSQL 数据库的不同
之处。每种 NoSQL 数据库类型也始终采用混合模 型方法。因此,云用户在不同的云存储服务(CSP)之间传输数据具有
挑战性。各种云平台 (IaaS、PaaS、SaaS 和 DBaaS)正在监控几种不同的范例。这篇 SLR 的目的是研究解决云数据可移 植
性和互操作性的文章,以及 SQL 和 NoSQL 数据库的软件架构。作为最新技术的一部分,介绍了许 多比较数据库的 SQL
和 NoSQL 功能的研究,特别是 Oracle RDBMS 和 NoSQL 文档数据库(MongoDB)在 规模、性能、可用性、一致性和分
片方面的研究。研究表明,具有专门定制结构的 NoSQL 数据库可 能是大数据分析的最佳选择,而 SQL 数据库最适合在线
事务处理(OLTP)目的。

关键词


大数据;SQL 和 NoSQL 数据库;MapReduce 聚合;数据库即服务

全文:

PDF


参考


[1] Kumar, L.; Rajawat, S.; Joshi, K. Comparative analysis

of nosql (mongodb) with mysql Database. Int. J. Mod. Trends Eng.

Res. 2015, 2, 120–127.

[2] 张元鸣 . NoSQL 数据库技术 [M]. 北京 : 清华大学出

版社 , 2023.02.01.

[3] 柳俊 . 大数据存储——从 SQL 到 NoSQL[M]. 北京 :

清华大学出版社 ,2021:9-11.

[4] Sharma, M.; Sharma, V.D.; Bundele, M.M. Performance

Analysis of RDBMS and No SQL Databases: PostgreSQL,

MongoDB and Neo4j. In Proceedings of the 2018 3rd International

Conference and Workshops on Recent Advances and Innovations

in Engineering (ICRAIE), Rajasthan, India, 22–25 November

2018; pp. 1–5.

[5] McColl, R.C.; Ediger, D.; Poovey, J.; Campbell, D.;

Bader, D.A. A performance evaluation of open source graph

Databases. In Proceedings of the First Workshop on Parallel

Programming for Analytics Applications, Orlando, FL, USA, 16

February 2014; pp. 11–18.




DOI: http://dx.doi.org/10.12361/2705-0416-06-02-163235

Refbacks

  • 当前没有refback。