{"id":5292,"date":"2022-07-26T08:19:59","date_gmt":"2022-07-26T11:19:59","guid":{"rendered":"https:\/\/sbbd.org.br\/2022\/visao-geral-copy\/"},"modified":"2022-08-29T10:35:26","modified_gmt":"2022-08-29T13:35:26","slug":"tutorial-estrategias-para-recuperacao-de-mmdb","status":"publish","type":"page","link":"https:\/\/sbbd.org.br\/2022\/tutorial-estrategias-para-recuperacao-de-mmdb\/","title":{"rendered":"Tutorial &#8211; Estrat\u00e9gias para recupera\u00e7\u00e3o de MMDB"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">Resumo<\/h4>\n\n\n\n<p>A tecnologia Main Memory Database (MMDB) tem sido uma alternativa eficiente para aplica\u00e7\u00f5es de miss\u00e3o cr\u00edtica em tempo real e de alto desempenho. No entanto, os MMDBs s\u00e3o mais vulner\u00e1veis a falhas devido \u00e0 volatilidade da mem\u00f3ria. Embora o componente de recupera\u00e7\u00e3o pare\u00e7a semelhante em sistemas orientados a disco e mem\u00f3ria, esses sistemas diferem drasticamente na forma como implementam seus componentes de arquitetura. Este tutorial tem como objetivo fornecer uma revis\u00e3o completa das t\u00e9cnicas de recupera\u00e7\u00e3o de MMDBs. Para atingir esse objetivo, o tutorial revisa os principais conceitos de recupera\u00e7\u00e3o de banco de dados e implementa\u00e7\u00f5es de MMDB. S\u00f3 ent\u00e3o, apresentamos as t\u00e9cnicas de recupera\u00e7\u00e3o de MMDBs e discutimos as estrat\u00e9gias de recupera\u00e7\u00e3o de uma amostra representativa de MMDBs modernos.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Autores<\/h4>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns:21% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"640\" src=\"https:\/\/sbbd.org.br\/2022\/wp-content\/uploads\/sites\/15\/2022\/07\/brayner.jpg\" alt=\"\" class=\"wp-image-5295 size-full\" srcset=\"https:\/\/sbbd.org.br\/2022\/wp-content\/uploads\/sites\/15\/2022\/07\/brayner.jpg 640w, https:\/\/sbbd.org.br\/2022\/wp-content\/uploads\/sites\/15\/2022\/07\/brayner-300x300.jpg 300w, https:\/\/sbbd.org.br\/2022\/wp-content\/uploads\/sites\/15\/2022\/07\/brayner-150x150.jpg 150w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p style=\"font-size:17px\"><strong>Angelo Brayner <\/strong>(Univ. Federal do Cear\u00e1 &#8211; UFC) recebeu o t\u00edtulo de Mestre em Ci\u00eancia da Computa\u00e7\u00e3o pela Universidade Estadual de Campinas (UNICAMP), Brasil, em 1994. Em 1999 ele recebeu seu Ph.D. pela Universidade de Kaiserslautern, Alemanha, atuando na \u00e1rea de Gerenciamento de Transa\u00e7\u00f5es em Sistemas Multidatabase. Est\u00e1 na Universidade Federal do Cear\u00e1, Brasil, desde 2001 como professor titular e l\u00edder do grupo de pesquisa CEARA (AdvanCEd dAtabase Research). Seus atuais interesses de pesquisa incluem sistemas de transa\u00e7\u00f5es de alto desempenho, bancos de dados de mem\u00f3ria principal e processamento de consultas em redes de sensores sem fio e bancos de dados m\u00f3veis.<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\" \/>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns:21% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"640\" src=\"https:\/\/sbbd.org.br\/2022\/wp-content\/uploads\/sites\/15\/2022\/07\/jose-maria.jpg\" alt=\"\" class=\"wp-image-5296 size-full\" srcset=\"https:\/\/sbbd.org.br\/2022\/wp-content\/uploads\/sites\/15\/2022\/07\/jose-maria.jpg 640w, https:\/\/sbbd.org.br\/2022\/wp-content\/uploads\/sites\/15\/2022\/07\/jose-maria-300x300.jpg 300w, https:\/\/sbbd.org.br\/2022\/wp-content\/uploads\/sites\/15\/2022\/07\/jose-maria-150x150.jpg 150w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p style=\"font-size:17px\"><strong>Jos\u00e9 Maria Monteiro<\/strong> (Univ. Federal do Cear\u00e1 &#8211; UFC) recebeu o t\u00edtulo de Mestre em Ci\u00eancia da Computa\u00e7\u00e3o pela Universidade Federal do Cear\u00e1 (UFC), Brasil, em 2001. Em 2008 ele recebeu seu Ph.D. Graduado pela Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro (PUC-Rio), Brasil, atuando na \u00e1rea de Bancos de Dados Autogerenciados e Auton\u00f4micos. Est\u00e1 na Universidade Federal do Cear\u00e1 (UFC), Brasil, desde 2010 como professor titular e pesquisador do grupo de pesquisa ARIDA (Advanced Research In Database). Publicou mais de 50 artigos em revistas internacionais e actas de confer\u00eancias e coordenou v\u00e1rios projectos de investiga\u00e7\u00e3o e desenvolvimento. Seus atuais interesses de pesquisa incluem ci\u00eancia de dados, big data e desinforma\u00e7\u00e3o. Jos\u00e9 Maria foi Presidente do Departamento de Inform\u00e1tica (2012-2015).<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\" \/>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns:21% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"976\" height=\"976\" src=\"https:\/\/sbbd.org.br\/2022\/wp-content\/uploads\/sites\/15\/2022\/07\/arlino.jpg\" alt=\"\" class=\"wp-image-5297 size-full\" srcset=\"https:\/\/sbbd.org.br\/2022\/wp-content\/uploads\/sites\/15\/2022\/07\/arlino.jpg 976w, https:\/\/sbbd.org.br\/2022\/wp-content\/uploads\/sites\/15\/2022\/07\/arlino-300x300.jpg 300w, https:\/\/sbbd.org.br\/2022\/wp-content\/uploads\/sites\/15\/2022\/07\/arlino-150x150.jpg 150w, https:\/\/sbbd.org.br\/2022\/wp-content\/uploads\/sites\/15\/2022\/07\/arlino-768x768.jpg 768w\" sizes=\"auto, (max-width: 976px) 100vw, 976px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p style=\"font-size:17px\"><strong>Arlino Magalhaes<\/strong> (Univ. Federal do Piau\u00ed &#8211; UFPI) \u00e9 Ph.D. Graduado em Ci\u00eancia da Computa\u00e7\u00e3o pela Universidade Federal do Cear\u00e1 (2022). Seu mestrado tamb\u00e9m foi realizado na Universidade Federal do Cear\u00e1 (2013). Graduou-se em Ci\u00eancia da Computa\u00e7\u00e3o pela Universidade Federal do Piau\u00ed (2004). Atualmente, atua como professor do Curso de Sistemas de Informa\u00e7\u00e3o da Universidade Federal do Piau\u00ed. Durante seu doutorado, publicou alguns artigos relevantes na \u00e1rea de pesquisa em recupera\u00e7\u00e3o de MMDB, como \\cite{magalhaes2021main}, \\cite{magalhaes2021instantRecovery} e \\cite{magalhaes2021indexed}. Tem \u00e1reas de interesse em engenharia de banco de dados e software, atuando principalmente nos seguintes temas: bancos de dados autoajust\u00e1veis, bancos de dados em nuvem e bancos de dados in-memory.<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\" \/>\n\n\n\n<p><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Resumo A tecnologia Main Memory Database (MMDB) tem sido uma alternativa eficiente para aplica\u00e7\u00f5es de miss\u00e3o cr\u00edtica em tempo real&hellip; <\/p>\n","protected":false},"author":18,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5292","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sbbd.org.br\/2022\/wp-json\/wp\/v2\/pages\/5292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sbbd.org.br\/2022\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sbbd.org.br\/2022\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sbbd.org.br\/2022\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/sbbd.org.br\/2022\/wp-json\/wp\/v2\/comments?post=5292"}],"version-history":[{"count":4,"href":"https:\/\/sbbd.org.br\/2022\/wp-json\/wp\/v2\/pages\/5292\/revisions"}],"predecessor-version":[{"id":6299,"href":"https:\/\/sbbd.org.br\/2022\/wp-json\/wp\/v2\/pages\/5292\/revisions\/6299"}],"wp:attachment":[{"href":"https:\/\/sbbd.org.br\/2022\/wp-json\/wp\/v2\/media?parent=5292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}