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).
O que causa marcas de expressão?
Como tirar do gato As fezes das pulgas?
Como lidar com as emoções negativas?
Qual a origem do nome de Penápolis?
Como rezar o terço com os mistérios?
Como não deixar os dentes sensíveis?
O que acontece após a medida protetiva?
O que fazer para acabar com a má sorte?
Como se percebe ou conclui que uma pessoa está desnutrida?
Quando surgiu a arte da pintura?
Qual melhor cerâmica para parede externa?
Como fazer uma pessoa desgrudar de vc?
Como rezar o terço da Santas Chagas?
Qual a origem do nome da cidade de Sobradinho?
Como rezar para tirar quebranto?