{"id":2349,"date":"2016-07-22T14:07:46","date_gmt":"2016-07-22T14:07:45","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2349"},"modified":"2025-06-13T19:30:07","modified_gmt":"2025-06-14T02:30:07","slug":"summer-project-2016-update-the-couchcase-begins","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/summer-project-2016-update-the-couchcase-begins\/","title":{"rendered":"Actualizaci\u00f3n del proyecto de verano 2016: comienza el sof\u00e1"},"content":{"rendered":"<div id=\"preamble\">\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>La \u00faltima vez, escrib\u00ed en el blog sobre el concepto de mi proyecto de verano: el grupo de maletas para demostrar <a href=\"https:\/\/www.couchbase.com\/blog\/es\/developers\/?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blog\">Servidor Couchbase<\/a>. Tengo buenas noticias: \u00a1el proyecto est\u00e1 en marcha! En esta entrada del blog, voy a mostrar c\u00f3mo empec\u00e9 a preparar el hardware.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Pero antes, un par de notas r\u00e1pidas:<\/p>\n<\/div>\n<div class=\"olist arabic\">\n<ol class=\"arabic\">\n<li>A <a href=\"https:\/\/twitter.com\/CalvinAllen_\/status\/754381842950844416\">amigo m\u00edo en Twitter<\/a> se le ocurri\u00f3 un nombre pegadizo para lo que estoy construyendo: el Couchcase. As\u00ed es como lo llamar\u00e9 a partir de ahora. El <strong>#Couchbase Camilla<\/strong>.<\/li>\n<li>Quer\u00eda dar m\u00e1s cr\u00e9dito a la inspiraci\u00f3n de este proyecto: <strong>Fujio Turner<\/strong>. Me envi\u00f3 una foto del elaborado montaje que lleva a reuniones y conferencias, y pens\u00e9 en compartirla con vosotros.<\/li>\n<\/ol>\n<\/div>\n<div class=\"imageblock\">\n<div class=\"content\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5705 size-full\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/07\/001_fujioturnercluster-compressor.png\" alt=\"fujioturnercluster\" width=\"799\" height=\"600\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/001_fujioturnercluster-compressor.png 799w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/001_fujioturnercluster-compressor-300x225.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/001_fujioturnercluster-compressor-768x577.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/001_fujioturnercluster-compressor-20x15.png 20w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" \/><\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>Mi versi\u00f3n ser\u00e1 m\u00e1s simple, tendr\u00e1 un \u00e9nfasis en Couchbase Server, y ser\u00e1 montado en un malet\u00edn para la portabilidad y la facilidad de configuraci\u00f3n \/ almacenamiento. Pero lo que estoy construyendo es muy similar a su proyecto original.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"truecouchbase-on-a-stick\">Couchbase en un palo<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>En la entrada anterior del blog, mencion\u00e9 que iba a probar los \"compute sticks\", ya que tienen CPU Intel de 64 bits y 2gb de RAM.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>El primer dispositivo que prob\u00e9 fue un <a href=\"https:\/\/www.amazon.com\/gp\/product\/B01EWNOVX2\/ref=oh_aui_detailpage_o09_s00\">GOLE Windows 10\/Android stick PC<\/a>. Esto tiene una CPU de 64 bits, pero lo que no me di cuenta es que viene con Windows 10 de 32 bits (que Couchbase Server no se ejecutar\u00e1 en). Mi siguiente pensamiento fue \"no es gran cosa, voy a crear una thumbdrive USB de arranque con Ubuntu o Windows de 64 bits\". Para el GOLE, \u00a1es m\u00e1s f\u00e1cil decirlo que hacerlo! No pude encontrar ninguna manera de hacer que esta cosa reconozca y arranque desde una unidad USB.<\/p>\n<\/div>\n<div class=\"imageblock\">\n<div class=\"content\" style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2719\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/07\/002intelcomputestick.jpg\" alt=\"intelcomputestick\" width=\"600\" height=\"338\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/002intelcomputestick.jpg 600w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/002intelcomputestick-300x169.jpg 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/002intelcomputestick-20x11.jpg 20w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/div>\n<div class=\"title\" style=\"text-align: center\">Figura 1. <a href=\"https:\/\/www.amazon.com\/gp\/product\/B014N4CZE2\/ref=oh_aui_detailpage_o07_s00\">Intel Compute Stick<\/a>, n\u00edquel (\u00bfo es un <a href=\"https:\/\/www.couchbase.com\/blog\/es\/n1ql\/?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blog\">N1QL<\/a>?) para la escala<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>El siguiente dispositivo que consegu\u00ed fue un Intel Compute Stick. Es casi id\u00e9ntico al GOLE Stick. Cuando lleg\u00f3, descubr\u00ed que tambi\u00e9n ven\u00eda con Windows 10 de 32 bits (para tu informaci\u00f3n, hay una versi\u00f3n que viene con Ubuntu de 64 bits preinstalado, pero esa versi\u00f3n solo viene con 1 GB de RAM). La diferencia clave es que yo era capaz de conseguir que reconozca y arranque desde una unidad USB.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><em>Advertencia: si sustituye el sistema operativo de f\u00e1brica por otro, es probable que anule la garant\u00eda y\/o cualquier esperanza de obtener ayuda de Intel en el futuro.<\/em><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Sin embargo, no es 100% sencillo pasar del unboxing a Couchbase Server. Aqu\u00ed tienes un resumen de los pasos que di.<\/p>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"true1-update-bios\">1. Actualizar BIOS<\/h3>\n<div class=\"paragraph\">\n<p>El Compute Stick est\u00e1 pensado para conectarse siempre al televisor a trav\u00e9s de HDMI. En realidad es una alternativa bastante interesante a un Chromecast o Roku Stick porque no est\u00e1s limitado a un conjunto de aplicaciones. Puedes navegar por la web y ver Netflix, por supuesto, pero si aparece alg\u00fan otro servicio de streaming, o quieres utilizar alg\u00fan servicio oscuro que a\u00fan no tiene una aplicaci\u00f3n Roku, esta es la herramienta para ti.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>De todos modos, para este proyecto, no tengo necesidad de tener ning\u00fan adaptador de pantalla conectado a ellos. Sin embargo, lo que he encontrado es que si un palo se apaga y se enciende de nuevo, no se iniciar\u00e1 en el sistema operativo si no hay una pantalla conectada. A MENOS QUE, actualice el BIOS.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Tengo el <a href=\"https:\/\/downloadcenter.intel.com\/download\/25506\/BIOS-Update-FCBYT10H-86A-\">\u00faltima BIOS del sitio de Intel<\/a>lo copi\u00e9 en una memoria USB. Despu\u00e9s arranco el Compute Stick, cargo la BIOS y actualizo el firmware de la BIOS.<\/p>\n<\/div>\n<div class=\"imageblock\">\n<div class=\"content\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2721\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/07\/003_bios_update.jpg\" alt=\"bios_update\" width=\"600\" height=\"338\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/003_bios_update.jpg 600w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/003_bios_update-300x169.jpg 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/003_bios_update-20x11.jpg 20w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>Una vez hecho esto, el computer stick no tiene problemas para arrancar en el sistema operativo sin una pantalla conectada.<\/p>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"true2-create-a-bootable-usb-thumbdrive\">2. Crea una unidad USB de arranque.<\/h3>\n<div class=\"paragraph\">\n<p>Decid\u00ed usar Ubuntu 14, de 64 bits. Cre\u00e9 una unidad USB de arranque desde Windows utilizando una herramienta llamada <a href=\"https:\/\/www.ubuntu.com\/download\/desktop\/create-a-usb-stick-on-windows\">Rufus, siguiendo las instrucciones del sitio web de Ubuntu<\/a>. Lo \u00fanico que creo que hice diferente es que en la opci\u00f3n \"Crear un disco de arranque usando\", seleccion\u00e9 \"Imagen DD\" en lugar de \"Imagen ISO\". YMMV, pero si utiliza \"Imagen ISO\" puede obtener un error de \"CD-ROM\" durante la instalaci\u00f3n de Ubuntu.<\/p>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"true3-attach-the-bootable-usb-thumbdrive-a-keyboard-and-mouse\">3. Conecte la unidad USB de arranque, un teclado y un rat\u00f3n.<\/h3>\n<div class=\"paragraph\">\n<p>El computer stick s\u00f3lo tiene un puerto USB, as\u00ed que tuve que usar un hub para conectar todos los dispositivos que quer\u00eda usar: teclado, rat\u00f3n, thumbdrives y adaptador USB-Ethernet.<\/p>\n<\/div>\n<div class=\"imageblock\">\n<div class=\"content\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2722\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/07\/004_usb_hub.jpg\" alt=\"usb_hub\" width=\"600\" height=\"338\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/004_usb_hub.jpg 600w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/004_usb_hub-300x169.jpg 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/004_usb_hub-20x11.jpg 20w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"true4-change-the-boot-settings\">4. Cambiar la configuraci\u00f3n de arranque<\/h3>\n<div class=\"paragraph\">\n<p>Lo siguiente que hay que hacer es cambiar un par de ajustes en la BIOS.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Cambia el ajuste \"Seleccionar sistema operativo\" de Windows a Ubuntu.<\/p>\n<\/div>\n<div class=\"imageblock\">\n<div class=\"content\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2723\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/07\/005_select_operating_system.jpg\" alt=\"select_operating_system\" width=\"600\" height=\"259\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/005_select_operating_system.jpg 600w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/005_select_operating_system-300x130.jpg 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/005_select_operating_system-20x9.jpg 20w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>Cambia el \"Boot Drive Order\" para que la BIOS arranque en la unidad USB de arranque que creaste en el paso 2.<\/p>\n<\/div>\n<div class=\"imageblock\">\n<div class=\"content\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2725\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/07\/006_boot_drive_order.jpg\" alt=\"boot_drive_order\" width=\"600\" height=\"365\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/006_boot_drive_order.jpg 600w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/006_boot_drive_order-300x183.jpg 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/006_boot_drive_order-20x12.jpg 20w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>Guarde los cambios y salga de la BIOS.<\/p>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"true5-install-ubuntu\">5. Instala Ubuntu.<\/h3>\n<div class=\"paragraph\">\n<p>Estoy seguro de que muchos de ustedes han hecho esto antes, en una m\u00e1quina virtual por lo menos. Instalar Ubuntu es pan comido, \u00a1incluso para un usuario poco ilustrado de Windows como yo! Es posible que desee conectar el Compute Stick a Internet, utilizando un adaptador USB-Ethernet. Esto permite a Ubuntu descargar actualizaciones mientras se instala. Es probable que necesites este adaptador m\u00e1s adelante, as\u00ed que puedes conectarlo y usarlo ahora.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><em><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2724\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/07\/007_install_ubuntu.jpg\" alt=\"install_ubuntu\" width=\"600\" height=\"330\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/007_install_ubuntu.jpg 600w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/007_install_ubuntu-300x165.jpg 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/007_install_ubuntu-20x11.jpg 20w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/em><\/p>\n<p><em>Ten en cuenta que estoy usando Ubuntu Desktop. Ubuntu Server deber\u00eda funcionar bien tambi\u00e9n, si te sientes m\u00e1s aventurero. Pero como este proyecto es s\u00f3lo por diversi\u00f3n, y no est\u00e1s usando Compute Sticks en tu centro de datos (\u00bfverdad?), la versi\u00f3n de escritorio ser\u00e1 suficiente.<\/em><\/p>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"true6-install-wifi-driver\">6. Instalar controlador wifi<\/h3>\n<div class=\"paragraph\">\n<p>Si hubiera comprado el Intel Compute Stick que ven\u00eda preinstalado con Ubuntu, supongo que ya vendr\u00eda con un controlador wifi instalado. Y en mi experiencia, Ubuntu no suele tener problemas con la mayor\u00eda del hardware wifi. Desafortunadamente, parece que una instalacion de Ubuntu 14 no puede reconocer el hardware wifi integrado en el Compute Stick. Por lo tanto, tendr\u00e1s que construirlo e instalarlo t\u00fa mismo. Esto me tom\u00f3 un tiempo para averiguar, pero he encontrado algunos <a href=\"https:\/\/ubuntuforums.org\/showthread.php?t=2249936\">informaci\u00f3n en los foros de Ubuntu<\/a> que ayud\u00f3. Mencion\u00e9 en el paso 5 que podr\u00edas necesitar un adaptador USB-Ethernet, y eso es porque la instalaci\u00f3n de este controlador requiere el uso de apt-get y git.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Abr\u00ed una ventana de Terminal y ejecut\u00e9 estos comandos:<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlightjs highlight\"><code class=\"language-bash\">sudo apt-get install build-essential linux-headers-generic git\r\ngit clone https:\/\/github.com\/hadess\/rtl8723as.git\r\ncd rtl8723as\r\nmake\r\nsudo make install\r\nsudo depmod -a\r\nsudo modprobe 8723bs<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>Algunas notas:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>Siempre que ejecuto el \u00faltimo comando (<code>sudo modprobe 8723bs<\/code>) Recibo un mensaje de error (\"M\u00f3dulo 8723bs no encontrado\"). Esto me caus\u00f3 mucho dolor. Sin embargo, la soluci\u00f3n parece ser simplemente reiniciar (<code>sudo reboot<\/code>).<\/li>\n<li>Por alguna raz\u00f3n, el wifi integrado no funcionaba cuando a\u00fan ten\u00eda el adaptador USB-Ethernet conectado. Esto tambi\u00e9n me caus\u00f3 muchos problemas. Soluci\u00f3n: desenchufarlo.<\/li>\n<li>En caso de que desaparezca la cuenta de Github enlazada anteriormente, he creado un archivo <a href=\"https:\/\/github.com\/mgroves\/rtl8723bs.git\">en Github<\/a> que puede utilizar en su lugar.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"true7-install-couchbase-server\">7. Instalar Couchbase Server<\/h3>\n<div class=\"paragraph\">\n<p>Esta es la parte m\u00e1s f\u00e1cil. <a href=\"https:\/\/www.couchbase.com\/blog\/es\/nosql-databases\/downloads\/?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blog\">Descargar Couchbase Server<\/a> (para Ubuntu 14, en mi caso), y haz doble clic en el instalador. Haga clic en el bot\u00f3n \"Instalar\" en el Centro de Software de Ubuntu, y ya est\u00e1 todo listo.<\/p>\n<\/div>\n<div class=\"imageblock\">\n<div class=\"content\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2726\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/07\/008_install_couchbase_on_ubuntu.jpg\" alt=\"install_couchbase_on_ubuntu\" width=\"600\" height=\"149\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/008_install_couchbase_on_ubuntu.jpg 600w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/008_install_couchbase_on_ubuntu-300x75.jpg 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/008_install_couchbase_on_ubuntu-20x5.jpg 20w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"truewhat-s-next\">\u00bfY ahora qu\u00e9?<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Si echas un vistazo a mi plan original, probablemente puedas adivinar cu\u00e1l es el siguiente paso. Pero aqu\u00ed va una pista.<\/p>\n<\/div>\n<div class=\"imageblock\">\n<div class=\"content\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2727\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2016\/07\/009_three_compute_sticks.jpg\" alt=\"three_compute_sticks\" width=\"600\" height=\"338\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/009_three_compute_sticks.jpg 600w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/009_three_compute_sticks-300x169.jpg 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/009_three_compute_sticks-20x11.jpg 20w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>Espero que le haya resultado \u00fatil. O, al menos, entretenido.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Si tiene sugerencias o ideas <a href=\"https:\/\/twitter.com\/mgroves\">B\u00fascame en Twitter<\/a> o env\u00edame un correo electr\u00f3nico (matthew.groves AT couchbase DOT com). Me encantar\u00eda saber de ti si est\u00e1s probando algo similar.<\/p>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Last time, I blogged about the concept of my summer project: the suitcase cluster for demonstrating Couchbase Server. I have good news: the project is underway! In this blog post, I\u2019m going to show you how I started preparing the [&hellip;]<\/p>","protected":false},"author":71,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816],"tags":[1308],"ppma_author":[8937],"class_list":["post-2349","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server","tag-devops"],"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>Summer Project 2016 update: The Couchcase Begins - 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\/summer-project-2016-update-the-couchcase-begins\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Summer Project 2016 update: The Couchcase Begins\" \/>\n<meta property=\"og:description\" content=\"Last time, I blogged about the concept of my summer project: the suitcase cluster for demonstrating Couchbase Server. I have good news: the project is underway! In this blog post, I\u2019m going to show you how I started preparing the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/summer-project-2016-update-the-couchcase-begins\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-07-22T14:07:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T02:30:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/001_fujioturnercluster-compressor.png\" \/>\n\t<meta property=\"og:image:width\" content=\"799\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Matthew Groves\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@mgroves\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matthew Groves\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/\"},\"author\":{\"name\":\"Matthew Groves\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58\"},\"headline\":\"Summer Project 2016 update: The Couchcase Begins\",\"datePublished\":\"2016-07-22T14:07:45+00:00\",\"dateModified\":\"2025-06-14T02:30:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/\"},\"wordCount\":1181,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"DevOps\"],\"articleSection\":[\"Couchbase Server\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/\",\"name\":\"Summer Project 2016 update: The Couchcase Begins - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2016-07-22T14:07:45+00:00\",\"dateModified\":\"2025-06-14T02:30:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/#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\/summer-project-2016-update-the-couchcase-begins\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Summer Project 2016 update: The Couchcase Begins\"}]},{\"@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\/3929663e372020321b0152dc4fa65a58\",\"name\":\"Matthew Groves\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ba51e6aacc53995c323a634e4502ef54\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g\",\"caption\":\"Matthew Groves\"},\"description\":\"Matthew D. Groves is a guy who loves to code. It doesn't matter if it's C#, jQuery, or PHP: he'll submit pull requests for anything. He has been coding professionally ever since he wrote a QuickBASIC point-of-sale app for his parent's pizza shop back in the 90s. He currently works as a Senior Product Marketing Manager for Couchbase. His free time is spent with his family, watching the Reds, and getting involved in the developer community. He is the author of AOP in .NET, Pro Microservices in .NET, a Pluralsight author, and a Microsoft MVP.\",\"sameAs\":[\"https:\/\/crosscuttingconcerns.com\",\"https:\/\/x.com\/mgroves\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/matthew-groves\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Summer Project 2016 update: The Couchcase Begins - 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\/summer-project-2016-update-the-couchcase-begins\/","og_locale":"es_MX","og_type":"article","og_title":"Summer Project 2016 update: The Couchcase Begins","og_description":"Last time, I blogged about the concept of my summer project: the suitcase cluster for demonstrating Couchbase Server. I have good news: the project is underway! In this blog post, I\u2019m going to show you how I started preparing the [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/es\/summer-project-2016-update-the-couchcase-begins\/","og_site_name":"The Couchbase Blog","article_published_time":"2016-07-22T14:07:45+00:00","article_modified_time":"2025-06-14T02:30:07+00:00","og_image":[{"width":799,"height":600,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2016\/07\/001_fujioturnercluster-compressor.png","type":"image\/png"}],"author":"Matthew Groves","twitter_card":"summary_large_image","twitter_creator":"@mgroves","twitter_misc":{"Written by":"Matthew Groves","Est. reading time":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/"},"author":{"name":"Matthew Groves","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58"},"headline":"Summer Project 2016 update: The Couchcase Begins","datePublished":"2016-07-22T14:07:45+00:00","dateModified":"2025-06-14T02:30:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/"},"wordCount":1181,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["DevOps"],"articleSection":["Couchbase Server"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/","url":"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/","name":"Summer Project 2016 update: The Couchcase Begins - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2016-07-22T14:07:45+00:00","dateModified":"2025-06-14T02:30:07+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/summer-project-2016-update-the-couchcase-begins\/#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\/summer-project-2016-update-the-couchcase-begins\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Summer Project 2016 update: The Couchcase Begins"}]},{"@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\/3929663e372020321b0152dc4fa65a58","name":"Matthew Groves","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ba51e6aacc53995c323a634e4502ef54","url":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","caption":"Matthew Groves"},"description":"A Matthew D. Groves le encanta programar. No importa si se trata de C#, jQuery o PHP: enviar\u00e1 pull requests para cualquier cosa. Lleva codificando profesionalmente desde que escribi\u00f3 una aplicaci\u00f3n de punto de venta en QuickBASIC para la pizzer\u00eda de sus padres, all\u00e1 por los a\u00f1os noventa. Actualmente trabaja como Director de Marketing de Producto para Couchbase. Su tiempo libre lo pasa con su familia, viendo a los Reds y participando en la comunidad de desarrolladores. Es autor de AOP in .NET, Pro Microservices in .NET, autor de Pluralsight y MVP de Microsoft.","sameAs":["https:\/\/crosscuttingconcerns.com","https:\/\/x.com\/mgroves"],"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/matthew-groves\/"}]}},"authors":[{"term_id":8937,"user_id":71,"is_guest":0,"slug":"matthew-groves","display_name":"Matthew Groves","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","author_category":"","last_name":"Groves","first_name":"Matthew","job_title":"","user_url":"https:\/\/crosscuttingconcerns.com","description":"A Matthew D. Groves le encanta programar.  No importa si se trata de C#, jQuery o PHP: enviar\u00e1 pull requests para cualquier cosa.  Lleva codificando profesionalmente desde que escribi\u00f3 una aplicaci\u00f3n de punto de venta en QuickBASIC para la pizzer\u00eda de sus padres, all\u00e1 por los a\u00f1os noventa.  Actualmente trabaja como Director de Marketing de Producto para Couchbase. Su tiempo libre lo pasa con su familia, viendo a los Reds y participando en la comunidad de desarrolladores.  Es autor de AOP in .NET, Pro Microservices in .NET, autor de Pluralsight y MVP de Microsoft."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2349","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\/71"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=2349"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2349\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=2349"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=2349"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=2349"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=2349"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}