Conheça os principais bancos de dados NoSQL (não-relacionais)
Um banco de dados não relacional é um banco de dados que não usa o esquema de tabela de linhas e colunas encontrado na maioria dos sistemas de banco de dados tradicionais.
6. Banco de Dados NoSQL (Not OnlySQL) É um Banco de Dados não relacional, ou seja, não utiliza uma estrutura fixa de tabelas, e geralmente não oferecem suporte a instruções SQL. Não há Joins Não há SQL Injection Não utilizamos comandos CREATE TABLE, ALTER TABLE...
O Google está incluído na lista das grandes empresas que utilizam NoSQL, porque é uma empresa que inova a cada dia. Isso faz com que os seus bancos de dados precisem ser não relacionais, para garantir uma performance melhor.
Bancos de dados NoSQL
Tipo | Exemplos notáveis deste tipo |
---|---|
Armazenamento de Documentos | ArangoDB, BaseX, Clusterpoint, Couchbase, CouchDB, DocumentDB, IBM Domino, MarkLogic, MongoDB, Qizx, RethinkDB |
Armazenamento de coluna ampla | Amazon DynamoDB, Bigtable, Cassandra, Druid, HBase, Hypertable |
Schemaless é um recurso oferecido por sistemas gerenciadores de banco de dados que fazem uso da abordagem NoSQL para armazenar dados sem que seja necessário se importar com a normalização dos mesmos.
MongoDB é um dos inúmeros bancos de dados NoSQL existentes no mercado. Existem vários outros produtos de destaque nesta categoria, como Cassandra, Redis, ElasticSearch, Neo4J etc. O mercado dos bancos NoSQL tem crescido absurdamente nos últimos cinco anos, especialmente no caso do MongoDB.
Os bancos de dados NoSQL evoluíram para ajudar os desenvolvedores a criar rapidamente sistemas de banco de dados a fim de armazenar as novas informações e disponibilizá-las prontamente para pesquisa, consolidação e análise.
Em um banco de dados NoSQL, um registro de livro é normalmente armazenado como um documento JSON. Para cada livro, o item, o ISBN, o Título do livro, o Número de edição, o Nome do autor e o AuthorID são armazenados como atributos em um único documento.
Estes novos bancos de dados são chamados, genericamente, de bancos NoSQL, abreviatura da expressão “Not Only SQL”, ou seja, não apenas SQL (sendo SQL a linguagem padrão usada por quase todos os bancos relacionais).
Como saber se um aço e temperado?
Qual o prazo para o Banco liberar um alvará?
O que acontece se comer amendoim estragado?
Porque ações em tesouraria e redutora do PL?
Como trabalhar na área de responsabilidade social?
O que são sólidos geométricos para educação infantil?
Como usar o alisador de concreto?
Quanto gasto para ser manicure?
Como se tornar um ilustrador de livros?
Como trabalhar com resina epóxi na madeira?
Como trabalhar a letra A na educação infantil?
Como lançar conta de água na contabilidade?
Como se tornar médico no Canadá?
Como usar as ferramentas do Instagram para vendas?
Como se chama máquina de contar dinheiro?