Overview

Skill Level: Beginner

Este tutorial muestra los conocimientos b√°sicos para empezar a interactuar con Cloudant

Ingredients

  • Cuenta de IBM Cloud
  • Conocimientos basicos generales sobre Bases de datos NoSQL

Step-by-step

  1. Crea tu servicio de Cloudant

    Desde tu panel de control, dirigete al catalogo y busca Cloudant. Crea tu servicio con el nombre y valores por defecto y selecciona para el metodo de autenticacion la opcion se√Īalada como “Ambos credenciales y IAM”.

     

    paso1

    Al ser creado el servicio inicia la herramienta desde el boto “Launch Dashboard”¬†

    launch_cloudant

  2. Panel de control de Cloudant

    En este panel de control tendremos las funciones principales de nuestro servicio de Cloudant. Entre las cuales esta el monitoreao que nos muestra las transacciones actuales y métricas de los datos.dashboard

  3. Cosas importantes a considerar

    En Cloudant cada base de datos que generemos tendra documentos en formatos JSON en donde estara guardada nuestra informacion.
    Depebemos recordar puntos importantes.

    • Los documentos JSON estan desnormalizados (Es decir,¬†puede haber informaci√≥n repetida en mas de 1 doc.)
    • El peso maximo de cada documento es de 1MB
    • El esquema de los documentos lo proporcionamos nosotros¬†
    • Los documentos son de “Solo-escritura”, esto quiere decir que no se pueden actualizar caracteristicas especificas del documento. si no que al ser un dato del doc. modificado cloudant reescribe todo el documento en la base de datos otra vez.

    db

  4. Tu primer documento

    Utilizaremos el boton de crear documento y podemos crear un JSON con los datos que nosotros queramos.
    Una vez guardado el documento este generara un “_id” aleatorio que sera el nombre del doc.¬†
    Este docuento cada vez que es actualizado se genera undato “_rev” que lleva el control de veces que ha sido “revisado” y actualizado el documento

    document

    mi-primer-documento

    vista1

  5. Credenciales del servicio

    Es importante recordar que para interactuar desde un servicio externo o aplicacion con nuestra base de datos es necesario indicar las credenciales y nombre de la base de datos a la que apuntaremos. 
    Las credenciales se encuentran en el panel de control de IBM Cloud dentro del servicio de Cloudant que creamos

    Credenciales

  6. Interaccion con el API de Cloudant

    Para mayor información sobre el uso del API recomiendo consultar:

    1. El API Reference en la documentacion. El cual contiene algunos datos para hacer pruebas con cURL 
    2. El IBM Watson and Cloud Learning Center en donde encontraran tutoriales utiles sobre distintas tecnologias, entre ellas el API de Cloudant
    3. Los SDK de Cloudant para que trabajen con ellos

Join The Discussion