{"id":13804,"date":"2022-10-17T09:24:10","date_gmt":"2022-10-17T16:24:10","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=13804"},"modified":"2024-05-03T18:28:19","modified_gmt":"2024-05-04T01:28:19","slug":"magma-next-gen-document-storage-engine","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/magma-next-gen-document-storage-engine\/","title":{"rendered":"Magma: O mecanismo de armazenamento de documentos de \u00faltima gera\u00e7\u00e3o"},"content":{"rendered":"<p><span style=\"font-weight: 400\">A plataforma de banco de dados Couchbase oferece suporte a dois mecanismos de armazenamento: Couchstore, o padr\u00e3o, e Magma, o mecanismo lan\u00e7ado recentemente. Ambos oferecem benef\u00edcios em v\u00e1rios cen\u00e1rios. Esta postagem do blog apresenta uma breve vis\u00e3o geral do novo mecanismo de armazenamento Magma, <\/span><span style=\"font-weight: 400\">fornece uma compara\u00e7\u00e3o de cada mecanismo e resume os resultados do <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/benchmarks\/\">refer\u00eancias de desempenho<\/a>.<\/span><span style=\"font-weight: 400\">\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">O Couchstore \u00e9 um mecanismo de armazenamento maduro que \u00e9 otimizado para alto desempenho com grandes conjuntos de dados, especialmente aqueles que cabem na mem\u00f3ria. O tamanho m\u00ednimo do bucket para o Couchstore \u00e9 de 100 MB. Ele \u00e9 ideal para casos de uso de cache e situa\u00e7\u00f5es em que a compacta\u00e7\u00e3o de dados n\u00e3o \u00e9 o principal fator decisivo.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">O Magma \u00e9 um novo mecanismo de armazenamento projetado para ter alto desempenho, mesmo com conjuntos de dados muito grandes que n\u00e3o cabem na mem\u00f3ria. Ele \u00e9 transcendente para casos de uso em que o acesso ao disco \u00e9 fundamental. O Magma \u00e9 otimizado para ser executado em quantidades muito baixas de mem\u00f3ria, mesmo com conjuntos de dados muito grandes. O Magma realmente se destaca quando usado para <\/span><span style=\"font-weight: 400\">conjuntos de dados que n\u00e3o cabem na mem\u00f3ria dispon\u00edvel e que exigem compacta\u00e7\u00e3o m\u00e1xima de dados<\/span><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Abaixo est\u00e1 uma tabela comparativa que resume cada mecanismo de armazenamento.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">Compara\u00e7\u00e3o entre Couchstore e Magma<\/span><\/h2>\n<table>\n<tbody>\n<tr>\n<td><b>Crit\u00e9rios<\/b><\/td>\n<td><b>Loja de sof\u00e1s<\/b><\/td>\n<td><b>Magma<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Cota m\u00ednima de mem\u00f3ria do bucket<\/span><\/td>\n<td><span style=\"font-weight: 400\">100 MB<\/span><\/td>\n<td><span style=\"font-weight: 400\">1 GB<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Rela\u00e7\u00e3o m\u00ednima entre mem\u00f3ria e dados<\/span><\/td>\n<td><span style=\"font-weight: 400\">10%<\/span><\/td>\n<td><span style=\"font-weight: 400\">1%<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M\u00e1ximo de dados por n\u00f3<\/span><\/td>\n<td><span style=\"font-weight: 400\">3TB<\/span><\/td>\n<td><span style=\"font-weight: 400\">10 TB<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Otimiza\u00e7\u00e3o do tamanho dos dados<\/span><\/td>\n<td><span style=\"font-weight: 400\">Melhor quando o conjunto de dados de trabalho cabe na mem\u00f3ria<\/span><\/td>\n<td><span style=\"font-weight: 400\">Melhor quando o <\/span><span style=\"font-weight: 400\">o conjunto de trabalho \u00e9 muito maior do que a mem\u00f3ria dispon\u00edvel e voc\u00ea precisa apenas da velocidade de acesso ao disco<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Armazenar e acessar<\/span><\/td>\n<td><span style=\"font-weight: 400\">Acesse dados de at\u00e9 ~ 1 TB<\/span><\/td>\n<td><span style=\"font-weight: 400\">Armazenar e acessar v\u00e1rios terabytes de dados<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Hardware<\/span><\/td>\n<td><span style=\"font-weight: 400\">Pode ser executado em hardware de baixo custo<\/span><\/td>\n<td><span style=\"font-weight: 400\">Preferencialmente, hardware de qualidade<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Servi\u00e7os com suporte<\/span><\/td>\n<td><span style=\"font-weight: 400\">Todos os servi\u00e7os, incluindo pesquisa de texto completo, eventos e an\u00e1lises, est\u00e3o dispon\u00edveis<\/span><\/td>\n<td>Todos os servi\u00e7os, incluindo pesquisa de texto completo, eventos e an\u00e1lises, est\u00e3o dispon\u00edveis com a vers\u00e3o 7.1.2 GA<\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Persist\u00eancia de dados<\/span><\/td>\n<td><span style=\"font-weight: 400\">A maioria dos dados \u00e9 acessada a partir do cache de mem\u00f3ria<\/span><\/td>\n<td><span style=\"font-weight: 400\">Os aplicativos precisam de grandes quantidades de dados persistentes e dur\u00e1veis<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Casos de uso<\/span><\/td>\n<td><span style=\"font-weight: 400\">O caso de uso requer principalmente acesso \u00e0 mem\u00f3ria<\/span><\/td>\n<td><span style=\"font-weight: 400\">O caso de uso requer principalmente acesso ao disco<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><span style=\"font-weight: 400\">Vis\u00e3o geral do Magma<\/span><\/h2>\n<p><span style=\"font-weight: 400\">O Magma \u00e9 o mecanismo de armazenamento de documentos de \u00faltima gera\u00e7\u00e3o do Couchbase Server. Ele foi projetado com o objetivo de melhorar a densidade dos dados e o desempenho de grava\u00e7\u00e3o em cada n\u00f3 do cluster. Ele atinge esses objetivos separando os dados de \u00edndice e de documento para minimizar a amplifica\u00e7\u00e3o de grava\u00e7\u00e3o (WA). A amplifica\u00e7\u00e3o de grava\u00e7\u00e3o est\u00e1 relacionada \u00e0 grava\u00e7\u00e3o de dados no armazenamento de arquivos em que a grava\u00e7\u00e3o \u00e9 multiplicada devido a fatores como dados imut\u00e1veis. O Magma tamb\u00e9m inclui um m\u00e9todo de compacta\u00e7\u00e3o incremental para manter o espa\u00e7o e permitir uma alta densidade de dados e menores requisitos de mem\u00f3ria. A redu\u00e7\u00e3o da amplifica\u00e7\u00e3o de grava\u00e7\u00e3o aumenta a taxa de transfer\u00eancia de grava\u00e7\u00e3o e tamb\u00e9m aumenta a expectativa de vida dos SSDs, reduzindo o n\u00famero de ciclos de grava\u00e7\u00e3o e apagamento.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u00a0<\/span><span style=\"font-weight: 400\">Outras metas de design do projeto Magma inclu\u00edam:<\/span><\/p>\n<p style=\"padding-left: 40px\"><b>Compacta\u00e7\u00f5es simult\u00e2neas escalon\u00e1veis <\/b><span style=\"font-weight: 400\">- A compacta\u00e7\u00e3o total do banco de dados \u00e9 uma opera\u00e7\u00e3o cara. O gerenciamento de um banco de dados de alta densidade requer compacta\u00e7\u00f5es pequenas, simult\u00e2neas e incrementais para recuperar espa\u00e7o.<\/span><\/p>\n<p style=\"padding-left: 40px\"><b>Otimiza\u00e7\u00e3o da unidade de estado s\u00f3lido (SSD)<\/b><span style=\"font-weight: 400\"> - A E\/S aleat\u00f3ria foi minimizada para ocorrer somente durante as opera\u00e7\u00f5es de pesquisa de pontos. Enquanto os padr\u00f5es de acesso de E\/S de leitura e grava\u00e7\u00e3o sequenciais s\u00e3o aproveitados para tirar proveito de toda a largura de banda das SSDs.<\/span><\/p>\n<p style=\"padding-left: 40px\"><b>Baixo consumo de mem\u00f3ria<\/b><span style=\"font-weight: 400\"> - Os dados de alta densidade diminuem a possibilidade de cache de leitura e grava\u00e7\u00e3o. Portanto, o Magma \u00e9 otimizado para utilizar uma pequena \u00e1rea de mem\u00f3ria.<\/span><\/p>\n<p style=\"padding-left: 40px\"><b>Coleta de lixo<\/b><span style=\"font-weight: 400\"> - O Magma inclui um m\u00e9todo para estimar a fragmenta\u00e7\u00e3o no armazenamento de objetos estruturados em log e calcular com precis\u00e3o a fragmenta\u00e7\u00e3o do disco. Isso \u00e9 usado para calcular o tamanho do lixo por segmento de registro que aciona as compacta\u00e7\u00f5es quando a fragmenta\u00e7\u00e3o atinge um limite de 50%.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Um aspecto importante da arquitetura do Magma \u00e9 o armazenamento de objetos estruturados em log, que armazena documentos em um log segmentado somente para anexos. O armazenamento estruturado em log mant\u00e9m um \u00edndice que permite a consulta de um documento por seqno (n\u00famero de sequ\u00eancia). O armazenamento de objetos cont\u00e9m arquivos de segmento de log que s\u00e3o organizados sequencialmente usando um log crescente com uma cauda para aceitar grava\u00e7\u00f5es de entrada (consulte o diagrama de arquitetura do armazenamento de objetos do Magma abaixo). O thread em segundo plano anexa as muta\u00e7\u00f5es de documentos ao log de cauda, com cada documento recebendo um segno exclusivo.\u00a0<\/span><\/p>\n<div id=\"attachment_13808\" style=\"width: 910px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-13808\" class=\"size-large wp-image-13808\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/10\/image_2022-10-17_092323410-1024x350.png\" alt=\"Magma object store architecture\" width=\"900\" height=\"308\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/10\/image_2022-10-17_092323410-1024x350.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/10\/image_2022-10-17_092323410-300x102.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/10\/image_2022-10-17_092323410-768x262.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/10\/image_2022-10-17_092323410.png 1160w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><p id=\"caption-attachment-13808\" class=\"wp-caption-text\"><em>Arquitetura do armazenamento de objetos Magma<\/em><\/p><\/div>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Embora o registro possa conter v\u00e1rias vers\u00f5es imut\u00e1veis de documentos com a mesma chave, as vers\u00f5es mais antigas do documento tornam-se obsoletas quando novas vers\u00f5es s\u00e3o anexadas. As opera\u00e7\u00f5es de leitura sempre leem a vers\u00e3o mais recente, portanto, quando uma pesquisa de chave \u00e9 realizada, a vers\u00e3o mais recente do documento \u00e9 retornada. Eventualmente, os registros obsoletos s\u00e3o removidos do armazenamento e um processo separado de coleta de lixo \u00e9 usado para recuperar espa\u00e7o.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">Resumo do desempenho<\/span><\/h2>\n<p><span style=\"font-weight: 400\">O Magma foi testado quanto ao desempenho em rela\u00e7\u00e3o ao RocksDB e ao Couchstore. A avalia\u00e7\u00e3o se concentrou na taxa de transfer\u00eancia e na amplifica\u00e7\u00e3o de grava\u00e7\u00e3o e espa\u00e7o para v\u00e1rias cargas de trabalho do Yahoo! Cloud Serving Benchmark (YCSB) com dados grandes demais para caber na mem\u00f3ria. Durante duas rodadas de testes, as conclus\u00f5es foram as seguintes:<\/span><\/p>\n<p style=\"padding-left: 40px\"><span style=\"font-weight: 400\">Primeira rodada<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">O Magma \u00e9 1,77 vezes mais r\u00e1pido e tem 3,38 vezes menos amplifica\u00e7\u00e3o de grava\u00e7\u00e3o do que o RocksDB<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">O Magma \u00e9 36 vezes mais r\u00e1pido e tem 5 vezes menos amplifica\u00e7\u00e3o de grava\u00e7\u00e3o do que o Couchstore<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"padding-left: 40px\"><span style=\"font-weight: 400\">Segunda rodada<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">O Magma \u00e9 1,25 vezes mais r\u00e1pido e tem 2,36 vezes menos amplifica\u00e7\u00e3o de grava\u00e7\u00e3o do que o RocksDB<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">O Magma \u00e9 21 vezes mais r\u00e1pido e tem 3,37 vezes menos amplifica\u00e7\u00e3o de grava\u00e7\u00e3o do que o Couchstore<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400\">Conclus\u00e3o<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Com as melhorias de efici\u00eancia no Magma, a densidade de dados de uma \u00fanica m\u00e1quina suportada pelo Couchbase Server foi aumentada em 3,3 vezes e o requisito de mem\u00f3ria em 10 vezes, o que reduziu o custo total de propriedade (TCO) em at\u00e9 10 vezes. Os resultados da avalia\u00e7\u00e3o de desempenho mostraram que o Magma superou os mecanismos do Couchstore e do RocksDB em cargas de trabalho YCSB de grava\u00e7\u00e3o pesada com conjuntos de dados muito grandes para a mem\u00f3ria.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Para saber mais sobre o mecanismo de armazenamento de documentos de \u00faltima gera\u00e7\u00e3o, consulte o documento a seguir: <\/span><a href=\"https:\/\/vldb.org\/pvldb\/vol15\/p3496-lakshman.pdf\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Magma: Um mecanismo de armazenamento de alta densidade de dados usado no Couchbase<\/span><\/a><span style=\"font-weight: 400\">. <\/span><span style=\"font-weight: 400\">Obrigado por dedicar seu tempo para saber por que o Magma \u00c9 o mecanismo de armazenamento de documentos da pr\u00f3xima gera\u00e7\u00e3o!<\/span><\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>The Couchbase database platform supports two storage mechanisms: Couchstore, the default, and Magma, the recently released engine. Both offer benefits under various scenarios. This blog post gives a brief overview of the new Magma storage engine, provides a comparison of [&hellip;]<\/p>","protected":false},"author":82066,"featured_media":13806,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1821,1816,9417],"tags":[9728,9597,9729,2278],"ppma_author":[9657],"class_list":["post-13804","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-architecture","category-couchbase-server","category-performance","tag-couchstore","tag-magma","tag-ssd-optimization","tag-ycsb"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Magma Storage Engine &amp; Couchstore Comparison | Couchbase<\/title>\n<meta name=\"description\" content=\"Learn about the next-generation document storage engine Magma here. We provide a comparison with Couchstore so you can choose the right one for you.\" \/>\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\/magma-next-gen-document-storage-engine\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Magma: The Next-Generation Document Storage Engine\" \/>\n<meta property=\"og:description\" content=\"Learn about the next-generation document storage engine Magma here. We provide a comparison with Couchstore so you can choose the right one for you.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/magma-next-gen-document-storage-engine\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-17T16:24:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-04T01:28:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/10\/magma-object-store-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1440\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Couchbase Product Marketing\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Couchbase Product Marketing\" \/>\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\/magma-next-gen-document-storage-engine\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/\"},\"author\":{\"name\":\"Couchbase Product Marketing\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/befa2a9de827aed2f8354f939cd6598e\"},\"headline\":\"Magma: The Next-Generation Document Storage Engine\",\"datePublished\":\"2022-10-17T16:24:10+00:00\",\"dateModified\":\"2024-05-04T01:28:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/\"},\"wordCount\":923,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/10\/magma-object-store-scaled.jpg\",\"keywords\":[\"couchstore\",\"magma\",\"ssd optimization\",\"ycsb\"],\"articleSection\":[\"Couchbase Architecture\",\"Couchbase Server\",\"High Performance\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/\",\"name\":\"Magma Storage Engine & Couchstore Comparison | Couchbase\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/10\/magma-object-store-scaled.jpg\",\"datePublished\":\"2022-10-17T16:24:10+00:00\",\"dateModified\":\"2024-05-04T01:28:19+00:00\",\"description\":\"Learn about the next-generation document storage engine Magma here. We provide a comparison with Couchstore so you can choose the right one for you.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/10\/magma-object-store-scaled.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/10\/magma-object-store-scaled.jpg\",\"width\":2560,\"height\":1440,\"caption\":\"Magma Object Store Architecture\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Magma: The Next-Generation Document Storage Engine\"}]},{\"@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\/befa2a9de827aed2f8354f939cd6598e\",\"name\":\"Couchbase Product Marketing\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/5112ed57023bd2807ae7086c2fe68752\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4760a19fc4ed6b8b830ba98f0869ed0d8ee6729e2593881e1a68032b9c281d5d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4760a19fc4ed6b8b830ba98f0869ed0d8ee6729e2593881e1a68032b9c281d5d?s=96&d=mm&r=g\",\"caption\":\"Couchbase Product Marketing\"},\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/couchbase-pmm\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Magma Storage Engine & Couchstore Comparison | Couchbase","description":"Saiba mais sobre o mecanismo de armazenamento de documentos de \u00faltima gera\u00e7\u00e3o Magma aqui. Fornecemos uma compara\u00e7\u00e3o com o Couchstore para que voc\u00ea possa escolher o mais adequado para voc\u00ea.","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\/magma-next-gen-document-storage-engine\/","og_locale":"pt_BR","og_type":"article","og_title":"Magma: The Next-Generation Document Storage Engine","og_description":"Learn about the next-generation document storage engine Magma here. We provide a comparison with Couchstore so you can choose the right one for you.","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/magma-next-gen-document-storage-engine\/","og_site_name":"The Couchbase Blog","article_published_time":"2022-10-17T16:24:10+00:00","article_modified_time":"2024-05-04T01:28:19+00:00","og_image":[{"width":2560,"height":1440,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/10\/magma-object-store-scaled.jpg","type":"image\/jpeg"}],"author":"Couchbase Product Marketing","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Couchbase Product Marketing","Est. reading time":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/"},"author":{"name":"Couchbase Product Marketing","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/befa2a9de827aed2f8354f939cd6598e"},"headline":"Magma: The Next-Generation Document Storage Engine","datePublished":"2022-10-17T16:24:10+00:00","dateModified":"2024-05-04T01:28:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/"},"wordCount":923,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/10\/magma-object-store-scaled.jpg","keywords":["couchstore","magma","ssd optimization","ycsb"],"articleSection":["Couchbase Architecture","Couchbase Server","High Performance"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/","url":"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/","name":"Magma Storage Engine & Couchstore Comparison | Couchbase","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/10\/magma-object-store-scaled.jpg","datePublished":"2022-10-17T16:24:10+00:00","dateModified":"2024-05-04T01:28:19+00:00","description":"Saiba mais sobre o mecanismo de armazenamento de documentos de \u00faltima gera\u00e7\u00e3o Magma aqui. Fornecemos uma compara\u00e7\u00e3o com o Couchstore para que voc\u00ea possa escolher o mais adequado para voc\u00ea.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/10\/magma-object-store-scaled.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/10\/magma-object-store-scaled.jpg","width":2560,"height":1440,"caption":"Magma Object Store Architecture"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/magma-next-gen-document-storage-engine\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Magma: The Next-Generation Document Storage Engine"}]},{"@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\/befa2a9de827aed2f8354f939cd6598e","name":"Marketing de produto do Couchbase","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/5112ed57023bd2807ae7086c2fe68752","url":"https:\/\/secure.gravatar.com\/avatar\/4760a19fc4ed6b8b830ba98f0869ed0d8ee6729e2593881e1a68032b9c281d5d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4760a19fc4ed6b8b830ba98f0869ed0d8ee6729e2593881e1a68032b9c281d5d?s=96&d=mm&r=g","caption":"Couchbase Product Marketing"},"url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/couchbase-pmm\/"}]}},"authors":[{"term_id":9657,"user_id":82066,"is_guest":0,"slug":"couchbase-pmm","display_name":"Couchbase Product Marketing","avatar_url":{"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/06\/image_2022-06-17_105452255.png","url2x":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/06\/image_2022-06-17_105452255.png"},"author_category":"","last_name":"","first_name":"Couchbase Product Marketing","job_title":"","user_url":"","description":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/13804","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\/82066"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=13804"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/13804\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/13806"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=13804"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=13804"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=13804"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=13804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}