{"id":1774,"date":"2014-12-16T18:33:46","date_gmt":"2014-12-16T18:33:46","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1774"},"modified":"2017-05-03T11:53:29","modified_gmt":"2017-05-03T18:53:29","slug":"scaling-data-los-angeles-cloudcamp","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/scaling-data-los-angeles-cloudcamp\/","title":{"rendered":"dimensionamento de dados no CloudCamp de Los Angeles"},"content":{"rendered":"<p>Faz pouco mais de uma semana, mas eu me diverti muito e aprendi algumas coisas com a sess\u00e3o e as discuss\u00f5es no CloudCamp de Los Angeles. Propus e, por fim, conduzi uma sess\u00e3o sobre dimensionamento de dados.  Na verdade, eu a propus como \"Dimensionando seus dados: Antes e depois de voc\u00ea precisar\".<\/p>\n<p>Parte do motivo pelo qual eu o propus foi o fato de que houve uma discuss\u00e3o sobre o teorema CAP durante a proposta de sess\u00f5es, e o que foi dito estava um pouco errado. O CAP \u00e9 bem discutido em v\u00e1rios lugares (um bom blog \u00e9 o de Jonathan Gray, CTO e cofundador da <a href=\"https:\/\/streamy.com\">Fluxo<\/a>.  CAP significa Consist\u00eancia, Disponibilidade e <span style=\"text-decoration: underline;\">toler\u00e2ncia a<\/span> Parti\u00e7\u00e3o de rede.  \u00c9 interessante notar que muitas pessoas continuaram tentando transformar o \u00faltimo P em desempenho ou introduzir o desempenho na mistura.  O desempenho (ou pelo menos as compensa\u00e7\u00f5es envolvidas) \u00e9 melhor discutido em outro conjunto de letras W+R&gt;N.  T\u00ednhamos uma sala na sede da Microsoft no centro de Los Angeles praticamente dedicada ao dimensionamento de dados.  A primeira sess\u00e3o foi conduzida por .... e abordou o teorema CAP.  No in\u00edcio, houve um pouco de controv\u00e9rsia, pois havia algumas afirma\u00e7\u00f5es de que era poss\u00edvel obter todos os tr\u00eas com o uso criterioso da tecnologia da Microsoft, mas, por meio da discuss\u00e3o na sala, acabamos no lugar certo e concordando uns com os outros.  Essa sess\u00e3o foi conduzida por Abhijit Gadkari, da ZimbaTech. Depois disso, a pr\u00f3pria Microsoft <a href=\"https:\/\/blogs.msdn.com\/SoCalDevGal\/\">SoCalDevGal<\/a> (Lynn Langit) fez uma apresenta\u00e7\u00e3o sobre <a href=\"https:\/\/blogs.msdn.com\/socaldevgal\/archive\/2009\/10\/02\/introduction-to-sql-azure.aspx\">SQL Azure<\/a>.  Certamente aprendi um pouco sobre o que a Microsoft est\u00e1 oferecendo e o que seus desenvolvedores est\u00e3o pedindo.  At\u00e9 aprendi alguns novos acr\u00f4nimos de tr\u00eas letras :) O SQL Azure \u00e9 o banco de dados relacional hospedado da Microsoft como um servi\u00e7o.  Na apresenta\u00e7\u00e3o, ficou claro que, inicialmente, a Microsoft n\u00e3o estava planejando um armazenamento de dados hospedado totalmente compat\u00edvel com SQL (o que a tornaria mais parecida com o SimpleDB da Amazon ou com o BigTable do Google, acessado por meio do App Engine do Google).  No final, o feedback dos clientes fez com que eles voltassem a fornecer o m\u00e1ximo de SQL poss\u00edvel, incluindo a integra\u00e7\u00e3o com todas as ferramentas de desenvolvimento da Microsoft. \u00c9 interessante notar que a Microsoft est\u00e1 sugerindo a fragmenta\u00e7\u00e3o de dados para escala.  Isso se deve, em parte, ao fato de o produto inicial estar limitado a bancos de dados de 10 GByte.  A SoCalDevGal deixou bem claro que essa \u00e9 apenas uma limita\u00e7\u00e3o inicial, e que algumas coisas tiveram que ser feitas para cumprir seu cronograma.  A outra parte realmente interessante sobre o SQL Azure, que eu achei pertinente, dado o restante da discuss\u00e3o, foi a aparente decis\u00e3o de tornar o SQL Azure um sistema de CA, em rela\u00e7\u00e3o ao CAP.  Eu at\u00e9 pedi para verificar, e essa era de fato a inten\u00e7\u00e3o. A raz\u00e3o pela qual isso \u00e9 t\u00e3o importante para mim \u00e9 que a decis\u00e3o de design aqui, juntamente com a replica\u00e7\u00e3o entre os datacenters, significa que a \u00fanica maneira de fazer isso corretamente \u00e9 colocar o sistema off-line (ou uma parte de sua seguran\u00e7a) no caso de um datacenter ser cortado da rede.  Como todos os dados est\u00e3o em pelo menos dois datacenters, e voc\u00ea n\u00e3o sabe quais s\u00e3o os dois, \u00e9 poss\u00edvel que os datacenters sejam mais do que \"pares\", o que significa que uma parti\u00e7\u00e3o completa de um \u00fanico datacenter pode significar uma interrup\u00e7\u00e3o de pelo menos dois, e talvez mais.  Isso \u00e9 bom para seus usu\u00e1rios, pois \u00e9 totalmente compat\u00edvel com seus aplicativos, mas tamb\u00e9m significa que pode haver um \"momento CNN\" algum dia, o que significa que algumas falhas de telecomunica\u00e7\u00f5es podem deixar off-line um grande n\u00famero de clientes do SQL Azure. Para que isso n\u00e3o seja mal interpretado, n\u00e3o se trata de uma cr\u00edtica \u00e0 tecnologia da Microsoft ou a alguma defici\u00eancia que ela deveria ter superado.  Foi apenas uma escolha de design feita pela equipe do SQL Azure.  \u00c9 a\u00ed que est\u00e1 a \"engenharia\" em nossa disciplina... h\u00e1 compensa\u00e7\u00f5es em qualquer projeto. A \u00faltima sess\u00e3o da sala, \u00e0 noite, acabou sendo a minha.  Fiz uma r\u00e1pida apresenta\u00e7\u00e3o de mim mesmo e uma r\u00e1pida avalia\u00e7\u00e3o de quem j\u00e1 havia pesquisado coisas como memcached, gearman, Haoop HBase, Cassandra e similares.  Descobri que quase ningu\u00e9m havia pensado sobre isso.  Acho que isso se deve, em parte, ao fato de a Microsoft ter feito um \u00f3timo trabalho ao colocar os participantes nos assentos para esse evento.  Devido \u00e0 experi\u00eancia do p\u00fablico com essas coisas, conduzi a sess\u00e3o como um exerc\u00edcio cerebral de compreens\u00e3o <em>por que<\/em> algu\u00e9m pode querer pesquisar maneiras diferentes de armazenar dados.  Tenho certeza de que n\u00e3o abordei tudo, mas citei alguns motivos:<\/p>\n<ul>\n<li>Dimensionamento - Transferir parte da intelig\u00eancia para os clientes em uma arquitetura de computa\u00e7\u00e3o distribu\u00edda simplifica a divis\u00e3o dos componentes e, portanto, o dimensionamento.  Tamb\u00e9m fica muito mais f\u00e1cil mover o armazenamento em cache para mais perto de onde os dados s\u00e3o usados, o que ajuda a dimensionar.<\/li>\n<li>Produtividade do desenvolvedor - Isso tem dois lados: o fato de ter que aprender uma nova maneira de armazenar e recuperar dados \u00e9 um fator de perda de produtividade, mas a capacidade de desenvolver estruturas de dados e mecanismos de persist\u00eancia sem precisar declarar altera\u00e7\u00f5es em um modelo de dados (envolver DBAs etc.) \u00e9 libertadora.<\/li>\n<li>Disponibilidade - Para algumas classes de aplicativos, pode fazer todo o sentido que a maioria dos dados esteja dispon\u00edvel, mesmo que uma pequena parte n\u00e3o esteja dispon\u00edvel no momento.<\/li>\n<li>Distribui\u00e7\u00e3o geogr\u00e1fica - Se voc\u00ea come\u00e7ar a pensar nos dados de forma um pouco diferente, ser\u00e1 f\u00e1cil distribu\u00ed-los geograficamente.<\/li>\n<\/ul>\n<p>Terei que escrever mais sobre isso em um futuro n\u00e3o muito distante.  Estive analisando v\u00e1rios trabalhos anteriores (at\u00e9 mesmo alguns artigos acad\u00eamicos) e h\u00e1 algumas ideias interessantes por a\u00ed. p.s.: o pessoal da TechZulu gravou a sess\u00e3o.  Talvez ela esteja em seu site em algum momento... Verifiquei o link, mas ainda n\u00e3o est\u00e1 l\u00e1.<\/p>","protected":false},"excerpt":{"rendered":"<p>It&#8217;s just over a week ago now, but I had a good time and learned a few things from both the session and the discussions at the Los Angeles CloudCamp. I proposed, and ultimately lead a session on scaling data.\u00a0 [&hellip;]<\/p>","protected":false},"author":41,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[],"ppma_author":[8993],"class_list":["post-1774","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.1 (Yoast SEO v26.1.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>scaling data at Los Angeles CloudCamp - The Couchbase Blog<\/title>\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\/scaling-data-los-angeles-cloudcamp\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"scaling data at Los Angeles CloudCamp\" \/>\n<meta property=\"og:description\" content=\"It&#8217;s just over a week ago now, but I had a good time and learned a few things from both the session and the discussions at the Los Angeles CloudCamp. I proposed, and ultimately lead a session on scaling data.\u00a0 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/scaling-data-los-angeles-cloudcamp\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2014-12-16T18:33:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-05-03T18:53:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Matt Ingenthron, Senior Director, SDK Engineering, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ingenthr\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matt Ingenthron, Senior Director, SDK Engineering, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/\"},\"author\":{\"name\":\"Matt Ingenthron, Senior Director, SDK Engineering, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/35e939d9fe3dfb1a06f1714ee54bb098\"},\"headline\":\"scaling data at Los Angeles CloudCamp\",\"datePublished\":\"2014-12-16T18:33:46+00:00\",\"dateModified\":\"2017-05-03T18:53:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/\"},\"wordCount\":950,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/\",\"name\":\"scaling data at Los Angeles CloudCamp - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2014-12-16T18:33:46+00:00\",\"dateModified\":\"2017-05-03T18:53:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/#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\/scaling-data-los-angeles-cloudcamp\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"scaling data at Los Angeles CloudCamp\"}]},{\"@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\/35e939d9fe3dfb1a06f1714ee54bb098\",\"name\":\"Matt Ingenthron, Senior Director, SDK Engineering, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/e8b5b257dfa7206fd7c2a5d628fc580b\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fd6787feb079d2c67a3835a47901bbb9c03b8921abced82a2a1f6975816df2ad?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fd6787feb079d2c67a3835a47901bbb9c03b8921abced82a2a1f6975816df2ad?s=96&d=mm&r=g\",\"caption\":\"Matt Ingenthron, Senior Director, SDK Engineering, Couchbase\"},\"description\":\"Matt Ingenthron is the Senior Director in Engineering at Couchbase where he focuses on the developer interface across SDKs, connectors and other projects. He has been a contributor to the memcached project, one of the maintainers of the Java spymemcached client, and a core developer on Couchbase.\",\"sameAs\":[\"https:\/\/x.com\/ingenthr\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/matt-ingenthron\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"scaling data at Los Angeles CloudCamp - The Couchbase Blog","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\/scaling-data-los-angeles-cloudcamp\/","og_locale":"pt_BR","og_type":"article","og_title":"scaling data at Los Angeles CloudCamp","og_description":"It&#8217;s just over a week ago now, but I had a good time and learned a few things from both the session and the discussions at the Los Angeles CloudCamp. I proposed, and ultimately lead a session on scaling data.\u00a0 [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/scaling-data-los-angeles-cloudcamp\/","og_site_name":"The Couchbase Blog","article_published_time":"2014-12-16T18:33:46+00:00","article_modified_time":"2017-05-03T18:53:29+00:00","og_image":[{"width":1800,"height":630,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png","type":"image\/png"}],"author":"Matt Ingenthron, Senior Director, SDK Engineering, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@ingenthr","twitter_misc":{"Written by":"Matt Ingenthron, Senior Director, SDK Engineering, Couchbase","Est. reading time":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/"},"author":{"name":"Matt Ingenthron, Senior Director, SDK Engineering, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/35e939d9fe3dfb1a06f1714ee54bb098"},"headline":"scaling data at Los Angeles CloudCamp","datePublished":"2014-12-16T18:33:46+00:00","dateModified":"2017-05-03T18:53:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/"},"wordCount":950,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Uncategorized"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/","url":"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/","name":"scaling data at Los Angeles CloudCamp - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2014-12-16T18:33:46+00:00","dateModified":"2017-05-03T18:53:29+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/scaling-data-los-angeles-cloudcamp\/#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\/scaling-data-los-angeles-cloudcamp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"scaling data at Los Angeles CloudCamp"}]},{"@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\/35e939d9fe3dfb1a06f1714ee54bb098","name":"Matt Ingenthron, diretor s\u00eanior de engenharia de SDK, Couchbase","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/e8b5b257dfa7206fd7c2a5d628fc580b","url":"https:\/\/secure.gravatar.com\/avatar\/fd6787feb079d2c67a3835a47901bbb9c03b8921abced82a2a1f6975816df2ad?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fd6787feb079d2c67a3835a47901bbb9c03b8921abced82a2a1f6975816df2ad?s=96&d=mm&r=g","caption":"Matt Ingenthron, Senior Director, SDK Engineering, Couchbase"},"description":"Matt Ingenthron is the Senior Director in Engineering at Couchbase where he focuses on the developer interface across SDKs, connectors and other projects. He has been a contributor to the memcached project, one of the maintainers of the Java spymemcached client, and a core developer on Couchbase.","sameAs":["https:\/\/x.com\/ingenthr"],"url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/matt-ingenthron\/"}]}},"authors":[{"term_id":8993,"user_id":41,"is_guest":0,"slug":"matt-ingenthron","display_name":"Matt Ingenthron, Senior Director, SDK Engineering, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/fd6787feb079d2c67a3835a47901bbb9c03b8921abced82a2a1f6975816df2ad?s=96&d=mm&r=g","author_category":"","last_name":"Ingenthron","first_name":"Matt","job_title":"","user_url":"","description":"Matt Ingenthron \u00e9 o diretor s\u00eanior de engenharia da Couchbase, onde se concentra na interface do desenvolvedor em SDKs, conectores e outros projetos.  Ele contribuiu para o projeto memcached, foi um dos mantenedores do cliente Java spymemcached e um dos principais desenvolvedores do Couchbase."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/1774","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\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=1774"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/1774\/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=1774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=1774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=1774"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=1774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}