Blockchain technology is a Distributed Ledger Technology mainly used to store information in an immutable and secure way, but scalability and throughput issues are major challenges. Integration of the NoSQL paradigm within a Blockchain pipeline enhances throughput and scalability, and it can handle both on-chain and off-chain data. This work aims to study which approaches are currently used to integrate a NoSQL database in a Blockchain architecture, how the advantages of both technologies can be exploited to enhance the system's capabilities, and to propose a novel hybrid architecture that mixes Blockchain and NoSQL characteristics.
翻译:区块链技术是一种分布式账本技术,主要用于以不可篡改且安全的方式存储信息,但可扩展性和吞吐量问题是其主要挑战。将NoSQL范式集成到区块链流水线中可提升吞吐量和可扩展性,并能同时处理链上和链下数据。本研究旨在探究当前用于将NoSQL数据库集成到区块链架构中的方法,分析如何利用两种技术的优势以增强系统能力,并提出一种融合区块链与NoSQL特性的新型混合架构。