Home : Termos da Internet : Definição de NoSQL

NoSQL

NoSQL é um não relacional banco de dados que armazena e acessa dados usando valores-chave. Em vez de armazenar dados em linhas e colunas como um banco de dados tradicional, um NoSQL DBMS armazena cada item individualmente com uma chave exclusiva. Além disso, um banco de dados NoSQL não requer uma estrutura esquema que define cada mesa e os relacionados colunas. Isso fornece uma abordagem muito mais flexível para armazenar dados do que um banco de dados relacional.

Embora bancos de dados relacionais (como MySQL) são ideais para armazenar dados estruturados; sua estrutura rígida dificulta a adição de novos campos e a escalabilidade rápida do banco de dados. O NoSQL fornece uma abordagem não estruturada ou "semiestruturada", ideal para capturar e armazenar conteúdo gerado pelo usuário (UGC) Isso pode incluir texto, imagens, arquivos de áudio, vídeos, streams de cliques, os tweetsou outros dados. Embora os bancos de dados relacionais frequentemente se tornem mais lentos e ineficientes à medida que crescem, os bancos de dados NoSQL são altamente escaláveis. De fato, você pode adicionar milhares ou centenas de milhares de novos registros para um banco de dados NoSQL com uma diminuição mínima no desempenho.

Devido à flexibilidade e escalabilidade do NoSQL, muitas grandes empresas e organizações começaram a usar os bancos de dados NoSQL para armazenar dados do usuário. Eles são especialmente comuns em computação em nuvem aplicativos e se tornaram a solução de armazenamento mais popular para dados grandes.

NOTA: Às vezes, o NoSQL é chamado de "Não apenas SQL", embora não seja o significado oficial do termo.

TechLib - O dicionário de informática Lib Tech

Esta página contém uma definição técnica de NoSQL. Explica na terminologia de computação o que NoSQL significa e é um dos muitos termos da Internet no dicionário TechLib.

Todas as definições no site da TechLib foram escritas para serem tecnicamente precisas, mas também fáceis de entender. Se você acha que essa definição NoSQL é útil, você pode fazer referência a ela usando os links de citação acima.