{"id":14970,"date":"2023-10-23T11:05:03","date_gmt":"2023-10-23T18:05:03","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=14970"},"modified":"2025-06-13T20:19:24","modified_gmt":"2025-06-14T03:19:24","slug":"index-service-improvements-in-couchbase-server-7-2-2-part-2","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/","title":{"rendered":"Mejoras del servicio de \u00edndices en Couchbase Server 7.2.2 : Parte 2"},"content":{"rendered":"<p>Esta es la segunda parte de un blog de dos partes. <a href=\"https:\/\/www.couchbase.com\/blog\/es\/index-service-improvements-in-couchbase-server-7-2-2-part-1\/\">Parte 1<\/a> debate sobre el servicio Index <strong>escalado<\/strong> mejoras implementadas en Couchbase Server 7.2.2. Esta segunda parte se centra en <strong>reducci\u00f3n de los gastos generales de memoria y E\/S de disco<\/strong>.<\/p>\n<h2><span style=\"font-weight: 400;\">Reducci\u00f3n de la sobrecarga de memoria del proceso de indexaci\u00f3n<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">El servicio de \u00edndices de Couchbase Server intenta mantener tantos datos \"calientes\" en memoria como sea posible para servir escaneos de \u00edndices m\u00e1s r\u00e1pidamente. Pero, el servicio de \u00edndices tambi\u00e9n requiere algo de memoria para realizar actividades de gesti\u00f3n de \u00edndices. Hay muchas sobrecargas de memoria. En Couchbase Server 7.2.2, hemos reducido mucha sobrecarga de memoria ajustando los par\u00e1metros. Los valores actualizados de los par\u00e1metros ayudan a los clusters con configuraci\u00f3n de gama baja, sin apenas impacto en el rendimiento de los nodos de configuraci\u00f3n de gama alta. A continuaci\u00f3n figura una lista de mejoras espec\u00edficas:<\/span><b><\/b><\/p>\n<h3>Reducci\u00f3n de la sobrecarga de memoria de la cola de mutaci\u00f3n<\/h3>\n<p>El proceso de indexaci\u00f3n mantiene una cola de mutaci\u00f3n para almacenar en cach\u00e9 las actualizaciones entrantes del servicio de datos (a trav\u00e9s de flujos DCP). Cada 10 ms, el contenido de la cola se descarga en el almacenamiento del \u00edndice. Una vez realizada la operaci\u00f3n de vaciado de la cola, se crea una instant\u00e1nea del \u00edndice.<\/p>\n<p><span style=\"font-weight: 400;\">Por defecto, el tama\u00f1o m\u00e1ximo de la cola de mutaci\u00f3n era de 256MB. En Couchbase Server 7.2.2, el tama\u00f1o m\u00e1ximo de la cola de mutaci\u00f3n ser\u00e1 determinado din\u00e1micamente como 1% de la cuota de memoria. Para un nodo con una cuota de memoria de 4GB, el tama\u00f1o m\u00e1ximo de la cola de mutaci\u00f3n ser\u00e1 de 40MB.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tenga en cuenta que no se trata de un l\u00edmite estricto. La cola siempre contendr\u00e1 el n\u00famero m\u00ednimo requerido de mutaciones. En Couchbase Server 7.2.2, ese n\u00famero m\u00ednimo requerido (valor por defecto) tambi\u00e9n se reduce de 50 elementos a 30 elementos. Tambi\u00e9n hemos implementado un ajuste din\u00e1mico de este n\u00famero m\u00ednimo de 30 a 20 y eventualmente a 10, cuando la memoria heap en uso del proceso indexador aumenta. Una vez que la memoria de mont\u00f3n en uso disminuye, el valor vuelve a ajustarse de 10 a 20 y finalmente a 30.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Esta mejora est\u00e1 activada por defecto tanto para Capella como para los clusters autogestionados.<\/span><\/p>\n<h3>Tama\u00f1o reducido del b\u00fafer de almacenamiento<\/h3>\n<p><span style=\"font-weight: 400;\">Una vez que las mutaciones se vuelcan en el almacenamiento de \u00edndices, las mutaciones residen en los b\u00faferes de almacenamiento antes de ser procesadas. El tama\u00f1o de los b\u00faferes de almacenamiento se calcula como: <em>n\u00famero de hilos de CPU * 200<\/em>. Los b\u00faferes de almacenamiento son \u00fanicos para cada instancia\/partici\u00f3n de \u00edndice, por lo que a medida que aumenta el n\u00famero de \u00edndices, tambi\u00e9n aumenta la sobrecarga debida a los b\u00faferes de almacenamiento.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">En Couchbase Server 7.2.2, hemos reducido el tama\u00f1o m\u00e1ximo de los b\u00faferes de almacenamiento a:\u00a0 <em>n\u00famero de hilos de CPU * 20<\/em>. El tama\u00f1o del b\u00fafer se reduce a\u00fan m\u00e1s si la cuota de memoria es inferior a 16 GB. Esto reduce la sobrecarga del b\u00fafer de almacenamiento en un factor de 10 o m\u00e1s. Esta mejora est\u00e1 activada por defecto tanto para Capella como para los cl\u00fasteres autogestionados.<\/span><\/p>\n<h3>Compactaci\u00f3n de la cola de solicitudes de instant\u00e1neas de \u00edndices<\/h3>\n<p><span style=\"font-weight: 400;\">Como se ha mencionado anteriormente, el proceso de indexaci\u00f3n activa la creaci\u00f3n de una instant\u00e1nea cada 10 ms. Cuando se recibe una r\u00e1faga de mutaciones, el almacenamiento del \u00edndice puede ralentizarse temporalmente, por lo que el vaciado de la cola de mutaciones puede tardar m\u00e1s de 10ms. Si la situaci\u00f3n se mantiene as\u00ed durante unos minutos, se pondr\u00e1n en cola muchas peticiones de instant\u00e1neas de \u00edndice.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">En Couchbase Server 7.2.2, hemos introducido la compactaci\u00f3n de la cola de peticiones de instant\u00e1neas de \u00edndice, lo que reduce la sobrecarga de memoria. Esta mejora est\u00e1 habilitada por defecto tanto para Capella como para clusters autogestionados.<\/span><\/p>\n<h3>Compartir LSS entre instancias de \u00edndices<\/h3>\n<p><span style=\"font-weight: 400;\">El almacenamiento de \u00edndices de Couchbase se implementa como un <\/span><a href=\"https:\/\/www.youtube.com\/watch?v=xpt8Cyox_zU\"><span style=\"font-weight: 400;\">Almacenamiento estructurado de registros (LSS)<\/span><\/a><span style=\"font-weight: 400;\"> para lograr el mejor rendimiento. Cada instancia de LSS tiene asignados recursos \u00fanicos (archivos de disco, b\u00faferes de descarga, etc.).\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A partir de Couchbase Server 7.2.2, Capella, por defecto, har\u00e1 cumplir el uso compartido de instancias LSS a trav\u00e9s de m\u00faltiples nodos indexadores. Si un \u00edndice ya est\u00e1 creado con una instancia LSS dedicada, continuar\u00e1 usando esa instancia LSS dedicada despu\u00e9s de la actualizaci\u00f3n. Esta mejora ha producido una buena reducci\u00f3n de la sobrecarga de memoria (de m\u00e1s de <\/span><b>1 GB<\/b><span style=\"font-weight: 400;\"> a menos de <\/span><b>30 MB<\/b><span style=\"font-weight: 400;\">ya que 484 \u00edndices comparten ahora 6 instancias LSS).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Compartir LSS es <\/span><b><i>habilitado<\/i><\/b> <span style=\"font-weight: 400;\">por defecto s\u00f3lo en clusters Capella. Para cl\u00fasteres autogestionados, se puede habilitar mediante el siguiente comando REST:<\/span><\/p>\n<p style=\"padding-left: 40px;\"><tt>curl -X POST -u  https:\/\/:9102\/settings --data '{\"indexer.plasma.useSharedLSS\" : <b>verdadero<\/b><span style=\"font-weight: 400;\">}'<\/span><\/tt><\/p>\n<p><iframe loading=\"lazy\" title=\"Plasma de almacenamiento de \u00edndices secundarios de Couchbase - Dise\u00f1o a escala\" width=\"900\" height=\"506\" src=\"https:\/\/www.youtube.com\/embed\/xpt8Cyox_zU?feature=oembed&#038;enablejsapi=1&#038;origin=https:\/\/www.couchbase.com\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<h2><span style=\"font-weight: 400;\">Otras mejoras<\/span><\/h2>\n<h3><span style=\"font-weight: 400;\">Filtros Bloom<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">El servidor Couchbase hab\u00eda introducido <\/span><a href=\"https:\/\/docs.couchbase.com\/server\/7.1\/learn\/services-and-indexes\/indexes\/storage-modes.html#per-page-bloom-filters\"><span style=\"font-weight: 400;\">filtros bloom para el servicio de \u00edndices<\/span><\/a><span style=\"font-weight: 400;\"> en la versi\u00f3n 7.1. Pero los usuarios tienen que habilitarlos expl\u00edcitamente. Los filtros de floraci\u00f3n son utilizados por la capa de almacenamiento de \u00edndices para reducir la E\/S de disco y mejorar as\u00ed la eficiencia global del servicio de \u00edndices.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A partir de Couchbase Server 7.2.2, el servicio de \u00edndice tendr\u00e1 filtros bloom <\/span><b>activado por defecto. <\/b><span style=\"font-weight: 400;\">Esto reduce las b\u00fasquedas en disco del servicio de \u00edndices, con la contrapartida de un peque\u00f1o aumento de los gastos generales de memoria. Los filtros de floraci\u00f3n muestran sus ventajas sobre todo en las cargas de trabajo de inserci\u00f3n intensiva.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Compresi\u00f3n Zstd<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">El almacenamiento de \u00edndices utiliza la compresi\u00f3n en dos casos de uso: compresi\u00f3n de archivos en disco y <\/span><a href=\"https:\/\/docs.couchbase.com\/server\/current\/learn\/services-and-indexes\/indexes\/storage-modes.html#in-memory-compression\"><span style=\"font-weight: 400;\">compresi\u00f3n de p\u00e1ginas \u00edndice en memoria<\/span><\/a><span style=\"font-weight: 400;\">. Los archivos en disco se comprimen con <\/span><a href=\"https:\/\/en.wikipedia.org\/wiki\/Snappy_(compression)\"><span style=\"font-weight: 400;\">compresi\u00f3n r\u00e1pida<\/span><\/a><span style=\"font-weight: 400;\">mientras que las p\u00e1ginas en memoria se comprimen con <\/span><a href=\"https:\/\/en.wikipedia.org\/wiki\/Zstd\"><span style=\"font-weight: 400;\">Compresi\u00f3n Zstd<\/span><\/a><span style=\"font-weight: 400;\">. Debido al uso de dos algoritmos diferentes, el almacenamiento de \u00edndices ten\u00eda que realizar un ciclo de descompresi\u00f3n y compresi\u00f3n al recuperar las p\u00e1ginas de \u00edndice del disco.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A partir de Couchbase Server 7.2.2, el almacenamiento de \u00edndices ahora utiliza <\/span><b>Compresi\u00f3n Zstd<\/b><span style=\"font-weight: 400;\"> para <\/span><b>archivos en disco<\/b><span style=\"font-weight: 400;\"> tambi\u00e9n. Esto evita un ciclo innecesario de descompresi\u00f3n y compresi\u00f3n durante la obtenci\u00f3n del disco. Adem\u00e1s, se sabe que Zstd ofrece una mejor relaci\u00f3n de compresi\u00f3n. Esto conduce a una utilizaci\u00f3n eficiente del disco i\/o en entornos de nube.\u00a0<\/span><\/p>\n<h2>\u00bfY ahora qu\u00e9?<\/h2>\n<p>M\u00e1s informaci\u00f3n sobre los productos Couchbase:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/es\/downloads\/\">Descargar Couchbase Server<\/a><\/li>\n<li>Iniciar una <a href=\"https:\/\/www.couchbase.com\/blog\/es\/products\/capella\/\">prueba gratuita de Couchbase Capella (DBaas)<\/a><\/li>\n<li>Acceso a Couchbase <a href=\"https:\/\/docs.couchbase.com\/home\/index.html\">documentaci\u00f3n para desarrolladores<\/a><\/li>\n<li>V\u00e9ase <a href=\"https:\/\/www.couchbase.com\/blog\/es\/customers\/\">qui\u00e9n m\u00e1s utiliza Couchbase<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>This is Part 2 of a two part blog. Part 1 discusses the Index service scaling improvements implemented in Couchbase Server 7.2.2. This second part focuses on reducing memory and disk I\/O overheads. Reducing Memory Overheads for Indexer Process Couchbase [&hellip;]<\/p>","protected":false},"author":49228,"featured_media":13579,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1821,2225,8905,1816,2453,9417,9381],"tags":[9699,1626,1641],"ppma_author":[9101],"class_list":["post-14970","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-architecture","category-cloud","category-couchbase-global-secondary-index","category-couchbase-server","category-global-secondary-index","category-performance","category-indexing","tag-in-memory","tag-index-managment","tag-secondary-indexing"],"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>Index Service Improvements in Couchbase Server 7.2.2 : Part 2 - 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\/es\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Index Service Improvements in Couchbase Server 7.2.2 : Part 2\" \/>\n<meta property=\"og:description\" content=\"This is Part 2 of a two part blog. Part 1 discusses the Index service scaling improvements implemented in Couchbase Server 7.2.2. This second part focuses on reducing memory and disk I\/O overheads. Reducing Memory Overheads for Indexer Process Couchbase [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-23T18:05:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T03:19:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/07\/capella-vs-cosmosdb-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1709\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Amit Kulkarni\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Amit Kulkarni\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/\"},\"author\":{\"name\":\"Amit Kulkarni\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/76beaf20748818542ed2b7a6bfcd524c\"},\"headline\":\"Index Service Improvements in Couchbase Server 7.2.2 : Part 2\",\"datePublished\":\"2023-10-23T18:05:03+00:00\",\"dateModified\":\"2025-06-14T03:19:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/\"},\"wordCount\":890,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/07\/capella-vs-cosmosdb-scaled.jpg\",\"keywords\":[\"in-memory\",\"index managment\",\"Secondary Indexing\"],\"articleSection\":[\"Couchbase Architecture\",\"Couchbase Capella\",\"Couchbase Global Secondary Index\",\"Couchbase Server\",\"Global Secondary Index\",\"High Performance\",\"Indexing\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/\",\"name\":\"Index Service Improvements in Couchbase Server 7.2.2 : Part 2 - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/07\/capella-vs-cosmosdb-scaled.jpg\",\"datePublished\":\"2023-10-23T18:05:03+00:00\",\"dateModified\":\"2025-06-14T03:19:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/07\/capella-vs-cosmosdb-scaled.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/07\/capella-vs-cosmosdb-scaled.jpg\",\"width\":2560,\"height\":1709,\"caption\":\"Couchbase Capella vs CosmosDB\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Index Service Improvements in Couchbase Server 7.2.2 : Part 2\"}]},{\"@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\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@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\/76beaf20748818542ed2b7a6bfcd524c\",\"name\":\"Amit Kulkarni\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/9b381fdec8caa95228a24342f1abbbbc\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ce1e7e777f6f5e141aa952f3bba06e838b5cb9bd5dbf9584e9ac998931808950?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ce1e7e777f6f5e141aa952f3bba06e838b5cb9bd5dbf9584e9ac998931808950?s=96&d=mm&r=g\",\"caption\":\"Amit Kulkarni\"},\"description\":\"Amit Kulkarni is working as a Engineering Manager at Couchbase on Global Secondary Indexes. He has experience in working on technologies like Distributed Systems, Distributed NoSQL Databases, Cloud Storage, Storage Virtualisation etc.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/amit-kulkarni\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Index Service Improvements in Couchbase Server 7.2.2 : Part 2 - 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\/es\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/","og_locale":"es_MX","og_type":"article","og_title":"Index Service Improvements in Couchbase Server 7.2.2 : Part 2","og_description":"This is Part 2 of a two part blog. Part 1 discusses the Index service scaling improvements implemented in Couchbase Server 7.2.2. This second part focuses on reducing memory and disk I\/O overheads. Reducing Memory Overheads for Indexer Process Couchbase [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/es\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/","og_site_name":"The Couchbase Blog","article_published_time":"2023-10-23T18:05:03+00:00","article_modified_time":"2025-06-14T03:19:24+00:00","og_image":[{"width":2560,"height":1709,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/07\/capella-vs-cosmosdb-scaled.jpg","type":"image\/jpeg"}],"author":"Amit Kulkarni","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Amit Kulkarni","Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/"},"author":{"name":"Amit Kulkarni","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/76beaf20748818542ed2b7a6bfcd524c"},"headline":"Index Service Improvements in Couchbase Server 7.2.2 : Part 2","datePublished":"2023-10-23T18:05:03+00:00","dateModified":"2025-06-14T03:19:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/"},"wordCount":890,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/07\/capella-vs-cosmosdb-scaled.jpg","keywords":["in-memory","index managment","Secondary Indexing"],"articleSection":["Couchbase Architecture","Couchbase Capella","Couchbase Global Secondary Index","Couchbase Server","Global Secondary Index","High Performance","Indexing"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/","url":"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/","name":"Index Service Improvements in Couchbase Server 7.2.2 : Part 2 - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/07\/capella-vs-cosmosdb-scaled.jpg","datePublished":"2023-10-23T18:05:03+00:00","dateModified":"2025-06-14T03:19:24+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/07\/capella-vs-cosmosdb-scaled.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/07\/capella-vs-cosmosdb-scaled.jpg","width":2560,"height":1709,"caption":"Couchbase Capella vs CosmosDB"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/index-service-improvements-in-couchbase-server-7-2-2-part-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Index Service Improvements in Couchbase Server 7.2.2 : Part 2"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos 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":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@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\/76beaf20748818542ed2b7a6bfcd524c","name":"Amit Kulkarni","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/9b381fdec8caa95228a24342f1abbbbc","url":"https:\/\/secure.gravatar.com\/avatar\/ce1e7e777f6f5e141aa952f3bba06e838b5cb9bd5dbf9584e9ac998931808950?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ce1e7e777f6f5e141aa952f3bba06e838b5cb9bd5dbf9584e9ac998931808950?s=96&d=mm&r=g","caption":"Amit Kulkarni"},"description":"Amit Kulkarni trabaja como Director de Ingenier\u00eda en Couchbase en \u00cdndices Secundarios Globales. Tiene experiencia en tecnolog\u00edas como sistemas distribuidos, bases de datos NoSQL distribuidas, almacenamiento en la nube, virtualizaci\u00f3n del almacenamiento, etc.","url":"https:\/\/www.couchbase.com\/blog\/es\/author\/amit-kulkarni\/"}]}},"authors":[{"term_id":9101,"user_id":49228,"is_guest":0,"slug":"amit-kulkarni","display_name":"Amit Kulkarni","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/ce1e7e777f6f5e141aa952f3bba06e838b5cb9bd5dbf9584e9ac998931808950?s=96&d=mm&r=g","author_category":"","last_name":"Kulkarni","first_name":"Amit","job_title":"","user_url":"","description":"Amit Kulkarni trabaja como Director de Ingenier\u00eda en Couchbase en \u00cdndices Secundarios Globales. Tiene experiencia en tecnolog\u00edas como sistemas distribuidos, bases de datos NoSQL distribuidas, almacenamiento en la nube, virtualizaci\u00f3n del almacenamiento, etc."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/14970","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/49228"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=14970"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/14970\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/13579"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=14970"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=14970"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=14970"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=14970"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}