Introducción
En Couchbase Móvil stack consta de tres componentes, Servidor Couchbase, Pasarela de sincronizacióny Couchbase Lite.
Para sentirse cómodo con toda la pila, es genial instalar y ejecutar todo en su máquina de desarrollo. En esta serie de entradas, voy a caminar a través de los pasos para empezar con cada componente. También mostraré cómo explorar un poco más por el camino.
Sólo haré una configuración mínima. Esto no pretende explicar lo que necesitas para un entorno de producción. Asumo que estás familiarizado con algunos conceptos básicos de NoSQL, tienes alguna comprensión de Couchbase, y sabes cómo construir aplicaciones en algo como Java, Android o iOS. Si quieres leer más sobre bases de datos NoSQL o Couchbase, puedes encontrar un montón de recursos en la web Couchbase sitio.
Couchbase es de código abierto. Todo lo que usaré aquí es gratis para probar. Mira al final del post para más recursos si necesitas ayuda.
Servidor Couchbase
Couchbase Server (CBS) es una base de datos NoSQL de clase empresarial.
CBS funciona en una amplia variedad de distribuciones de Linux, diferentes versiones de Windows y OSX a partir de 10.8. La instalación inicial de CBS requiere unos 3-4 pasos. Los pasos dependen de la plataforma. Voy a enumerar lo que se necesita para OSX como un ejemplo. Para otras plataformas, puedes encontrar la versión rápida de las instrucciones de instalación aquí. También puede ver tutoriales en vídeo de varias distribuciones de Linux (Ubuntu, RHELo CentOS), OSXy Windows.
OSX
Pasos de la instalación inicial
Tanto la Enterprise Edition como la Community Edition son gratuitas para su evaluación. Voy a ilustrarlo con la Enterprise Edition, versión 4.5.1.
- Descargar Servidor Couchbase (archivo zip)
- Descomprima el archivo, abra la carpeta resultante
- Arrastrar Couchbase Server a Aplicaciones
- Localice Couchbase Server en Aplicaciones, haga clic para iniciar
Cuando se inicie correctamente, aparecerá un icono de control en la barra de menús. Couchbase también inicia automáticamente la página web de configuración (http://127.0.0.1:8091/index.html). Deberías ver esto:

Haga clic en "Configurar" para configurar su instalación. Esto le llevará al paso 1 (de 5).
Configuración - Primer paso

Puedes aprender sobre el resto de ajustes más adelante. La única que recomiendo cambiar es la que se muestra marcada en rojo. Esto fija la cantidad máxima de memoria principal que esta instancia de CBS utilizará. Yo suelo ponerla en 2GB, pero puedes probar con cualquier cosa hasta 256MB.
Segundo paso

CBS viene con conjuntos de datos de muestra. No necesitas cargar ninguno. Aquí muestro la carga de la muestra de cerveza. Es útil para explorar, y me referiré a ella en un post posterior, por lo que es posible que desee incluirlo.
Tercer paso

Una nota rápida sobre terminología. CBS organiza los conjuntos de datos en cubos. Estos corresponden aproximadamente a lo que otros sistemas denominan base de datos.
No es necesario cambiar ninguna configuración aquí. CBS crea un cubo llamado "default". Lo usaremos en ejemplos posteriores. Usted debe no desplegar un sistema de producción con un cubo llamado "por defecto". Está ahí para ponerte en marcha. Algunas de las configuraciones de ejemplo estándar de Sync Gateway también lo utilizan.
Cuarto paso

Aquí puedes configurarte para recibir actualizaciones de software, registrar tu producto y aceptar los términos y condiciones de uso. Para pasar al siguiente paso solo es necesario aceptar los términos y condiciones.
Quinto paso

Finalmente, necesitas configurar una cuenta administrativa. Couchbase rellena un nombre de usuario por defecto (deberías cambiarlo para producción). Establece una contraseña, y ya está.
Listo para salir

Ya está. Con estos sencillos pasos, ya tienes una instalación activa y configurada de Couchbase Server.
Ahora debería ver el panel general de la interfaz de administración. Moviéndonos de arriba a abajo, podemos ver cómo la información refleja lo que seleccionamos durante la instalación.
La barra verde debajo muestra el estado de los 2GB de RAM que asignamos para nuestra instancia de Servidor. Si miras de cerca, verás 11MB de memoria en uso activo. Eso incluye los datos de muestra del cubo de cerveza en memoria.
Bajo el encabezado Buckets, verá que el recuento activo incluye el bucket por defecto más cualquier bucket de muestra cargado. El gráfico de actividad muestra un pico en las operaciones. Esto corresponde a la carga de los datos de muestra de cerveza.
En Servidores, vemos que tenemos un servidor activo. Sólo hemos configurado una instancia, por lo que los demás indicadores muestran 0 servidores.
Próximos pasos
Eso es todo para instalar Couchbase Server en tu máquina. Si quieres ir más allá, puedes echar un vistazo a la interfaz de administración o probar tu instalación directamente usando herramientas de línea de comandos para hacer llamadas REST. Ya has visto lo fácil que es ponerse en marcha, así que no debes preocuparte por romper nada. Si realmente te enredas, simplemente borra la instalación y empieza de nuevo.
En el resto de esta serie, empezaré mostrando algunas formas interesantes de explorar Couchbase Server. Esto no será exhaustivo. Me centraré en algunos elementos para que te sientas cómodo explorando por tu cuenta.
A continuación voy a mostrar cómo empezar con Sync Gateway. Sync Gateway (SG) es más fácil de instalar. Vale la pena dedicar tiempo a entender cómo funciona la sincronización, así que voy a pasar más tiempo mostrando algunas cosas que puedes hacer con él.
Terminaré la serie con una aplicación de demostración usando Couchbase Lite que se conecta a CBS y SG, todo ejecutándose en la misma máquina. Haremos un bucle de vuelta para ver lo que sucede en CBS y SG cuando se ejecuta la aplicación.
Bienvenido a Couchbase Mobile. Esta es una gran tecnología que resuelve problemas difíciles de una manera flexible. Actualmente es el único producto que conozco que aborda todos los problemas principales a los que nos enfrentamos cuando desarrollamos aplicaciones que necesitan una sólida disponibilidad offline combinada con sincronización e integración back-end. Es emocionante trabajar con él, así que estoy deseando mostrarte más formas de explorarlo.
[button style="btn-link btn-lg" icon="fa fa-arrow-right" align="left" iconcolor="#dd3333″ type="link" target="false" title="Siguiente: Couchbase Web Console" link="https://www.couchbase.com/blog/comfortable-couchbase-mobile-couchbase-web-console/" linkrel=""]
Posdata
Consulte más recursos en nuestra portal para desarrolladores y síganos en Twitter @CouchbaseDev.
Puede enviar preguntas a nuestro foros. Y participamos activamente en Stack Overflow.
Puede seguirme personalmente en @HodGreeley

backlink de wikipedia
doguvhkhq rviun ceugxii chyt vygclclgeonrvsg
[...] Anterior: Instalación de Couchbase Server Siguiente: Couchbase Server a través de la línea de comandos [...]
[...] Base de datos integrada Lite. Puedes obtener más información sobre cómo empezar a usar Couchbase Server aquí y Couchbase Sync Gateway [...]
¿dónde están los artículos de seguimiento?