Journal | [J] 教育与学习 Volume 6, Issue 2. 2024.
SQL 和 NoSQL 数据库软件架构性能分析和评估
作者 : 王  晖
摘要 / Abstract
合格的软件架构在 SQL 和 NoSQL 数据库的大数据处理这一艰巨任务中起着至关重要的作用。创 建 SQL 数据库 是为了组织数据并允许水平扩展。另一方面,NoSQL 数据库支持水平可伸缩性,可以高 效地处理大量非结构化数据。组 织需求决定了哪种范式是合适的,然而选择最佳选项并不总是容易 的。数据库设计的差异是 SQL 和 NoSQL 数据库的不同 之处。每种 NoSQL 数据库类型也始终采用混合模 型方法。因此,云用户在不同的云存储服务(CSP)之间传输数据具有 挑战性。各种云平台 (IaaS、PaaS、SaaS 和 DBaaS)正在监控几种不同的范例。这篇 SLR 的目的是研究解决云数据可移 植 性和互操作性的文章,以及 SQL 和 NoSQL 数据库的软件架构。作为最新技术的一部分,介绍了许 多比较数据库的 SQL 和 NoSQL 功能的研究,特别是 Oracle RDBMS 和 NoSQL 文档数据库(MongoDB)在 规模、性能、可用性、一致性和分 片方面的研究。研究表明,具有专门定制结构的 NoSQL 数据库可 能是大数据分析的最佳选择,而 SQL 数据库最适合在线 事务处理(OLTP)目的。
关键词 / Keywords
大数据;SQL 和 NoSQL 数据库;MapReduce 聚合;数据库即服务
《中国学术期刊(光盘版)》电子杂志社有限公司 KDN平台基础技术由KBASE 11.0提供