{"id":1707,"date":"2016-01-26T22:57:57","date_gmt":"2016-01-26T22:57:56","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1707"},"modified":"2023-06-23T05:56:01","modified_gmt":"2023-06-23T12:56:01","slug":"more-couchbase-and-java-views-hadoop-and-mobility","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/more-couchbase-and-java-views-hadoop-and-mobility\/","title":{"rendered":"Mais Couchbase e Java com visualiza\u00e7\u00f5es, Hadoop e mobilidade"},"content":{"rendered":"<p>Falei no JUG de Londres e provavelmente fui ambicioso demais ao tentar incluir nosso trabalho recente sobre <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/develop\/java\/next\/\">Visualiza\u00e7\u00f5es<\/a>, <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/strata-conference\/\">Conector Hadoop<\/a>\u00a0e o <a href=\"https:\/\/github.com\/couchbaselabs\/AndroidGrocerySync\">Android Grocery Sync<\/a>\u00a0em uma \u00fanica apresenta\u00e7\u00e3o, al\u00e9m de demonstrar o aplicativo \"<em>simples, r\u00e1pido e el\u00e1stico<\/em>\" que o Couchbase e as bibliotecas de clientes suportam. Cada um desses projetos \u00e9 interessante (e uma apresenta\u00e7\u00e3o por si s\u00f3) do ponto de vista de um desenvolvedor Java.<\/p>\n<p>O aspecto de poder sincronizar dados entre clientes e servidores m\u00f3veis por meio do Couchbase Mobile Synchpoint \u00e9 certamente um recurso muito procurado pelos desenvolvedores de dispositivos m\u00f3veis e Java.<\/p>\n<p>O\u00a0<a href=\"https:\/\/www.couchbase.com\/blog\/pt\/strata-conference\/\">Conector Hadoop<\/a>\u00a0fornece acesso ao ecossistema do Hadoop e a possibilidade de usar o Couchbase como um armazenamento operacional e, ao mesmo tempo, aproveitar os vastos recursos de an\u00e1lise no back-end, permite um equil\u00edbrio entre atender \u00e0s necessidades cr\u00edticas baseadas no tempo usando o Couchbase e minerar os dados para obter intelig\u00eancia por meio do Hadoop.<\/p>\n<p>O mais importante \u00e9 que as visualiza\u00e7\u00f5es trazem uma s\u00e9rie de recursos, incluindo indexa\u00e7\u00e3o secund\u00e1ria, filtragem, ordena\u00e7\u00e3o e at\u00e9 mesmo agrega\u00e7\u00e3o de dados. Elas s\u00e3o definidas no servidor para dados baseados em JSON usando fun\u00e7\u00f5es Map-Reduce baseadas em Javascript. Os pr\u00f3prios dados s\u00e3o armazenados para acesso eficiente usando \u00e1rvores B, conforme descrito na se\u00e7\u00e3o <a href=\"https:\/\/guide.couchdb.org\/draft\/views.html\">CouchDB: um guia definitivo<\/a>\u00a0ou em <a href=\"https:\/\/horicky.blogspot.com\/2008\/10\/couchdb-implementation.html\">este artigo<\/a>. Do ponto de vista de um desenvolvedor Java, \u00e9 muito simples acessar essas exibi\u00e7\u00f5es usando o\u00a0<em>Visualiza\u00e7\u00e3o, consulta, ViewResponse <\/em>e<em> ViewRow\u00a0<\/em>objetos conforme descrito no <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/docs\/couchbase-sdk-java-1.1\/complete-tutorial-code-with-views.html\/\">Tutorial de Java<\/a>\u00a0que foi aprimorado para exibi\u00e7\u00f5es.<\/p>\n<p>No geral, estou animado com o feedback que estou recebendo dos desenvolvedores Java. Ainda h\u00e1 muito trabalho a ser feito, mas estou ansioso para conversar com mais desenvolvedores Java sobre NoSQL em geral e sobre o Couchbase em particular.<\/p>","protected":false},"excerpt":{"rendered":"<p>I spoke at the London JUG and was probably over ambitious in trying to include our recent work on Views, Hadoop Connector\u00a0and the Android Grocery Sync\u00a0application in a single presentation besides demoing the &#8220;simple, fast and elastic&#8221; theme that Couchbase [&hellip;]<\/p>\n","protected":false},"author":33,"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":[9002],"class_list":["post-1707","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>More Couchbase and Java with Views, Hadoop and Mobility - 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\/more-couchbase-and-java-views-hadoop-and-mobility\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"More Couchbase and Java with Views, Hadoop and Mobility\" \/>\n<meta property=\"og:description\" content=\"I spoke at the London JUG and was probably over ambitious in trying to include our recent work on Views, Hadoop Connector\u00a0and the Android Grocery Sync\u00a0application in a single presentation besides demoing the &#8220;simple, fast and elastic&#8221; theme that Couchbase [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/more-couchbase-and-java-views-hadoop-and-mobility\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-26T22:57:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-23T12:56:01+00:00\" \/>\n<meta name=\"author\" content=\"Raghavan Srinivas, Developer Advocate, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Raghavan Srinivas, Developer Advocate, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/more-couchbase-and-java-views-hadoop-and-mobility\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/more-couchbase-and-java-views-hadoop-and-mobility\\\/\"},\"author\":{\"name\":\"Raghavan Srinivas, Developer Advocate, Couchbase\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/356d28e1a61daee9a2a39d9a82907651\"},\"headline\":\"More Couchbase and Java with Views, Hadoop and Mobility\",\"datePublished\":\"2016-01-26T22:57:56+00:00\",\"dateModified\":\"2023-06-23T12:56:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/more-couchbase-and-java-views-hadoop-and-mobility\\\/\"},\"wordCount\":276,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/more-couchbase-and-java-views-hadoop-and-mobility\\\/#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\\\/more-couchbase-and-java-views-hadoop-and-mobility\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/more-couchbase-and-java-views-hadoop-and-mobility\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/more-couchbase-and-java-views-hadoop-and-mobility\\\/\",\"name\":\"More Couchbase and Java with Views, Hadoop and Mobility - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/more-couchbase-and-java-views-hadoop-and-mobility\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/more-couchbase-and-java-views-hadoop-and-mobility\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2016-01-26T22:57:56+00:00\",\"dateModified\":\"2023-06-23T12:56:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/more-couchbase-and-java-views-hadoop-and-mobility\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/more-couchbase-and-java-views-hadoop-and-mobility\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/more-couchbase-and-java-views-hadoop-and-mobility\\\/#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\\\/more-couchbase-and-java-views-hadoop-and-mobility\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"More Couchbase and Java with Views, Hadoop and Mobility\"}]},{\"@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\\\/356d28e1a61daee9a2a39d9a82907651\",\"name\":\"Raghavan Srinivas, Developer Advocate, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/edfd2de41ee6b3d5005d8e8be6a6c04c8d6c70fa3e78642116d43b6be1c297c6?s=96&d=mm&r=gc0a134f080bc47efff9a74e40e058f54\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/edfd2de41ee6b3d5005d8e8be6a6c04c8d6c70fa3e78642116d43b6be1c297c6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/edfd2de41ee6b3d5005d8e8be6a6c04c8d6c70fa3e78642116d43b6be1c297c6?s=96&d=mm&r=g\",\"caption\":\"Raghavan Srinivas, Developer Advocate, Couchbase\"},\"description\":\"Raghavan \\\"Rags\\\" Srinivas was a Developer Advocate at Couchbase getting his hands dirty with emerging technology directions and trends. His general focus area is in distributed systems, with a specialization in cloud computing. He worked on Hadoop and HBase during its early stages. He has spoken on a variety of technical topics at conferences around the world, conducted and organized Hands-on Labs and taught graduate classes in the evening. Rags brings with him about 20 years of hands-on software development and about 10 years of architecture and technology evangelism experience. He worked for Digital Equipment Corporation, Sun Microsystems, Intuit and Accenture. He has worked on several technology areas, including internals of VMS, Unix and NT to Hadoop and HBase. He has evangelized and influenced the architecture of a number of technology areas including the early releases of JavaFX, Java, Java EE, Java and XML, Java ME, AJAX and Web 2.0, Java Security and so on. Rags holds a Masters degree in Computer Science from the Center of Advanced Computer Studies at the University of Louisiana at Lafayette.\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/pt\\\/author\\\/raghavan-srinivas\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"More Couchbase and Java with Views, Hadoop and Mobility - 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\/more-couchbase-and-java-views-hadoop-and-mobility\/","og_locale":"pt_BR","og_type":"article","og_title":"More Couchbase and Java with Views, Hadoop and Mobility","og_description":"I spoke at the London JUG and was probably over ambitious in trying to include our recent work on Views, Hadoop Connector\u00a0and the Android Grocery Sync\u00a0application in a single presentation besides demoing the &#8220;simple, fast and elastic&#8221; theme that Couchbase [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/more-couchbase-and-java-views-hadoop-and-mobility\/","og_site_name":"The Couchbase Blog","article_published_time":"2016-01-26T22:57:56+00:00","article_modified_time":"2023-06-23T12:56:01+00:00","author":"Raghavan Srinivas, Developer Advocate, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Raghavan Srinivas, Developer Advocate, Couchbase","Est. reading time":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/more-couchbase-and-java-views-hadoop-and-mobility\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/more-couchbase-and-java-views-hadoop-and-mobility\/"},"author":{"name":"Raghavan Srinivas, Developer Advocate, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/356d28e1a61daee9a2a39d9a82907651"},"headline":"More Couchbase and Java with Views, Hadoop and Mobility","datePublished":"2016-01-26T22:57:56+00:00","dateModified":"2023-06-23T12:56:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/more-couchbase-and-java-views-hadoop-and-mobility\/"},"wordCount":276,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/more-couchbase-and-java-views-hadoop-and-mobility\/#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\/more-couchbase-and-java-views-hadoop-and-mobility\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/more-couchbase-and-java-views-hadoop-and-mobility\/","url":"https:\/\/www.couchbase.com\/blog\/more-couchbase-and-java-views-hadoop-and-mobility\/","name":"More Couchbase and Java with Views, Hadoop and Mobility - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/more-couchbase-and-java-views-hadoop-and-mobility\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/more-couchbase-and-java-views-hadoop-and-mobility\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2016-01-26T22:57:56+00:00","dateModified":"2023-06-23T12:56:01+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/more-couchbase-and-java-views-hadoop-and-mobility\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/more-couchbase-and-java-views-hadoop-and-mobility\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/more-couchbase-and-java-views-hadoop-and-mobility\/#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\/more-couchbase-and-java-views-hadoop-and-mobility\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"More Couchbase and Java with Views, Hadoop and Mobility"}]},{"@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\/356d28e1a61daee9a2a39d9a82907651","name":"Raghavan Srinivas, Advogado do desenvolvedor, Couchbase","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/edfd2de41ee6b3d5005d8e8be6a6c04c8d6c70fa3e78642116d43b6be1c297c6?s=96&d=mm&r=gc0a134f080bc47efff9a74e40e058f54","url":"https:\/\/secure.gravatar.com\/avatar\/edfd2de41ee6b3d5005d8e8be6a6c04c8d6c70fa3e78642116d43b6be1c297c6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/edfd2de41ee6b3d5005d8e8be6a6c04c8d6c70fa3e78642116d43b6be1c297c6?s=96&d=mm&r=g","caption":"Raghavan Srinivas, Developer Advocate, Couchbase"},"description":"Raghavan \"Rags\" Srinivas foi um Developer Advocate na Couchbase, colocando a m\u00e3o na massa com as dire\u00e7\u00f5es e tend\u00eancias tecnol\u00f3gicas emergentes. Sua \u00e1rea de foco geral \u00e9 em sistemas distribu\u00eddos, com especializa\u00e7\u00e3o em computa\u00e7\u00e3o em nuvem. Ele trabalhou no Hadoop e no HBase durante seus est\u00e1gios iniciais. Ele falou sobre diversos t\u00f3picos t\u00e9cnicos em confer\u00eancias em todo o mundo, conduziu e organizou laborat\u00f3rios pr\u00e1ticos e ministrou aulas de p\u00f3s-gradua\u00e7\u00e3o \u00e0 noite. Rags traz consigo cerca de 20 anos de desenvolvimento pr\u00e1tico de software e cerca de 10 anos de experi\u00eancia em arquitetura e evangelismo tecnol\u00f3gico. Ele trabalhou na Digital Equipment Corporation, Sun Microsystems, Intuit e Accenture. Trabalhou em v\u00e1rias \u00e1reas de tecnologia, incluindo os aspectos internos do VMS, Unix e NT para Hadoop e HBase. Ele evangelizou e influenciou a arquitetura de v\u00e1rias \u00e1reas de tecnologia, incluindo as primeiras vers\u00f5es do JavaFX, Java, Java EE, Java e XML, Java ME, AJAX e Web 2.0, Java Security e assim por diante. Rags tem mestrado em Ci\u00eancia da Computa\u00e7\u00e3o pelo Center of Advanced Computer Studies da Universidade de Louisiana em Lafayette.","url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/raghavan-srinivas\/"}]}},"acf":[],"authors":[{"term_id":9002,"user_id":33,"is_guest":0,"slug":"raghavan-srinivas","display_name":"Raghavan Srinivas, Developer Advocate, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/edfd2de41ee6b3d5005d8e8be6a6c04c8d6c70fa3e78642116d43b6be1c297c6?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/1707","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\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=1707"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/1707\/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=1707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=1707"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=1707"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=1707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}