  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.
