{"id":2502,"date":"2017-01-19T15:00:00","date_gmt":"2017-01-19T15:00:00","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2502"},"modified":"2023-08-10T22:55:58","modified_gmt":"2023-08-11T05:55:58","slug":"backup-your-couchbase-cluster-to-a-minio-object-storage-cloud","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/","title":{"rendered":"Fa\u00e7a backup de seu cluster do Couchbase em uma nuvem de armazenamento de objetos da Minio"},"content":{"rendered":"<p>Ao operar um cluster do Couchbase Server, ou qualquer outro tipo de servi\u00e7o, \u00e9 fundamental manter backups, sejam eles di\u00e1rios, semanais, mensais ou outros. Entretanto, depois de fazer esse backup, onde ele vai parar? Salvando os dados do cluster na hospedagem do servidor <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/\">Couchbase<\/a> provavelmente n\u00e3o \u00e9 uma boa ideia porque, se ele falhar, voc\u00ea perder\u00e1 seu backup.<\/p>\n<p>H\u00e1 muitas solu\u00e7\u00f5es de armazenamento remoto dispon\u00edveis. Por exemplo, voc\u00ea pode <code>rsync<\/code> os backups em um servidor de backup dedicado ou voc\u00ea pode carreg\u00e1-los no Amazon S3 ou no Amazon Glacier. As possibilidades n\u00e3o terminam com essas tr\u00eas solu\u00e7\u00f5es.<\/p>\n<p>Estou brincando com um aplicativo de c\u00f3digo aberto <a href=\"https:\/\/en.wikipedia.org\/wiki\/Object_storage\">armazenamento de objetos<\/a> solu\u00e7\u00e3o chamada <a href=\"https:\/\/minio.io\">Minio<\/a> que se baseia nas mesmas APIs do Amazon S3, mas \u00e9 algo que voc\u00ea pode implantar internamente.<\/p>\n<p>O Minio, assim como outras solu\u00e7\u00f5es de armazenamento de objetos, protege contra falhas de hardware e corrup\u00e7\u00e3o silenciosa de dados usando c\u00f3digo de elimina\u00e7\u00e3o, o que o torna uma solu\u00e7\u00e3o s\u00f3lida para armazenamento de backup.<\/p>\n<p>Vamos dar uma olhada em como voc\u00ea pode transferir seus backups para o Minio se estiver operando seu pr\u00f3prio armazenamento de objetos distribu\u00eddos. Fazer um backup pode ser um bom ponto de partida.<\/p>\n<p>Se estiver usando o Couchbase Server Enterprise Edition, execute o seguinte:<\/p>\n<pre><code>cbbackupmgr config --archive &lt;\/path\/to\/archive\/directory&gt; --repo \r\ncbbackupmgr backup --cluster https:\/\/:8091 --username  --password  --archive &lt;\/path\/to\/archive\/directory&gt; --repo <\/code><\/pre>\n<p>Os comandos acima configurar\u00e3o um arquivo e far\u00e3o o backup de qualquer cluster espec\u00edfico para esse arquivo. Lembre-se, os backups que usam <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.5\/backup-restore\/cbbackupmgr.html\">cbbackupmgr<\/a> ser\u00e3o incrementais, mas isso n\u00e3o deve nos impedir de apoi\u00e1-los.<\/p>\n<p>Se voc\u00ea ainda n\u00e3o estiver executando <a href=\"https:\/\/minio.io\/downloads\/#minio-server\">Servidor Minio<\/a>Fa\u00e7a o download do bin\u00e1rio apropriado para sua plataforma. Voc\u00ea n\u00e3o deve executar o servidor Minio em um dos n\u00f3s do Couchbase Server. No Terminal, execute o seguinte:<\/p>\n<pre><code>.\/minio server \/path\/to\/storage\/location<\/code><\/pre>\n<p>Anote os valores da chave de acesso e da chave secreta, pois eles ser\u00e3o necess\u00e1rios ao configurar o aplicativo cliente Minio.<\/p>\n<p>Agora voc\u00ea pode fazer o download do <a href=\"https:\/\/www.minio.io\/downloads\/#minio-client\">Cliente Minio<\/a> para o n\u00f3 do Couchbase Server no qual voc\u00ea deseja executar os backups.<\/p>\n<p>Antes de poder enviar seus backups, voc\u00ea dever\u00e1 configurar o cliente para se conectar ao servidor Minio. Execute o seguinte no Terminal para tornar isso poss\u00edvel:<\/p>\n<pre><code>.\/mc config host add backups https:\/\/:9000  <\/code><\/pre>\n<p>Uma nova instala\u00e7\u00e3o do Minio no servidor n\u00e3o ter\u00e1 buckets de objetos. Antes que os dados possam ser enviados, execute o seguinte para criar um novo bucket:<\/p>\n<pre><code>.\/mc mb backups\/couchbase<\/code><\/pre>\n<p>Agora, h\u00e1 v\u00e1rias maneiras de enviar dados para isso <strong>couchbase<\/strong> bucket de armazenamento. Podemos espelhar as altera\u00e7\u00f5es no bucket fazendo o seguinte:<\/p>\n<pre><code>.\/mc mirror \/path\/to\/couchbase\/archive backups\/couchbase<\/code><\/pre>\n<p>Algumas fontes on-line sugerem que o armazenamento de objetos deve ser uma solu\u00e7\u00e3o do tipo gravar uma vez, ler muitas. Se voc\u00ea seguir essa estrat\u00e9gia, provavelmente n\u00e3o desejar\u00e1 espelhar seus backups, pois eles s\u00e3o incrementais e os arquivos ser\u00e3o alterados em vez de serem criados. Em vez disso, voc\u00ea pode fazer algo como o seguinte:<\/p>\n<pre><code>tar -czf - \/path\/to\/couchbase\/archive | .\/mc pipe backups\/couchbase\/archive-`date +%Y-%m-%d`.tar.gz<\/code><\/pre>\n<p>A linha acima ir\u00e1 TAR o arquivo de backup e o enviar\u00e1 para o servidor Minio. Cada backup enviado ter\u00e1 um carimbo de data para que voc\u00ea possa manter uma cole\u00e7\u00e3o de backups. Esse processo pode ser feito em um cronograma, criando uma tarefa cron no sistema operacional do cliente.<\/p>\n<p>Mais informa\u00e7\u00f5es sobre a cria\u00e7\u00e3o de backups de cluster do Couchbase podem ser encontradas na se\u00e7\u00e3o <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/developers\/\">Portal do desenvolvedor do Couchbase<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>When operating a Couchbase Server cluster, or any other kind of service, it is critical to keep backups, whether it be daily, weekly, monthly or something else. However, after you&#8217;ve taken that backup, where does it end up? Saving your [&hellip;]<\/p>","protected":false},"author":63,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[9416,1816],"tags":[1933,1797],"ppma_author":[9032],"class_list":["post-2502","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-backup","category-couchbase-server","tag-backup","tag-cbbackupmgr"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Backup Couchbase Cluster to a storage cloud object Minio<\/title>\n<meta name=\"description\" content=\"Minio protects against hardware failure and silent data corruption. Hence see how to transfer backups to Minio using distributed object storage.\" \/>\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.couchbase.com\/blog\/pt\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Backup Your Couchbase Cluster to a Minio Object Storage Cloud\" \/>\n<meta property=\"og:description\" content=\"Minio protects against hardware failure and silent data corruption. Hence see how to transfer backups to Minio using distributed object storage.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/thepolyglotdeveloper\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-19T15:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-11T05:55:58+00:00\" \/>\n<meta name=\"author\" content=\"Nic Raboy, Developer Advocate, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@nraboy\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nic Raboy, Developer Advocate, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/\"},\"author\":{\"name\":\"Nic Raboy, Developer Advocate, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/bb545ebe83bb2d12f91095811d0a72e1\"},\"headline\":\"Backup Your Couchbase Cluster to a Minio Object Storage Cloud\",\"datePublished\":\"2017-01-19T15:00:00+00:00\",\"dateModified\":\"2023-08-11T05:55:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/\"},\"wordCount\":518,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"backup\",\"cbbackupmgr\"],\"articleSection\":[\"Backup\",\"Couchbase Server\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/\",\"name\":\"Backup Couchbase Cluster to a storage cloud object Minio\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2017-01-19T15:00:00+00:00\",\"dateModified\":\"2023-08-11T05:55:58+00:00\",\"description\":\"Minio protects against hardware failure and silent data corruption. Hence see how to transfer backups to Minio using distributed object storage.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Backup Your Couchbase Cluster to a Minio Object Storage Cloud\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/bb545ebe83bb2d12f91095811d0a72e1\",\"name\":\"Nic Raboy, Developer Advocate, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8863514d8bed0cf6080f23db40e00354\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bedeb68368d4681aca4c74fe5f697f0c423b80d498ec50fd915ba018b72c101f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bedeb68368d4681aca4c74fe5f697f0c423b80d498ec50fd915ba018b72c101f?s=96&d=mm&r=g\",\"caption\":\"Nic Raboy, Developer Advocate, Couchbase\"},\"description\":\"Nic Raboy is an advocate of modern web and mobile development technologies. He has experience in Java, JavaScript, Golang and a variety of frameworks such as Angular, NativeScript, and Apache Cordova. Nic writes about his development experiences related to making web and mobile development easier to understand.\",\"sameAs\":[\"https:\/\/www.thepolyglotdeveloper.com\",\"https:\/\/www.facebook.com\/thepolyglotdeveloper\",\"https:\/\/x.com\/nraboy\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/nic-raboy-2\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Backup Couchbase Cluster to a storage cloud object Minio","description":"O Minio protege contra falhas de hardware e corrup\u00e7\u00e3o silenciosa de dados. Portanto, veja como transferir backups para o Minio usando o armazenamento distribu\u00eddo de objetos.","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.couchbase.com\/blog\/pt\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/","og_locale":"pt_BR","og_type":"article","og_title":"Backup Your Couchbase Cluster to a Minio Object Storage Cloud","og_description":"Minio protects against hardware failure and silent data corruption. Hence see how to transfer backups to Minio using distributed object storage.","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/","og_site_name":"The Couchbase Blog","article_author":"https:\/\/www.facebook.com\/thepolyglotdeveloper","article_published_time":"2017-01-19T15:00:00+00:00","article_modified_time":"2023-08-11T05:55:58+00:00","author":"Nic Raboy, Developer Advocate, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@nraboy","twitter_misc":{"Written by":"Nic Raboy, Developer Advocate, Couchbase","Est. reading time":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/"},"author":{"name":"Nic Raboy, Developer Advocate, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/bb545ebe83bb2d12f91095811d0a72e1"},"headline":"Backup Your Couchbase Cluster to a Minio Object Storage Cloud","datePublished":"2017-01-19T15:00:00+00:00","dateModified":"2023-08-11T05:55:58+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/"},"wordCount":518,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["backup","cbbackupmgr"],"articleSection":["Backup","Couchbase Server"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/","url":"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/","name":"Backup Couchbase Cluster to a storage cloud object Minio","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2017-01-19T15:00:00+00:00","dateModified":"2023-08-11T05:55:58+00:00","description":"O Minio protege contra falhas de hardware e corrup\u00e7\u00e3o silenciosa de dados. Portanto, veja como transferir backups para o Minio usando o armazenamento distribu\u00eddo de objetos.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/backup-your-couchbase-cluster-to-a-minio-object-storage-cloud\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Backup Your Couchbase Cluster to a Minio Object Storage Cloud"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"Blog do Couchbase","description":"Couchbase, o banco de dados NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/bb545ebe83bb2d12f91095811d0a72e1","name":"Nic Raboy, defensor dos desenvolvedores, Couchbase","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8863514d8bed0cf6080f23db40e00354","url":"https:\/\/secure.gravatar.com\/avatar\/bedeb68368d4681aca4c74fe5f697f0c423b80d498ec50fd915ba018b72c101f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bedeb68368d4681aca4c74fe5f697f0c423b80d498ec50fd915ba018b72c101f?s=96&d=mm&r=g","caption":"Nic Raboy, Developer Advocate, Couchbase"},"description":"Nic Raboy \u00e9 um defensor das modernas tecnologias de desenvolvimento m\u00f3vel e da Web. Ele tem experi\u00eancia em Java, JavaScript, Golang e uma variedade de estruturas, como Angular, NativeScript e Apache Cordova. Nic escreve sobre suas experi\u00eancias de desenvolvimento relacionadas a tornar o desenvolvimento m\u00f3vel e da Web mais f\u00e1cil de entender.","sameAs":["https:\/\/www.thepolyglotdeveloper.com","https:\/\/www.facebook.com\/thepolyglotdeveloper","https:\/\/x.com\/nraboy"],"url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/nic-raboy-2\/"}]}},"authors":[{"term_id":9032,"user_id":63,"is_guest":0,"slug":"nic-raboy-2","display_name":"Nic Raboy, Developer Advocate, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/bedeb68368d4681aca4c74fe5f697f0c423b80d498ec50fd915ba018b72c101f?s=96&d=mm&r=g","author_category":"","last_name":"Raboy","first_name":"Nic","job_title":"","user_url":"https:\/\/www.thepolyglotdeveloper.com","description":"Nic Raboy \u00e9 um defensor das modernas tecnologias de desenvolvimento m\u00f3vel e da Web. Ele tem experi\u00eancia em Java, JavaScript, Golang e uma variedade de estruturas, como Angular, NativeScript e Apache Cordova. Nic escreve sobre suas experi\u00eancias de desenvolvimento relacionadas a tornar o desenvolvimento m\u00f3vel e da Web mais f\u00e1cil de entender."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/2502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/users\/63"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=2502"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/2502\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=2502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=2502"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=2502"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=2502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}