NoSQL, que significa “não apenas SQL”, é um tipo de banco de dados distribuído projetado para processar e gerenciar grandes volumes de dados não estruturados ou semiestruturados. É um sistema de banco de dados não relacional que fornece uma abordagem flexível e escalável para armazenar e recuperar dados, tornando-o adequado para big data e aplicativos da web em tempo real. Os bancos de dados NoSQL são conhecidos por sua capacidade de lidar com grandes quantidades de dados e fornecer alta disponibilidade e escalabilidade.