{"id":19098,"date":"2020-03-09T22:20:00","date_gmt":"2020-03-10T01:20:00","guid":{"rendered":"https:\/\/niteolearning.com\/blog\/?p=19098"},"modified":"2023-05-18T09:54:46","modified_gmt":"2023-05-18T12:54:46","slug":"o-que-e-azure-cosmos-db","status":"publish","type":"post","link":"https:\/\/niteolearning.com\/blog\/o-que-e-azure-cosmos-db\/","title":{"rendered":"Saiba o que \u00e9 banco de dados e conhe\u00e7a detalhes do sistema Azure Cosmos DB"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><em>O Azure Cosmos DB \u00e9 um servi\u00e7o de banco de dados NoSQL seguro, escal\u00e1vel e altamente flex\u00edvel para se adaptar a qualquer modelo de dados utilizado em sua empresa.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Big Data est\u00e1 entre os <strong>bens mais valiosos<\/strong> das empresas na atualidade. Isso porque os grandes volumes de dados <strong>fornecem<\/strong> <strong>fatos<\/strong> sobre qualquer \u00e1rea dos neg\u00f3cios. Assim, todas as pessoas conseguem tomar decis\u00f5es mais precisas ao utiliz\u00e1-los. Por isso, entender sobre bancos de dados, ou databases, deixou de ser exclusividade dos profissionais de TI. Agora, todos os setores t\u00eam a responsabilidade de manter a seguran\u00e7a das informa\u00e7\u00f5es que manipulam diariamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Azure Cosmos DB da Microsoft, portanto, est\u00e1 entre as op\u00e7\u00f5es de bancos de dados <strong>mais confi\u00e1veis<\/strong> do mercado. Ele possui v\u00e1rios diferenciais importantes que vamos te contar neste artigo. Mas antes, voc\u00ea precisa entender, rapidamente, o que \u00e9 e como funciona um banco de dados, assim como quais s\u00e3o seus principais tipos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O que \u00e9 um banco de dados? Qual \u00e9 sua fun\u00e7\u00e3o?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Banco de dados \u00e9 um local para <strong>armazenar e estruturar<\/strong> todos os tipos de informa\u00e7\u00f5es que a sua empresa consegue coletar. Nesse ambiente tamb\u00e9m \u00e9 poss\u00edvel fazer consultas e modelar os dados atrav\u00e9s de c\u00f3digos. Tudo fica devidamente organizado e dispon\u00edvel a qualquer momento para que voc\u00ea possa pesquisar ou modificar virtualmente, conforme as necessidades do neg\u00f3cio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea pode imaginar os benef\u00edcios disso, n\u00e3o \u00e9 mesmo? <strong>Seguran\u00e7a e integridade dos dados<\/strong> s\u00e3o apenas alguns deles. Isso porque nesse local seguro voc\u00ea consegue mapear rapidamente tudo o que for inserido, exclu\u00eddo ou modificado. Al\u00e9m disso, \u00e9 poss\u00edvel fazer backups peri\u00f3dicos para evitar a perda de informa\u00e7\u00f5es sens\u00edveis, e ainda restaurar vers\u00f5es antigas de dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Outro benef\u00edcio dos databases \u00e9 <strong>padronizar os tipos de arquivos <\/strong>inseridos. Ou seja, m\u00eddias, documentos, planilhas, entre outros formatos, s\u00e3o apresentados em formas de tabelas, colunas ou grafos, conforme for mais adequado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Essa caracter\u00edstica possibilita ao database reconhecer e desconsiderar arquivos duplicados. Tamb\u00e9m permite estabelecer rela\u00e7\u00f5es entre tudo o que est\u00e1 armazenado. Ademais, o servi\u00e7o <strong>faz humanos e dados interagirem<\/strong> atrav\u00e9s de linguagens espec\u00edficas, como a SQL (Structured Query Language, ou Linguagem de Consulta Estruturada).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Conforme a <a href=\"https:\/\/www.statista.com\/statistics\/724611\/worldwide-database-market\/\" target=\"_blank\" rel=\"noreferrer noopener\">Statista<\/a>, plataforma global de pesquisas de mercado, os &#8220;Sistemas de Gerenciamento de Bancos de Dados&#8221; (SGBD) aumentaram sua receita para US$ 80 bilh\u00f5es em 2020. Tamanha relev\u00e2ncia n\u00e3o \u00e9 em v\u00e3o, j\u00e1 que entre outras vantagens, eles <strong>garantem transforma\u00e7\u00e3o digital acelerada<\/strong> nas empresas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Leia tamb\u00e9m: <a href=\"\/blog\/microsoft-purview-para-governanca-de-dados\/\" target=\"_blank\" rel=\"noreferrer noopener\">Gerencie e proteja os dados corporativos com Microsoft Purview<\/a>.<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-bancos-de-dados-sql-vs-bancos-de-dados-nosql\">Bancos de dados SQL vs. Bancos de dados NoSQL<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">H\u00e1 muitos tipos diferentes de bancos de dados. O SQL Server da Microsoft, por exemplo, tem uma <strong>interface semelhante \u00e0s das pastas de arquivos do Windows<\/strong>. Ou seja, quem j\u00e1 utilizou o sistema operacional e manipulou pastas como \u201cdocumentos\u201d, \u201cimagens\u201d e \u201cdownloads\u201d, pode se familiarizar com este SGBD. Dessa forma, \u00e9 uma op\u00e7\u00e3o intuitiva para estruturar seu pr\u00f3prio database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No entanto, antes de tudo \u00e9 importante entender qual \u00e9 o melhor modelo de banco de dados para os seus objetivos: SQL ou NoSQL.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Bancos de dados SQL<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">O SQL \u00e9 um modelo de<strong> banco de dados relacional<\/strong>. Ele \u00e9 baseado na linguagem de consulta SQL, sendo bastante popular. Esse tipo de database pode sofrer varia\u00e7\u00f5es de acordo com o sistema de gerenciamento utilizado. No entanto, n\u00e3o \u00e9 um modelo t\u00e3o flex\u00edvel e \u00e1gil quanto o NoSQL.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Isso porque voc\u00ea precisa construir o banco de dados SQL desde a sua estrutura. Isto \u00e9, voc\u00ea mesmo precisa criar e modelar suas tabelas de dados, estabelecer suas categorias, entre outros par\u00e2metros desejados. Al\u00e9m disso, \u00e9 preciso definir as rela\u00e7\u00f5es entre as tabelas antes de adicionar os dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esse modelo \u00e9 adequado para \u00e1reas que geralmente j\u00e1 t\u00eam dados estruturados em planilhas. \u00c9 o caso, por exemplo, de setores financeiros e cont\u00e1beis.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Bancos de dados NoSQL<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">J\u00e1 o NoSQL trata-se de <strong>banco de dados n\u00e3o relacional<\/strong>. Isso significa que ele n\u00e3o exige a cria\u00e7\u00e3o de estrutura e rela\u00e7\u00e3o entre dados com anteced\u00eancia. Al\u00e9m disso, voc\u00ea consegue alterar a l\u00f3gica ou qualquer informa\u00e7\u00e3o do seu database diretamente na linha de c\u00f3digo ao qual esteja vinculada. Isso porque o NoSQL n\u00e3o descarta por completo o uso da linguagem SQL, e ainda agrega suas pr\u00f3prias linguagens de consulta e modelagem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esse tipo de banco de dados \u00e9 ideal para quem precisa <strong>criar aplica\u00e7\u00f5es que ainda n\u00e3o t\u00eam fun\u00e7\u00f5es bem definidas<\/strong>. Se for este o seu caso, voc\u00ea n\u00e3o precisa estabelecer de antem\u00e3o as taxonomias e outros detalhes do que for criar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Outra indica\u00e7\u00e3o dos bancos de dados NoSQL s\u00e3o para empresas que trabalham com <strong>solu\u00e7\u00f5es altamente mut\u00e1veis<\/strong>. Ou ainda, para as que possuem <strong>grandes volumes e fluxos de dados vol\u00e1teis<\/strong>. Este \u00e9 o modelo mais utilizado, portanto, para criar jogos, solu\u00e7\u00f5es IoT e aplicativos m\u00f3veis.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-e-o-azure-cosmos-db-onde-se-encaixa-nisso-tudo\">E o Azure Cosmos DB? Onde se encaixa nisso tudo?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O <strong>Azure Cosmos DB \u00e9 um banco de dados NoSQL desenvolvido pela Microsoft<\/strong>, que faz parte do conjunto de solu\u00e7\u00f5es Azure. Com este gerenciador de bancos de dados voc\u00ea pode construir:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>aplicativos m\u00f3veis e Web;<\/li>\n\n\n\n<li>aplicativos de microsservi\u00e7os;<\/li>\n\n\n\n<li>jogos;<\/li>\n\n\n\n<li>cat\u00e1logos de produtos para varejo e marketing;<\/li>\n\n\n\n<li>sistemas IoT e de telemetria.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m disso, voc\u00ea consegue criar solu\u00e7\u00f5es mais complexas, que envolvem <strong>muito tr\u00e1fego e volume de dados<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Azure Cosmos DB possui como principais caracter\u00edsticas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ser um banco de dados <strong>multimodelo<\/strong>. Isto \u00e9, suporta v\u00e1rios tipos diferentes de dados, facilitando at\u00e9 mesmo a migra\u00e7\u00e3o entre databases.<\/li>\n\n\n\n<li>Ser <strong>gerenciado<\/strong>, pois realiza diversas atualiza\u00e7\u00f5es e corre\u00e7\u00f5es autom\u00e1ticas no software. Ele \u00e9 capaz de gerenciar sozinho sua capacidade para melhorar seu desempenho. Tudo isso sem que o usu\u00e1rio se preocupe em faz\u00ea-los manualmente.<\/li>\n\n\n\n<li>Ser um <strong>database sem servidor<\/strong>. Ou seja, fornece um servi\u00e7o de banco de dados distribu\u00eddo nativamente da nuvem, mas que <strong>possui v\u00e1rios pontos de replica\u00e7\u00e3o globalmente espalhados<\/strong>. Isso para a transmiss\u00e3o das informa\u00e7\u00f5es ocorrer com baixa lat\u00eancia em qualquer lugar do mundo, independente de picos de tr\u00e1fego. Al\u00e9m disso, essa caracter\u00edstica faz do Cosmos DB um sistema que voc\u00ea s\u00f3 paga pelo tempo que seu c\u00f3digo for executado.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-como-funciona-o-azure-cosmos-db\">Como funciona o Azure Cosmos DB?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O Azure Cosmos DB \u00e9 uma <strong>plataforma PaaS<\/strong> (Plataforma como Servi\u00e7o). Sendo assim, voc\u00ea acessa a partir da sua conta com login e senha. Ao realizar o cadastro voc\u00ea j\u00e1 come\u00e7a a construir seu database escolhendo o modelo de dados com o qual voc\u00ea deseja trabalhar. Ele abrange v\u00e1rios tipos de modelos, que podem estar nos formatos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>documento;<\/li>\n\n\n\n<li>grafo;<\/li>\n\n\n\n<li>coluna;<\/li>\n\n\n\n<li>chave-valor.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos abordar esses modelos com um pouco mais de detalhes adiante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea tamb\u00e9m consegue <strong>escolher as regi\u00f5es<\/strong> do mundo onde pretende transmitir seus dados. Seja para os usu\u00e1rios utilizarem sua aplica\u00e7\u00e3o de qualquer lugar, seja para modelar ou consultar seu database com equipes de outros locais. Isso serve para que o Cosmos DB consiga fazer sua distribui\u00e7\u00e3o geogr\u00e1fica com maior precis\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Outra possibilidade \u00e9 <strong>criar mais de um banco de dados no Cosmos DB<\/strong>. Esse recurso \u00e9 ideal para as empresas com v\u00e1rios departamentos, onde cada um precise de fun\u00e7\u00f5es e databases espec\u00edficos para suas rotinas. Cada banco de dados, ent\u00e3o, ter\u00e1 seus diferentes cont\u00eaineres, parti\u00e7\u00f5es, n\u00f3s, bem como seus nomes definidos conforme a especificidade.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-quais-tipos-de-api-s-sao-fornecidas-pelo-azure-cosmos-db\">Quais tipos de API\u2019s s\u00e3o fornecidas pelo Azure Cosmos DB?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea pode criar um banco de dados utilizando uma ou mais linguagens. Al\u00e9m disso, h\u00e1 diferentes modelos de apresenta\u00e7\u00e3o de resultados para escolher. No caso dos databases NoSQL, voc\u00ea pode optar por <strong>organizar os resultados<\/strong> em forma de documentos, grafos, colunas e chave-valor, como dito anteriormente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No Cosmos DB, cada um destes modelos pode ser estruturado <strong>atrav\u00e9s de API\u2019s espec\u00edficas<\/strong>. Portanto, s\u00e3o elas que integram outras solu\u00e7\u00f5es de bancos de dados e suas pr\u00f3prias linguagens de consulta e\/ou modelagem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As API\u2019s s\u00e3o c\u00f3digos compartilhados abertamente entre ferramentas, para que elas <strong>possam se conectar<\/strong>. Assim, \u00e9 poss\u00edvel expandir seus recursos e fun\u00e7\u00f5es, al\u00e9m de migrar dados entre elas sem que sua integridade seja afetada. Veja abaixo quais API\u2019s est\u00e3o dispon\u00edveis para o Cosmos DB.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-api-core-sql\">API Core (SQL)<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Essa API d\u00e1 suporte \u00e0 linguagem SQL, a mais usada entre os sistemas de gerenciamento de bancos de dados. Isso permite <strong>armazenar os dados em formato de documento<\/strong>, modelo ideal para dados n\u00e3o estruturados que evoluem ao longo do tempo. Este \u00e9 o caso de cat\u00e1logos e dados de clientes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O modelo documento \u00e9 mais parecido com o que os desenvolvedores utilizam em seu ambiente de desenvolvimento. Ele \u00e9 mais flex\u00edvel para indexar quando comparado aos demais.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-api-para-mongodb\">API para MongoDB<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">A API para Mongo DB <strong>tamb\u00e9m armazena os dados no modelo de documento<\/strong>. No entanto, isso acontece via BSON (Binary JSON), uma extens\u00e3o do formato JSON (JavaScript Object Notation).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea pode usar essa API em dois casos. Primeiro, quando j\u00e1 existe uma aplica\u00e7\u00e3o desenvolvida em banco de dados MongoDB. Segundo, quando quiser expandir os recursos do Cosmos DB atrav\u00e9s da linguagem C++ e outras fun\u00e7\u00f5es que fazem parte do ecossistema MongoDB. &nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-api-do-cassandra\">API do Cassandra<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Com essa API voc\u00ea utiliza os recursos do Apache Cassandra. Este \u00e9 um banco de dados NoSQL de c\u00f3digo aberto e distribu\u00eddo, para <strong>criar uma estrutura de database em formato de colunas<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Neste caso, para interagir com seu banco de dados voc\u00ea utilizar\u00e1 a linguagem Cassandra Query Language (CQL). Este \u00e9 o modelo ideal para escalonar seu database de forma horizontal, bem como para armazenar dados de tipos iguais.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-api-gremlin\">API Gremlin<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">O <strong>modelo de banco de dados de grafos cria relacionamentos<\/strong> entre os dados e \u00e9 capaz de cruzar informa\u00e7\u00f5es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Com essa API, \u00e9 poss\u00edvel criar solu\u00e7\u00f5es mais complexas. Por exemplo, evitar fraudes em transa\u00e7\u00f5es financeiras ou fazer recomenda\u00e7\u00f5es de produtos aos clientes com base no comportamento deles.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-api-de-tabela\">API de tabela<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Essa API serve para <strong>armazenar dados em formato chave-valor<\/strong>. \u00c9 o modelo mais comum, pois funciona com a distribui\u00e7\u00e3o dos dados em tabelas. No entanto, isso ocorre com menor lat\u00eancia do que nas solu\u00e7\u00f5es desenvolvidas em bancos de dados SQL.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9 ideal para processar dados que ocorrem de forma simult\u00e2nea, como transa\u00e7\u00f5es banc\u00e1rias de compras online.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-quais-sao-os-principais-beneficios-do-azure-cosmos-db\">Quais s\u00e3o os principais benef\u00edcios do Azure Cosmos DB?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O Azure Cosmos DB <strong>se diferencia<\/strong> de outros sistemas de gerenciamento de bancos de dados. Isso porque ele suporta v\u00e1rios tipos de tecnologias, c\u00f3digos e modelos de dados. Assim, ele \u00e9 altamente personaliz\u00e1vel, extens\u00edvel, escal\u00e1vel e executa fun\u00e7\u00f5es em qualquer um destes modelos. Al\u00e9m disso, se adapta \u00e0 leitura de c\u00f3digos escritos em Java, Python, C# e NodeJs, por exemplo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Cosmos DB tamb\u00e9m <strong>se integra com outras ferramentas Microsoft<\/strong>. Um dos benef\u00edcios disso se d\u00e1, por exemplo, ao permitir lan\u00e7ar resultados obtidos em seu banco diretamente nos dashboards do Power BI. Mas este \u00e9 apenas o come\u00e7o. Voc\u00ea ainda pode utilizar outras solu\u00e7\u00f5es baseadas em redes neurais, Intelig\u00eancia Artificial e ETL (extrair, transformar, carregar).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Leia tamb\u00e9m: <a href=\"\/blog\/cultura-de-dados-com-power-bi\/\" target=\"_blank\" rel=\"noreferrer noopener\">Power BI: Como adotar uma cultura de dados na pr\u00e1tica<\/a>.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tudo isso se ramifica em muitas vantagens para neg\u00f3cios. Entenda nos pr\u00f3ximos t\u00f3picos!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-agilidade-simplicidade-e-flexibilidade-para-desenvolver-aplicacoes\">Agilidade, simplicidade e flexibilidade para desenvolver aplica\u00e7\u00f5es<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O Cosmos DB garante aos usu\u00e1rios agilidade para <strong>modelar e consultar grandes bancos de dados<\/strong>, utilizando qualquer modelo de dados. Isso refor\u00e7a a autonomia para quem vai utiliz\u00e1-lo, uma vez que s\u00e3o as habilidades do profissional que v\u00e3o guiar o gerenciamento do seu database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m disso, conforme mencionado anteriormente, os bancos de dados NoSQL s\u00e3o mais \u00e1geis de serem desenvolvidos. Isso porque n\u00e3o necessitam de uma pr\u00e9-estrutura e do estabelecimento manual de rela\u00e7\u00f5es entre tabelas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-disponibilidade-global-dos-aplicativos\">Disponibilidade global dos aplicativos<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Suponha que uma empresa brasileira esteja desenvolvendo um aplicativo para ser utilizado tanto em territ\u00f3rio nacional, quanto nos Estados Unidos da Am\u00e9rica. Como voc\u00ea imagina o usu\u00e1rio estrangeiro acessando este aplicativo com a mesma agilidade e disponibilidade de um usu\u00e1rio no Brasil?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos exemplificar como isso funciona com o pr\u00f3prio Cosmos DB. Este SGBD est\u00e1 conectado \u00e0 nuvem do Azure, e esta, possui <strong>vasta quantidade de data centers<\/strong> localizados em v\u00e1rias regi\u00f5es do mundo. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sendo assim, o Cosmos DB <strong>direciona rapidamente o tr\u00e1fego de dados<\/strong> do aplicativo para os data centers mais pr\u00f3ximos do usu\u00e1rio. Portanto, quanto mais perto de um deles o usu\u00e1rio estiver, menor ser\u00e1 o tempo de lat\u00eancia de resposta do aplicativo, precisando de apenas <strong>milissegundos<\/strong>. Assim, h\u00e1 menor probabilidade de ocorrer instabilidades ou quedas no acesso. Essa caracter\u00edstica tamb\u00e9m permite que o desempenho da aplica\u00e7\u00e3o n\u00e3o seja afetado mesmo <strong>quando houver altos picos de uso ou paradas nos repetidores<\/strong> preferenciais. Por isso, a disponibilidade global dos aplicativos desenvolvidos com o Cosmos DB por tr\u00e1s <strong>chega a quase 100%<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-seguranca-das-informacoes\">Seguran\u00e7a das informa\u00e7\u00f5es<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O Cosmos DB faz <strong>backups regulares<\/strong> para <strong>manter a seguran\u00e7a e integridade<\/strong> de tudo o que estiver no banco de dados. Al\u00e9m disso, \u00e9 poss\u00edvel restaurar vers\u00f5es pontuais ao identificar bugs, altera\u00e7\u00f5es indesejadas ou falhas que comprometam seu aplicativo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Azure Cosmos DB tamb\u00e9m possui <strong>seguran\u00e7a de n\u00edvel empresarial<\/strong>. Portanto, seus recursos incluem restri\u00e7\u00f5es de IP, seguran\u00e7a multicamada, gerenciamento de identidades, controle de acesso, al\u00e9m da conformidade com as principais leis e normas de privacidade de dados.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-gerenciamento-automatico-e-economia\">Gerenciamento autom\u00e1tico e economia<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O Cosmos DB conta com <strong>atualiza\u00e7\u00f5es e corre\u00e7\u00f5es de bugs autom\u00e1ticas<\/strong>. Por isso, voc\u00ea consegue focar no que \u00e9 realmente importante para gest\u00e3o do seu banco de dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Outras fun\u00e7\u00f5es do sistema tamb\u00e9m s\u00e3o gerenciadas. Entre elas est\u00e3o as parti\u00e7\u00f5es para distribui\u00e7\u00e3o do seu banco de dados, e a conformidade para os dados que possuem estrutura altamente mut\u00e1vel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quanto aos custos, ele fornece <strong>tr\u00eas modelos de cobran\u00e7a<\/strong> para que voc\u00ea escolha o mais adequado:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Voc\u00ea pode provisionar uma taxa de transfer\u00eancia <strong>por unidade de solicita\u00e7\u00e3o<\/strong>, ou seja, por cont\u00eainer ou banco de dados que ser\u00e1 distribu\u00eddo.<\/li>\n\n\n\n<li>Outra op\u00e7\u00e3o \u00e9 <strong>pagar pelo consumo<\/strong> das suas unidades de solicita\u00e7\u00e3o. Neste caso, \u00e9 cobrado somente aquilo que foi distribu\u00eddo.<\/li>\n\n\n\n<li>Tamb\u00e9m \u00e9 poss\u00edvel <strong>escalar a taxa de transfer\u00eancia<\/strong> automaticamente. Isso serve para os casos de aplica\u00e7\u00f5es ao qual o tr\u00e1fego que n\u00e3o pode ser estimado ou previsto.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-escalabilidade\">Escalabilidade<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O Cosmos DB consegue atender a grandes volumes de dados. Isso significa que ele \u00e9 capaz de acompanhar gradativa e automaticamente o <strong>crescimento do seu banco de dados<\/strong>, al\u00e9m de replic\u00e1-lo em escala global.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ele pode fazer isso de dois modos. Um, em <strong>escala vertical<\/strong>, que adiciona mais recursos a um n\u00f3 espec\u00edfico do seu database, como um armazenamento maior. Dois, em <strong>escala horizontal<\/strong>, acrescentando mais n\u00f3s conforme a expans\u00e3o territorial do banco, por exemplo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-pronto-para-embarcar-em-um-banco-de-dados-sem-servidor\">Pronto para embarcar em um banco de dados sem servidor?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Os bancos de dados s\u00e3o partes fundamentais de qualquer solu\u00e7\u00e3o digital. Isso porque esses imensos \u201carmaz\u00e9ns\u201d s\u00e3o respons\u00e1veis por <strong>guardar todas as informa\u00e7\u00f5es da empresa<\/strong>, incluindo dados de clientes, produtos, finan\u00e7as, fornecedores, parceiros e colaboradores.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9 no banco de dados que voc\u00ea consegue<strong> encontrar, modificar e cruzar as informa\u00e7\u00f5es que voc\u00ea tem \u00e0 sua disposi\u00e7\u00e3o<\/strong>. Para isso, voc\u00ea utiliza c\u00f3digos, fun\u00e7\u00f5es e modelos de resultados espec\u00edficos para cada demanda. Assim, \u00e9 poss\u00edvel <strong>enxergar o real valor<\/strong> dos seus dados. Seja diretamente em sua estrutura, seja ao enviar os dados completamente estruturados para uma ferramenta de an\u00e1lise, como para os dashboards do Power BI.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O mais importante \u00e9 compreender que esse ambiente <strong>precisa ser seguro<\/strong> para armazenar tudo o que for relacionado a sua empresa. Por isso, \u00e9 essencial que <strong>todas as pessoas da sua organiza\u00e7\u00e3o<\/strong> saibam ao menos o b\u00e1sico sobre os sistemas de gerenciamento de bancos de dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Como voc\u00ea viu, antes de tudo \u00e9 preciso escolher o melhor modelo de database para as suas necessidades. Entre as op\u00e7\u00f5es est\u00e3o os bancos de dados relacionais, ou SQL, e os n\u00e3o relacionais, ou NoSQL, caso do Azure Cosmos DB.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ao optar por este SGBD, voc\u00ea ganha <strong>agilidade, seguran\u00e7a e alta disponibilidade em suas aplica\u00e7\u00f5es<\/strong>. Isso porque o sistema \u00e9 gerenciado, sem servidor, e se integra a outras solu\u00e7\u00f5es que permitem expandir ainda mais os seus modelos de dados. Assim, voc\u00ea pode constru\u00ed-los com os recursos que tenha maior afinidade.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>O Azure Cosmos DB faz parte de um ecossistema completo de produtos e servi\u00e7os: <a href=\"\/blog\/o-que-e-azure-digitalize-a-empresa-com-a-nuvem-microsoft\">O que \u00e9 Azure? Digitalize sua empresa com a nuvem da Microsoft!<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Armazene, modele e distribua seus dados como e quando quiser com o Azure Cosmos DB, o banco de dados que permite criar aplicativos de alto desempenho e com disponibilidade de 99,99%.<\/p>\n","protected":false},"author":1,"featured_media":18819,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34,22],"tags":[],"class_list":["post-19098","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","category-microsoft"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Tudo sobre o banco de dados Azure Cosmos DB, da Microsoft<\/title>\n<meta name=\"description\" content=\"Azure Cosmos DB \u00e9 o banco de dados NoSQL da Microsoft, capaz de distribuir dados globalmente com baixa lat\u00eancia. Entenda tudo em nosso artigo!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/niteolearning.com\/blog\/o-que-e-azure-cosmos-db\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Saiba o que \u00e9 banco de dados e conhe\u00e7a detalhes do sistema Azure Cosmos DB\" \/>\n<meta property=\"og:description\" content=\"Azure Cosmos DB \u00e9 o banco de dados NoSQL da Microsoft, capaz de distribuir dados globalmente com baixa lat\u00eancia. Entenda tudo em nosso artigo!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/niteolearning.com\/blog\/o-que-e-azure-cosmos-db\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Niteo Learning\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-10T01:20:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-18T12:54:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/niteolearning.com\/blog\/wp-content\/uploads\/2022\/06\/azure-cosmos-db.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1199\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"niteo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"niteo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/o-que-e-azure-cosmos-db\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/o-que-e-azure-cosmos-db\\\/\"},\"author\":{\"name\":\"niteo\",\"@id\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/#\\\/schema\\\/person\\\/15a0bb87f6a785a2af11cf910ded4cb8\"},\"headline\":\"Saiba o que \u00e9 banco de dados e conhe\u00e7a detalhes do sistema Azure Cosmos DB\",\"datePublished\":\"2020-03-10T01:20:00+00:00\",\"dateModified\":\"2023-05-18T12:54:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/o-que-e-azure-cosmos-db\\\/\"},\"wordCount\":2867,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/o-que-e-azure-cosmos-db\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/azure-cosmos-db.jpg\",\"articleSection\":[\"Azure\",\"Microsoft\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/niteolearning.com\\\/blog\\\/o-que-e-azure-cosmos-db\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/o-que-e-azure-cosmos-db\\\/\",\"url\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/o-que-e-azure-cosmos-db\\\/\",\"name\":\"Tudo sobre o banco de dados Azure Cosmos DB, da Microsoft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/o-que-e-azure-cosmos-db\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/o-que-e-azure-cosmos-db\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/azure-cosmos-db.jpg\",\"datePublished\":\"2020-03-10T01:20:00+00:00\",\"dateModified\":\"2023-05-18T12:54:46+00:00\",\"description\":\"Azure Cosmos DB \u00e9 o banco de dados NoSQL da Microsoft, capaz de distribuir dados globalmente com baixa lat\u00eancia. Entenda tudo em nosso artigo!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/o-que-e-azure-cosmos-db\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/niteolearning.com\\\/blog\\\/o-que-e-azure-cosmos-db\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/o-que-e-azure-cosmos-db\\\/#primaryimage\",\"url\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/azure-cosmos-db.jpg\",\"contentUrl\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/azure-cosmos-db.jpg\",\"width\":1199,\"height\":628,\"caption\":\"Logo do Azure Cosmos DB com uma imagem do planeta Terra ao fundo\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/o-que-e-azure-cosmos-db\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Saiba o que \u00e9 banco de dados e conhe\u00e7a detalhes do sistema Azure Cosmos DB\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/\",\"name\":\"Blog Niteo Learning\",\"description\":\"Tudo sobre tecnologias \u00e1geis de an\u00e1lise e produtividade\",\"publisher\":{\"@id\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/#organization\",\"name\":\"Blog Niteo Learning\",\"url\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/niteo-learning-logo.png\",\"contentUrl\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/niteo-learning-logo.png\",\"width\":227,\"height\":60,\"caption\":\"Blog Niteo Learning\"},\"image\":{\"@id\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/niteolearning.com\\\/blog\\\/#\\\/schema\\\/person\\\/15a0bb87f6a785a2af11cf910ded4cb8\",\"name\":\"niteo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8317ed9070dce7f9543911eda8b848dffac24d07d2ad1ca7bf88148c7f5914e3?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8317ed9070dce7f9543911eda8b848dffac24d07d2ad1ca7bf88148c7f5914e3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8317ed9070dce7f9543911eda8b848dffac24d07d2ad1ca7bf88148c7f5914e3?s=96&d=mm&r=g\",\"caption\":\"niteo\"},\"sameAs\":[\"https:\\\/\\\/niteolearning.com\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Tudo sobre o banco de dados Azure Cosmos DB, da Microsoft","description":"Azure Cosmos DB \u00e9 o banco de dados NoSQL da Microsoft, capaz de distribuir dados globalmente com baixa lat\u00eancia. Entenda tudo em nosso artigo!","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:\/\/niteolearning.com\/blog\/o-que-e-azure-cosmos-db\/","og_locale":"pt_BR","og_type":"article","og_title":"Saiba o que \u00e9 banco de dados e conhe\u00e7a detalhes do sistema Azure Cosmos DB","og_description":"Azure Cosmos DB \u00e9 o banco de dados NoSQL da Microsoft, capaz de distribuir dados globalmente com baixa lat\u00eancia. Entenda tudo em nosso artigo!","og_url":"https:\/\/niteolearning.com\/blog\/o-que-e-azure-cosmos-db\/","og_site_name":"Blog Niteo Learning","article_published_time":"2020-03-10T01:20:00+00:00","article_modified_time":"2023-05-18T12:54:46+00:00","og_image":[{"width":1199,"height":628,"url":"https:\/\/niteolearning.com\/blog\/wp-content\/uploads\/2022\/06\/azure-cosmos-db.jpg","type":"image\/jpeg"}],"author":"niteo","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"niteo","Est. tempo de leitura":"15 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/niteolearning.com\/blog\/o-que-e-azure-cosmos-db\/#article","isPartOf":{"@id":"https:\/\/niteolearning.com\/blog\/o-que-e-azure-cosmos-db\/"},"author":{"name":"niteo","@id":"https:\/\/niteolearning.com\/blog\/#\/schema\/person\/15a0bb87f6a785a2af11cf910ded4cb8"},"headline":"Saiba o que \u00e9 banco de dados e conhe\u00e7a detalhes do sistema Azure Cosmos DB","datePublished":"2020-03-10T01:20:00+00:00","dateModified":"2023-05-18T12:54:46+00:00","mainEntityOfPage":{"@id":"https:\/\/niteolearning.com\/blog\/o-que-e-azure-cosmos-db\/"},"wordCount":2867,"commentCount":0,"publisher":{"@id":"https:\/\/niteolearning.com\/blog\/#organization"},"image":{"@id":"https:\/\/niteolearning.com\/blog\/o-que-e-azure-cosmos-db\/#primaryimage"},"thumbnailUrl":"https:\/\/niteolearning.com\/blog\/wp-content\/uploads\/2022\/06\/azure-cosmos-db.jpg","articleSection":["Azure","Microsoft"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/niteolearning.com\/blog\/o-que-e-azure-cosmos-db\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/niteolearning.com\/blog\/o-que-e-azure-cosmos-db\/","url":"https:\/\/niteolearning.com\/blog\/o-que-e-azure-cosmos-db\/","name":"Tudo sobre o banco de dados Azure Cosmos DB, da Microsoft","isPartOf":{"@id":"https:\/\/niteolearning.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/niteolearning.com\/blog\/o-que-e-azure-cosmos-db\/#primaryimage"},"image":{"@id":"https:\/\/niteolearning.com\/blog\/o-que-e-azure-cosmos-db\/#primaryimage"},"thumbnailUrl":"https:\/\/niteolearning.com\/blog\/wp-content\/uploads\/2022\/06\/azure-cosmos-db.jpg","datePublished":"2020-03-10T01:20:00+00:00","dateModified":"2023-05-18T12:54:46+00:00","description":"Azure Cosmos DB \u00e9 o banco de dados NoSQL da Microsoft, capaz de distribuir dados globalmente com baixa lat\u00eancia. Entenda tudo em nosso artigo!","breadcrumb":{"@id":"https:\/\/niteolearning.com\/blog\/o-que-e-azure-cosmos-db\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/niteolearning.com\/blog\/o-que-e-azure-cosmos-db\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/niteolearning.com\/blog\/o-que-e-azure-cosmos-db\/#primaryimage","url":"https:\/\/niteolearning.com\/blog\/wp-content\/uploads\/2022\/06\/azure-cosmos-db.jpg","contentUrl":"https:\/\/niteolearning.com\/blog\/wp-content\/uploads\/2022\/06\/azure-cosmos-db.jpg","width":1199,"height":628,"caption":"Logo do Azure Cosmos DB com uma imagem do planeta Terra ao fundo"},{"@type":"BreadcrumbList","@id":"https:\/\/niteolearning.com\/blog\/o-que-e-azure-cosmos-db\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/niteolearning.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Saiba o que \u00e9 banco de dados e conhe\u00e7a detalhes do sistema Azure Cosmos DB"}]},{"@type":"WebSite","@id":"https:\/\/niteolearning.com\/blog\/#website","url":"https:\/\/niteolearning.com\/blog\/","name":"Blog Niteo Learning","description":"Tudo sobre tecnologias \u00e1geis de an\u00e1lise e produtividade","publisher":{"@id":"https:\/\/niteolearning.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/niteolearning.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/niteolearning.com\/blog\/#organization","name":"Blog Niteo Learning","url":"https:\/\/niteolearning.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/niteolearning.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/niteolearning.com\/blog\/wp-content\/uploads\/2022\/01\/niteo-learning-logo.png","contentUrl":"https:\/\/niteolearning.com\/blog\/wp-content\/uploads\/2022\/01\/niteo-learning-logo.png","width":227,"height":60,"caption":"Blog Niteo Learning"},"image":{"@id":"https:\/\/niteolearning.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/niteolearning.com\/blog\/#\/schema\/person\/15a0bb87f6a785a2af11cf910ded4cb8","name":"niteo","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/8317ed9070dce7f9543911eda8b848dffac24d07d2ad1ca7bf88148c7f5914e3?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8317ed9070dce7f9543911eda8b848dffac24d07d2ad1ca7bf88148c7f5914e3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8317ed9070dce7f9543911eda8b848dffac24d07d2ad1ca7bf88148c7f5914e3?s=96&d=mm&r=g","caption":"niteo"},"sameAs":["https:\/\/niteolearning.com"]}]}},"_links":{"self":[{"href":"https:\/\/niteolearning.com\/blog\/wp-json\/wp\/v2\/posts\/19098","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/niteolearning.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/niteolearning.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/niteolearning.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/niteolearning.com\/blog\/wp-json\/wp\/v2\/comments?post=19098"}],"version-history":[{"count":5,"href":"https:\/\/niteolearning.com\/blog\/wp-json\/wp\/v2\/posts\/19098\/revisions"}],"predecessor-version":[{"id":21614,"href":"https:\/\/niteolearning.com\/blog\/wp-json\/wp\/v2\/posts\/19098\/revisions\/21614"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/niteolearning.com\/blog\/wp-json\/wp\/v2\/media\/18819"}],"wp:attachment":[{"href":"https:\/\/niteolearning.com\/blog\/wp-json\/wp\/v2\/media?parent=19098"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/niteolearning.com\/blog\/wp-json\/wp\/v2\/categories?post=19098"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/niteolearning.com\/blog\/wp-json\/wp\/v2\/tags?post=19098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}