{"id":3744,"date":"2025-03-21T11:27:10","date_gmt":"2025-03-21T14:27:10","guid":{"rendered":"https:\/\/geekblogti.wpengine.com\/?p=3744"},"modified":"2025-03-27T18:48:39","modified_gmt":"2025-03-27T21:48:39","slug":"banco-de-dados-nosql-um-manual-pratico-e-didatico","status":"publish","type":"post","link":"https:\/\/www.geekhunter.com/pt/blog\/banco-de-dados-nosql-um-manual-pratico-e-didatico\/","title":{"rendered":"Banco de dados NoSQL: um manual pr\u00e1tico e did\u00e1tico"},"content":{"rendered":"\r\n<p class=\"wp-block-paragraph\"><strong>NoSQL significa &#8216;n\u00e3o relacional&#8217;. Banco NoSQL s\u00e3o comumente usados em \u00e1reas de conhecimento como Data Science. As maior diferen\u00e7a entre bancos NoSQL e relacionais \u00e9 que bancos relacionais trabalham com tabelas, enquanto em Bancos NoSQL todos os dados constam no mesmo registro. <\/strong><\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Ok, exagerei um pouco. Ningu\u00e9m fala de dados o tempo todo. Todo mundo produz dados o tempo todo.\u00a0<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Se hoje voc\u00ea produz dados usando o seu celular, no futuro voc\u00ea gerar\u00e1 dados andando dentro da sua casa. N\u00e3o \u00e9 exagero, ioT \u00e9 uma realidade em amadurecimento.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">\u2018T\u00e1, mas o que banco de dados NoSQL tem a ver com isso tudo mesmo?\u2019 Na realidade, tudo. Big data \u00e9 a mat\u00e9ria prima dos bancos de dados NoSQL e, se voc\u00ea quer se aprofundar em <a href=\"https:\/\/geekblogti.wpengine.com\/quando-e-como-implementar-big-data\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Data Science (abre numa nova aba)\"><strong>Data Science<\/strong><\/a>, Engenharia de Dados, BI, entre tantas outras \u00e1reas de TI, n\u00e3o vai conseguir sem conhecer <strong><a href=\"https:\/\/www.geekhunter.com/pt/blog\/banco-de-dados-nosql\/\">NoSQL<\/a><\/strong>. <\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Vamos entender mais sobre NoSQL? \ud83d\ude42<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-um-pouco-de-cultura-sql\">Um pouco de cultura SQL<\/h2>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"683\" class=\"wp-image-3751\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2018\/12\/historia-do-sql-min-3-1024x683.jpg\" alt=\"sql banco de dados\" srcset=\"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2018\/12\/historia-do-sql-min-3-1024x683.jpg 1024w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2018\/12\/historia-do-sql-min-3-150x100.jpg 150w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2018\/12\/historia-do-sql-min-3-100x67.jpg 100w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2018\/12\/historia-do-sql-min-3-600x400.jpg 600w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2018\/12\/historia-do-sql-min-3-450x300.jpg 450w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2018\/12\/historia-do-sql-min-3-810x540.jpg 810w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2018\/12\/historia-do-sql-min-3-300x200.jpg 300w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2018\/12\/historia-do-sql-min-3-768x512.jpg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O termo \u201cNoSQL\u201d surgiu em 1998, mas foi em 2006, quando foi citado pelo Google, que o termo popularizou-se. Era uma \u00e9poca onde os bancos relacionais n\u00e3o mais suportavam a massa de dados da internet. S\u00f3 a internet hoje armazena alguns terabytes de dados. <\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>Como estaremos em 2050?<\/strong><\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-o-que-s-o-bancos-de-dados-nosql\">O que s\u00e3o bancos de dados NoSQL?<\/h2>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"960\" height=\"576\" class=\"wp-image-6308\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2019\/07\/comp.jpg\" alt=\"hardware de um banco de dados\" srcset=\"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/07\/comp.jpg 960w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/07\/comp-150x90.jpg 150w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/07\/comp-100x60.jpg 100w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/07\/comp-600x360.jpg 600w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/07\/comp-450x270.jpg 450w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/07\/comp-900x540.jpg 900w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/07\/comp-300x180.jpg 300w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/07\/comp-768x461.jpg 768w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Os bancos de dados NoSQL s\u00e3o, basicamente, bancos de dados que n\u00e3o s\u00e3o relacionais (SQL). O nome NoSQL j\u00e1 indica &#8220;Not Only SQL&#8221;. As <em>NoSQL databases<\/em> n\u00e3o precisam, necessariamente, ser parecidas entre si. S\u00e3o classificadas assim justamente por serem diferentes das relacionais.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Ainda n\u00e3o entendeu qual \u00e9 o objetivo desej\u00e1vel ao se utilizar um banco de dados NoSQL? Se preferir uma explica\u00e7\u00e3o mais aprofundada, separamos um v\u00eddeo que pode ajudar:<\/p>\r\n\r\n\r\n\r\n<p><iframe src=\"https:\/\/www.youtube.com\/embed\/1B64oqE8PLs\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>&gt;&gt;Leitura Recomendada:<br \/><a href=\"https:\/\/geekblogti.wpengine.com\/sql-nosql-newsql-qual-banco-de-dados-usar\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (abre numa nova aba)\">SQL, NoSQL, NewSQL<\/a>:<\/strong> Qual banco de dados usar?<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-banco-de-dados-nosql-como-funciona\">Banco de Dados NoSQL: como funciona?<\/h2>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"683\" class=\"wp-image-3755\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2018\/12\/banco-de-dados-como-funciona-min-7-1024x683.jpg\" alt=\"hardware de um banco de dados\" srcset=\"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2018\/12\/banco-de-dados-como-funciona-min-7-1024x683.jpg 1024w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2018\/12\/banco-de-dados-como-funciona-min-7-150x100.jpg 150w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2018\/12\/banco-de-dados-como-funciona-min-7-100x67.jpg 100w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2018\/12\/banco-de-dados-como-funciona-min-7-600x400.jpg 600w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2018\/12\/banco-de-dados-como-funciona-min-7-450x300.jpg 450w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2018\/12\/banco-de-dados-como-funciona-min-7-810x540.jpg 810w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2018\/12\/banco-de-dados-como-funciona-min-7-300x200.jpg 300w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2018\/12\/banco-de-dados-como-funciona-min-7-768x512.jpg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O termo \u201cNoSQL\u2019\u2019 \u00e9 utilizado para designar os banco de dados n\u00e3o relacionais e quase sempre \u00e9 relacionado com Big Data.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Isso porque, como j\u00e1 explicamos, Big Data est\u00e1 em ascens\u00e3o e \u00e9 mat\u00e9ria prima dos <strong>Bancos de Dados NoSQL<\/strong>. Para entender os NoSQLs, \u00e9 importante saber que a linguagem SQL sempre foi usada para tratamento de dados em bancos relacionais, ao longo dos anos.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Mas por que NoSQL? Parece que estamos falando de bancos que invariavelmente n\u00e3o podem ser tratados com a linguagem SQL, quando na verdade n\u00e3o \u00e9 bem assim. <\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Na verdade, a nomenclatura NoSQL \u00e9 s\u00f3 para fazer uma diferencia\u00e7\u00e3o entre bancos reconhecidamente relacionais, como MySQL, PostgreSQL e etc.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Em suma, a principal diferen\u00e7a entre os bancos de dados relacionais e NoSQL \u00e9 que o segundo permite maior velocidade, flexibilidade e escalabilidade ao armazenar e acessar dados n\u00e3o estruturados.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong><em>&gt;&gt;Leitura Recomendada:<\/em><\/strong><em><br \/>Leia nosso artigo sobre os<\/em><a href=\"https:\/\/geekblogti.wpengine.com\/big-data-quais-sao-os-melhores-softwares\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" melhores softwares para Big Data (abre numa nova aba)\"><strong><em> melhores softwares para Big Data<\/em><\/strong><\/a><\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><a href=\"http:\/\/bit.ly\/2JNJIIx\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"wp-image-6590\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2019\/07\/CTA-Rodap\u00e9-Vagas-SQL-1-1024x134.jpg\" alt=\"\" \/><\/a><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-nosql-tipos-de-bancos-de-dados\">NoSQL: tipos de bancos de dados<\/h2>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" class=\"wp-image-3757\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2018\/12\/tipos-de-bancos-de-dados-nosql-min-1024x610.jpg\" alt=\"data center com clusters distribuidos\" \/><\/figure>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-modelo-colunas\">Modelo Colunas<\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">No modelo colunas, o banco de dados faz armazenamento em linhas particulares de tabela. Esse esquema \u00e9 o perfeito oposto dos bancos relacionais, que armazenam conjuntos de dados em uma \u00fanica linha.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Exemplos cl\u00e1ssicos do modelo de colunas s\u00e3o os bancos Hbase e Cassandra;<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-modelo-grafos\">Modelo Grafos<\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Armazena dados na forma de grafo. Isto \u00e9, aqui os dados s\u00e3o dispostos no formato de arcos conectados por arestas. Podemos definir como um conjunto de linhas conectadas por v\u00e9rtices tamb\u00e9m.\u00a0<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O modelo de grafos \u00e9 vantajoso frente \u00e0 pesquisas complexas, pois a lat\u00eancia e a performance promete ser menor do que no modelo chave-valor, por exemplo. <\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Um exemplo pr\u00e1tico disso \u00e9 o banco Neo4j.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-modelo-chave-valor\">Modelo Chave-Valor<\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Em chave-valor, n\u00f3s temos um banco que \u00e9 formado por conjuntos de chaves, que por sua vez s\u00e3o acompanhados de valores como tabelas <em>hash<\/em>. A estrutura chave-valor tamb\u00e9m \u00e9 bem flex\u00edvel e pr\u00f3pria para armazenamento de big data. <\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">\u00c9 interessante tamb\u00e9m frisar que esse formato \u00e9 altamente dispon\u00edvel. Exemplos pr\u00e1ticos s\u00e3o REDIS e MemcacheD.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-modelo-documento\">Modelo Documento<\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Neste modelo, os dados s\u00e3o &#8220;documentos&#8221;. \u00c9 o esquema de armazenamento do MongoDB, por exemplo. Esse modelo \u00e9 altamente flex\u00edvel e n\u00e3o carece de colunas pr\u00e9 montadas, como \u00e9 o caso do Cassandra. <\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Esse modelo \u00e9 especialmente eficiente para tratar dados n\u00e3o estruturados, j\u00e1 que uma \u00fanica cole\u00e7\u00e3o pode contar com grupos de dados (documentos) de diversos formatos diferentes.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>&gt;&gt;Leitura Recomendada:<\/strong><br \/><em>Um guia para o <\/em><a href=\"https:\/\/geekblogti.wpengine.com\/um-guia-para-o-programador-iniciante\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong><em>programador iniciante<\/em><\/strong><\/a><\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-qual-o-melhor-banco-nosql\">Qual o melhor banco NoSQL?<\/h2>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" class=\"wp-image-3758\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2018\/12\/qual-o-melhor-banco-de-dados-1024x576.jpg\" alt=\"marcas de bancos de dados\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Os Bancos de Dados NoSQL referem-se a uma s\u00e9rie de tecnologias diferentes, que n\u00e3o s\u00e3o essencialmente relacionais. <\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Mas o que os melhores bancos de dados NoSQL t\u00eam em comum?<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-mongodb\">MongoDB<\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Quando falamos em <a href=\"https:\/\/www.mongodb.com\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"MongoDB (abre numa nova aba)\"><strong>MongoDB<\/strong><\/a> estamos falando de um l\u00edder de mercado dos bancos de dados NoSQL. <\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O MongoDB tamb\u00e9m possui features bem legais para produ\u00e7\u00e3o. S\u00e3o eles: replica\u00e7\u00e3o, indexa\u00e7\u00e3o, balanceamento de carga.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Para armazenar dados, o MongoDB utiliza alguns documentos muito similares ao formato <strong>JSON<\/strong>*. O melhor de tudo &#8211; e talvez a raz\u00e3o de ser l\u00edder de mercado &#8211; \u00e9 o que o MongoDB \u00e9 open source, o que contribui muito para a evolu\u00e7\u00e3o da sua tecnologia. <\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">*(<em>Java Script Object Notation<\/em>)<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><em>&gt;<\/em><strong><em>&gt; Leitura Recomendada:<\/em><\/strong><em><br \/><\/em><a href=\"https:\/\/geekblogti.wpengine.com\/xml-vs-json-entenda-como-fazer-a-melhor-escolha\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"JSON vs XML (abre numa nova aba)\"><strong><em>JSON vs XML<\/em><\/strong><\/a><em>, qual \u00e9 a melhor escolha para voc\u00ea?<\/em><\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-amazon-dynamodb\">Amazon DynamoDB<\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Mais um produto excelente da AWS (<em>Amazon Web Services<\/em>). O banco de dados <a href=\"https:\/\/aws.amazon.com\/pt\/dynamodb\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"DynamoDB (abre numa nova aba)\"><strong>DynamoDB<\/strong><\/a> \u00e9 totalmente cloud e viabiliza um desempenho confi\u00e1vel e em escala. <\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Um ponto bem importante: a Amazon confirma que a lat\u00eancia \u00e9 consist\u00eancia e fica abaixo de 10 milissegundos. Al\u00e9m disso, tem recursos valiosos de seguran\u00e7a, baseados em cache de mem\u00f3ria, backup e restaura\u00e7\u00e3o de dados. <\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O <strong>DynamoDB<\/strong> tamb\u00e9m funciona por meio de v\u00e1rios mestres. <\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Este banco de dados j\u00e1 \u00e9 amplamente utilizado, assim como o MongoDB e pode ser utilizado para cria\u00e7\u00e3o de datastore, jogos, ad tech e aplicativos web sem servidor. <\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Vale a pena conferir tamb\u00e9m!<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>&gt;&gt;Leitura Recomendada:<\/strong><br \/><em>Leia nosso artigo sobre 5 <\/em><a href=\"https:\/\/geekblogti.wpengine.com\/5-ferramentas-de-big-data-para-voce-conhecer\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong><em>ferramentas de Big Data<\/em><\/strong><\/a><em> para voc\u00ea conhecer<\/em><\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-cassandra\">Cassandra<\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Muitas pessoas n\u00e3o sabem, mas o<a href=\"http:\/\/cassandra.apache.org\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" Cassandra (abre numa nova aba)\"><strong> Cassandra<\/strong><\/a> foi desenvolvido no Facebook. Hoje em dia, o Cassandra &#8211; <em>assim como o HBase<\/em> &#8211; s\u00e3o mantidos pela <strong><em>Apache Foundation<\/em><\/strong>.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Isso at\u00e9 faz sentido, considerando a quantidade de dados que a rede social gera a cada milissegundo. \u00a0<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Mas, afinal, por que Cassandra \u00e9 t\u00e3o popular para trabalhar com Big Data?<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O fato \u00e9 que Cassandra \u00e9 muito otimizado para clusters, especialmente por funcionar sem mestres. O fato de ter mecanismos distribu\u00eddos tamb\u00e9m otimiza bastante a opera\u00e7\u00e3o com os clusters.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Um outro ponto forte do Cassandra \u00e9 o conceito de orienta\u00e7\u00e3o por coluna, o que torna a lat\u00eancia bem menor em algumas pesquisas.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-redis\">Redis<\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O <a href=\"https:\/\/redis.io\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Redis (abre numa nova aba)\"><strong>Redis<\/strong><\/a> \u00e9 um modelo de armazenamento de dados, que \u00e9 open source e foi lan\u00e7ado em 2009. Os dados s\u00e3o armazenados na forma de chave-valor e na mem\u00f3ria do Redis, o que o torna r\u00e1pido e flex\u00edvel. Trata-se do Banco NoSQL mais famoso do tipo chave-valor.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Assim como os dois primeiros, o Redis possui baix\u00edssima lat\u00eancia. O Redis \u00e9 tamb\u00e9m f\u00e1cil de usar e muito r\u00e1pido.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><a href=\"http:\/\/bit.ly\/2JNJIIx\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"wp-image-6391\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2019\/07\/CTA-Rodap\u00e9-Vagas-SQL-1024x134.jpg\" alt=\"\" \/><\/a><\/figure>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-hbase\">HBase<\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O <a href=\"https:\/\/hbase.apache.org\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"HBase (abre numa nova aba)\"><strong>HBase<\/strong><\/a> \u00e9 um banco de dados open source, orientado a colunas e distribu\u00eddo. Atualmente, <strong>Spotify <\/strong>e <strong>Facebook<\/strong> s\u00e3o algumas das grandes corpora\u00e7\u00f5es que utilizam esse modelo de armazenamento.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O HBase foi formatado a partir do BigTable do Google e tamb\u00e9m \u00e9 escrito em Java. \u00c9 justamente por isso que tem f\u00e1cil integra\u00e7\u00e3o com o MapReduce.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Para quem n\u00e3o sabe o MapReduce \u00e9 uma ferramenta do framework Apache Hadoop, uma das principais plataformas para tratamento de big data.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Por fazer parte do Projeto Apache, diretamente ligado \u00e0 <a href=\"https:\/\/geekblogti.wpengine.com\/cientista-de-dados-tudo-o-que-voce-precisa-para-se-tornar-um\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Por fazer parte do Projeto Apache, diretamente ligado \u00e0 ci\u00eancia de dados, o HBase \u00e9 outro modelo de armazenamento bem famoso. \r\n (abre em uma nova aba)\"><strong>ci\u00eancia de dados<\/strong><\/a>, o HBase \u00e9 outro modelo de armazenamento bem famoso. <\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Um dos seus pontos fortes \u00e9 a pesquisa de dados que oferece uma resposta r\u00e1pida. Transforma terabytes em milissegundos.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">&gt;&gt;<strong>Leitura recomendada:\u00a0<\/strong><br \/><strong><a href=\"https:\/\/geekblogti.wpengine.com\/guia-qual-a-melhor-linguagem-para-ciencia-de-dados\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (abre numa nova aba)\">Qual a melhor linguagem para ci\u00eancia de dados?<\/a><\/strong><\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-nosql-vs-sql\">NoSQL vs SQL<\/h2>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"639\" class=\"wp-image-6309\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2019\/07\/compr.jpg\" alt=\"mulher socando um homem usando luvas de boxe\" srcset=\"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/07\/compr.jpg 960w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/07\/compr-150x100.jpg 150w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/07\/compr-100x67.jpg 100w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/07\/compr-600x399.jpg 600w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/07\/compr-450x300.jpg 450w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/07\/compr-811x540.jpg 811w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/07\/compr-300x200.jpg 300w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/07\/compr-768x511.jpg 768w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/figure>\r\n\r\n\r\n\r\n<figure class=\"wp-block-table\">\r\n<table>\r\n<tbody>\r\n<tr>\r\n<td>SQL<\/td>\r\n<td>NoSQL<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Armazenamento de Dados Estruturados por Tabela<\/td>\r\n<td>Armazenamento de Dados estruturados e n\u00e3o-estruturados por colunas, grafos, chave-valor e documentos.<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Esquema est\u00e1tico<\/td>\r\n<td>Esquema din\u00e2mico<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Maturidade de suporte maior (geralmente pago)<\/td>\r\n<td>Suporte por comunidade independente (open source)<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Escalabilidade vertical<\/td>\r\n<td>Escalabilidade horizontal<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Pago<\/td>\r\n<td>Gratuito<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>O desempenho n\u00e3o \u00e9 alto em todas as consultas. N\u00e3o suporta pesquisas e cruzamentos muito complexos.<\/td>\r\n<td>Alto desempenho em consultas<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>Necessidade de predefini\u00e7\u00e3o de <br \/>um esquema de tabela antes da <br \/>adi\u00e7\u00e3o de qualquer dado<\/td>\r\n<td>Altamente flex\u00edvel (f\u00e1cil adi\u00e7\u00e3o de colunas e campos de dados n\u00e3o estruturados)<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><em>Concluindo\u2026<\/em><\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Bancos de Dados NoSQL s\u00e3o extremamente \u00fateis quando assunto \u00e9 grande volume de dados. Se estivermos falando de uma corpora\u00e7\u00e3o pequena, que n\u00e3o aprofunda tanto assim a an\u00e1lise e tratamento de dados, o banco relacional funciona muito bem. <\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">E n\u00e3o, o banco de dados NoSQL n\u00e3o veio para substituir o relacional. Veio para ser uma alternativa, em meio a um mundo onde pouqu\u00edssimos dados ainda s\u00e3o usados para intelig\u00eancia. <\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>E a\u00ed, na sua empresa o relacional funciona bem, ou j\u00e1 est\u00e3o prontos para implementar o NoSQL? <\/strong><\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">&nbsp;<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>NoSQL significa &#8216;n\u00e3o relacional&#8217;. Banco NoSQL s\u00e3o comumente usados em \u00e1reas de conhecimento como Data Science. As maior diferen\u00e7a entre bancos NoSQL e relacionais \u00e9 que bancos relacionais trabalham com tabelas, enquanto em Bancos NoSQL todos os dados constam no mesmo registro. Ok, exagerei um pouco. Ningu\u00e9m fala de dados o tempo todo. Todo mundo [&hellip;]<\/p>\n","protected":false},"author":167,"featured_media":3747,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[18],"tags":[],"class_list":["post-3744","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvimiento-de-software"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.3 (Yoast SEO v28.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Aprenda no\u00e7\u00f5es b\u00e1sicas de banco de dados NoSQL<\/title>\n<meta name=\"description\" content=\"Banco de dados NoSQL x bancos relacionais: quando o primeiro \u00e9 mais necess\u00e1rio que o segundo? Saiba mais sobre bancos NoSQL!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.geekhunter.com\/pt\/blog\/banco-de-dados-nosql-um-manual-pratico-e-didatico\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Banco de dados NoSQL: um manual pr\u00e1tico e did\u00e1tico\" \/>\n<meta property=\"og:description\" content=\"NoSQL significa &#039;n\u00e3o relacional&#039;. Banco NoSQL s\u00e3o comumente usados em \u00e1reas de conhecimento como Data Science. As maior diferen\u00e7a entre bancos NoSQL e\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.geekhunter.com\/pt\/blog\/banco-de-dados-nosql-um-manual-pratico-e-didatico\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Geekhunter\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/geekhunterbr\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-21T14:27:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-27T21:48:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2018\/12\/banco-de-dados-nosql-como-funciona-min.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Geekhunter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@geekhunterbr\" \/>\n<meta name=\"twitter:site\" content=\"@geekhunterbr\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Geekhunter\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/banco-de-dados-nosql-um-manual-pratico-e-didatico\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/banco-de-dados-nosql-um-manual-pratico-e-didatico\\\/\"},\"author\":{\"name\":\"Geekhunter\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#\\\/schema\\\/person\\\/9f62b173345139f7bbdaf55312c3d400\"},\"headline\":\"Banco de dados NoSQL: um manual pr\u00e1tico e did\u00e1tico\",\"datePublished\":\"2025-03-21T14:27:10+00:00\",\"dateModified\":\"2025-03-27T21:48:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/banco-de-dados-nosql-um-manual-pratico-e-didatico\\\/\"},\"wordCount\":1515,\"publisher\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/banco-de-dados-nosql-um-manual-pratico-e-didatico\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/banco-de-dados-nosql-como-funciona-min.jpg\",\"articleSection\":[\"Desenvolvimiento de software\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/banco-de-dados-nosql-um-manual-pratico-e-didatico\\\/\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/banco-de-dados-nosql-um-manual-pratico-e-didatico\\\/\",\"name\":\"Aprenda no\u00e7\u00f5es b\u00e1sicas de banco de dados NoSQL\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/banco-de-dados-nosql-um-manual-pratico-e-didatico\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/banco-de-dados-nosql-um-manual-pratico-e-didatico\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/banco-de-dados-nosql-como-funciona-min.jpg\",\"datePublished\":\"2025-03-21T14:27:10+00:00\",\"dateModified\":\"2025-03-27T21:48:39+00:00\",\"description\":\"Banco de dados NoSQL x bancos relacionais: quando o primeiro \u00e9 mais necess\u00e1rio que o segundo? Saiba mais sobre bancos NoSQL!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/banco-de-dados-nosql-um-manual-pratico-e-didatico\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/banco-de-dados-nosql-um-manual-pratico-e-didatico\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/banco-de-dados-nosql-um-manual-pratico-e-didatico\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/banco-de-dados-nosql-como-funciona-min.jpg\",\"contentUrl\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/banco-de-dados-nosql-como-funciona-min.jpg\",\"width\":1920,\"height\":1280,\"caption\":\"imagem de um banco de dados\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/banco-de-dados-nosql-um-manual-pratico-e-didatico\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mundo TI\",\"item\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/category\\\/mundo-ti\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Desenvolvimiento de software\",\"item\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/category\\\/mundo-ti\\\/desenvolvimiento-de-software\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Banco de dados NoSQL: um manual pr\u00e1tico e did\u00e1tico\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/\",\"name\":\"Blog de TI\",\"description\":\"Dicas para o RH e profissionais da \u00e1rea TI\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#organization\",\"name\":\"GeekHunter\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/icon-1.png\",\"contentUrl\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/icon-1.png\",\"width\":300,\"height\":300,\"caption\":\"GeekHunter\"},\"image\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/geekhunterbr\\\/\",\"https:\\\/\\\/x.com\\\/geekhunterbr\",\"https:\\\/\\\/www.instagram.com\\\/geekhunterbr\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/geekhunter-brasil\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@GeekHunterOfficial\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#\\\/schema\\\/person\\\/9f62b173345139f7bbdaf55312c3d400\",\"name\":\"Geekhunter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g\",\"caption\":\"Geekhunter\"},\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/author\\\/matias\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Aprenda no\u00e7\u00f5es b\u00e1sicas de banco de dados NoSQL","description":"Banco de dados NoSQL x bancos relacionais: quando o primeiro \u00e9 mais necess\u00e1rio que o segundo? Saiba mais sobre bancos NoSQL!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.geekhunter.com\/pt\/blog\/banco-de-dados-nosql-um-manual-pratico-e-didatico\/","og_locale":"pt_BR","og_type":"article","og_title":"Banco de dados NoSQL: um manual pr\u00e1tico e did\u00e1tico","og_description":"NoSQL significa 'n\u00e3o relacional'. Banco NoSQL s\u00e3o comumente usados em \u00e1reas de conhecimento como Data Science. As maior diferen\u00e7a entre bancos NoSQL e","og_url":"https:\/\/www.geekhunter.com\/pt\/blog\/banco-de-dados-nosql-um-manual-pratico-e-didatico\/","og_site_name":"Blog Geekhunter","article_publisher":"https:\/\/www.facebook.com\/geekhunterbr\/","article_published_time":"2025-03-21T14:27:10+00:00","article_modified_time":"2025-03-27T21:48:39+00:00","og_image":[{"width":1920,"height":1280,"url":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2018\/12\/banco-de-dados-nosql-como-funciona-min.jpg","type":"image\/jpeg"}],"author":"Geekhunter","twitter_card":"summary_large_image","twitter_creator":"@geekhunterbr","twitter_site":"@geekhunterbr","twitter_misc":{"Escrito por":"Geekhunter","Est. tempo de leitura":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/banco-de-dados-nosql-um-manual-pratico-e-didatico\/#article","isPartOf":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/banco-de-dados-nosql-um-manual-pratico-e-didatico\/"},"author":{"name":"Geekhunter","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#\/schema\/person\/9f62b173345139f7bbdaf55312c3d400"},"headline":"Banco de dados NoSQL: um manual pr\u00e1tico e did\u00e1tico","datePublished":"2025-03-21T14:27:10+00:00","dateModified":"2025-03-27T21:48:39+00:00","mainEntityOfPage":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/banco-de-dados-nosql-um-manual-pratico-e-didatico\/"},"wordCount":1515,"publisher":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#organization"},"image":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/banco-de-dados-nosql-um-manual-pratico-e-didatico\/#primaryimage"},"thumbnailUrl":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2018\/12\/banco-de-dados-nosql-como-funciona-min.jpg","articleSection":["Desenvolvimiento de software"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/banco-de-dados-nosql-um-manual-pratico-e-didatico\/","url":"https:\/\/www.geekhunter.com\/pt\/blog\/banco-de-dados-nosql-um-manual-pratico-e-didatico\/","name":"Aprenda no\u00e7\u00f5es b\u00e1sicas de banco de dados NoSQL","isPartOf":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/banco-de-dados-nosql-um-manual-pratico-e-didatico\/#primaryimage"},"image":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/banco-de-dados-nosql-um-manual-pratico-e-didatico\/#primaryimage"},"thumbnailUrl":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2018\/12\/banco-de-dados-nosql-como-funciona-min.jpg","datePublished":"2025-03-21T14:27:10+00:00","dateModified":"2025-03-27T21:48:39+00:00","description":"Banco de dados NoSQL x bancos relacionais: quando o primeiro \u00e9 mais necess\u00e1rio que o segundo? Saiba mais sobre bancos NoSQL!","breadcrumb":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/banco-de-dados-nosql-um-manual-pratico-e-didatico\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.geekhunter.com/pt/blog\/banco-de-dados-nosql-um-manual-pratico-e-didatico\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/banco-de-dados-nosql-um-manual-pratico-e-didatico\/#primaryimage","url":"https:\/\/www.geekhunter.com\/pt\/blog\/wp-content\/uploads\/2018\/12\/banco-de-dados-nosql-como-funciona-min.jpg","contentUrl":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2018\/12\/banco-de-dados-nosql-como-funciona-min.jpg","width":1920,"height":1280,"caption":"imagem de um banco de dados"},{"@type":"BreadcrumbList","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/banco-de-dados-nosql-um-manual-pratico-e-didatico\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.geekhunter.com/pt/blog\/"},{"@type":"ListItem","position":2,"name":"Mundo TI","item":"https:\/\/www.geekhunter.com/pt/blog\/category\/mundo-ti\/"},{"@type":"ListItem","position":3,"name":"Desenvolvimiento de software","item":"https:\/\/www.geekhunter.com/pt/blog\/category\/mundo-ti\/desenvolvimiento-de-software\/"},{"@type":"ListItem","position":4,"name":"Banco de dados NoSQL: um manual pr\u00e1tico e did\u00e1tico"}]},{"@type":"WebSite","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#website","url":"https:\/\/www.geekhunter.com\/pt\/blog\/","name":"Blog de TI","description":"Dicas para o RH e profissionais da \u00e1rea TI","publisher":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.geekhunter.com/pt/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#organization","name":"GeekHunter","url":"https:\/\/www.geekhunter.com\/pt\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.geekhunter.com\/pt\/blog\/wp-content\/uploads\/2024\/10\/icon-1.png","contentUrl":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2024\/10\/icon-1.png","width":300,"height":300,"caption":"GeekHunter"},"image":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/geekhunterbr\/","https:\/\/x.com\/geekhunterbr","https:\/\/www.instagram.com\/geekhunterbr\/","https:\/\/www.linkedin.com\/company\/geekhunter-brasil\/","https:\/\/www.youtube.com\/@GeekHunterOfficial"]},{"@type":"Person","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#\/schema\/person\/9f62b173345139f7bbdaf55312c3d400","name":"Geekhunter","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g","caption":"Geekhunter"},"url":"https:\/\/www.geekhunter.com\/pt\/blog\/author\/matias\/"}]}},"_links":{"self":[{"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/posts\/3744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/users\/167"}],"replies":[{"embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/comments?post=3744"}],"version-history":[{"count":0,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/posts\/3744\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/media\/3747"}],"wp:attachment":[{"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/media?parent=3744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/categories?post=3744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/tags?post=3744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}