Context: The efficient processing of Big Data is a challenging task for SQL and NoSQL Databases, where competent software architecture plays a vital role. The SQL Databases are designed for structuring data and supporting vertical scalability. In contrast, horizontal scalability is backed by NoSQL Databases and can process sizeable unstructured Data efficiently. One can choose the right paradigm according to the organisation's needs; however, making the correct choice can often be challenging. The SQL and NoSQL Databases follow different architectures. Also, the mixed model is followed by each category of NoSQL Databases. Hence, data movement becomes difficult for cloud consumers across multiple cloud service providers (CSPs). In addition, each cloud platform IaaS, PaaS, SaaS, and DBaaS also monitors various paradigms. Objective: This systematic literature review (SLR) aims to study the related articles associated with SQL and NoSQL Database software architectures and tackle data portability and Interoperability among various cloud platforms. State of the art presented many performance comparison studies of SQL and NoSQL Databases by observing scaling, performance, availability, consistency and sharding characteristics. According to the research studies, NoSQL Database designed structures can be the right choice for big data analytics, while SQL Databases are suitable for OLTP Databases. The researcher proposes numerous approaches associated with data movement in the cloud. Platform-based APIs are developed, which makes users' data movement difficult. Therefore, data portability and Interoperability issues are noticed during data movement across multiple CSPs. To minimize developer efforts and Interoperability, Unified APIs are demanded to make data movement relatively more accessible among various cloud platforms.
翻译:Big Data 的高效处理对 SQL 和 NoSQL 数据库来说是一项具有挑战性的任务。 SQL 数据库是为构建数据和支持垂直缩放而设计的。相反,水平缩放由 NoSQL 数据库支持,并能高效处理相当大的非结构化数据。我们可以根据组织的需求选择正确的模式;然而,做出正确的选择往往具有挑战性。 SQL 和 NoSQL 数据库遵循不同的结构。此外,混合模型由每个类别的 NoSQL 数据库所遵循。因此,数据移动对于多个云服务供应商( CSP)的云用户来说变得很困难。此外,每个云平台 IaS、 PaS、 SaaS 和 DBaS 的缩放均支持各种模式。 目标: 系统化的文献审查旨在研究与 SQL 和 NoSQL 数据库相关结构相关的文章,并处理不同云平台之间的数据移动性和互换性。 艺术状态的状态提供了许多适合的业绩比较研究,SQL 和数据数据库的稳定性研究系统化为Shard Dal-L 。