Banco de Dados
Este artigo irá abordar as principais características, técnicas de escalabilidade, classificação e arquitetura do NoSQL, que é um banco de dados não relacional que tem um propósito de suprir as necessidades em demandas onde os bancos de dados tradicionais (relacionais) são ineficazes. O
NoSQL é bastante utilizado pelas grandes empresas, como o Twitter,
Facebook, Ebay, Google, entre outros. A sua principal característica é a escalabilidade, no qual faz aumentar a capacidade de armazenamento de dados e a velocidade.
Palavras-chave: NoSQL
ABSTRACT
This article will address the main characteristics, technical scalability, classification and NoSQL architecture, which is a database non-relational data that has a purpose to meet the needs for demands where traditional databases (relational) are ineffective. The
NoSQL is widely used by large companies, such as Twitter,
Facebook, Ebay, Google, among others. Its main feature is the scalability, which increases the storage capacity of and data speed.
Keywords: NoSQL
SUMÁRIO
1 INTRODUÇÃO 4
2 COMPARATIVO ENTRE BD RELACIONAL E NÃO RELACIONAL 4
REFERÊNCIAS 4
1 INTRODUÇÃO
O NoSQL surgiu da necessidade de uma performance superior e de uma alta escalabilidade. Os atuais bancos de dados relacionais são muito restritos a isso, sendo necessária a distribuição vertical de servidores, ou seja, quanto mais dados, mais memória e mais disco um servidor precisa. O NoSQL tem uma grande facilidade na distribuição horizontal, ou seja, mais dados, mais servidores, não necessariamente de alta performance. [1]
Um grande utilizador desse conceito é o Google, que usa computadores de pequeno e médio porte para a distribuição dos dados; essa forma de utilização é muito mais eficiente e econômica. Além disso, os bancos de dados
NoSQL são muito tolerantes a erros. Toda a informação necessária estará agrupada no mesmo registro, ou seja, em vez de você ter o relacionamento entre várias