Apache CouchDB (CouchDB) es una base de datos de documentos NoSQL que recopila y almacena datos en documentos con formato JSON. CouchDB, a diferencia de las bases de datos relacionales, utiliza un modelo de datos sin esquema, lo que simplifica la gestión de registros en una variedad de dispositivos informáticos, teléfonos móviles y navegadores web.
CouchDB se publicó por primera vez en 2005 y, en 2008, se designó como un proyecto de Apache Software Foundation. CouchDB está respaldado por un grupo activo de desarrolladores que mejoran constantemente la plataforma con énfasis en la facilidad de uso y la integración web.
Instalación de Apache CouchDB
Habilitación del repositorio de paquetes de Apache CouchDB
Ejecute el siguiente comando para habilitar el repositorio.
$ sudo apt-get install -y gnupg ca-certificates
$ echo "deb https://apache.bintray.com/couchdb-deb focal main" | sudo tee /etc/apt/sources.list.d/couchdb.list
Instalando las dependencias
Puede instalar las dependencias ejecutando:
sudo apt-get –no-install-recomienda -y install build-essential pkg-config erlang libicu-dev libmozjs185-dev libcurl4-openssl-dev
Todas las dependencias necesarias ahora deberían estar instaladas.
Instalación de los paquetes de Apache CouchDB
Primero, instale la clave del repositorio de CouchDB:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8756C4F765C9AC3CB6B85D62379CE192D401AB61
Luego actualice el caché del repositorio e instale el paquete:
$ sudo apt update
$ sudo apt install -y couchdb
Tendrá la opción de elegir entre el modo independiente y el de clúster. Elija la opción independiente.
Luego se le pedirá que ingrese la dirección IP de destino de la interfaz de red donde se realizará la instalación. No cambiaremos la dirección predeterminada, que es 127.0.0.1, para una instalación independiente de un solo servidor.
Para crear una cuenta de administrador, primero debe crear una contraseña segura. Podrá continuar usando el modo de fiesta de administrador sin tener que crear una cuenta de administrador. Esto no se recomienda ya que el modo de fiesta de administrador es vulnerable al acceso web y, por lo tanto, no es confiable.
Verificando Apache CouchDB:
Usando el comando curl, verifique que la instalación se haya realizado sin problemas. Este comando verá información importante sobre el estado de CouchDB y el cumplimiento de la instalación. En localhost:5984, se ejecutará el servidor CouchDB.
$ sudo systemctl status couchdb
Vaya a http://127.0.0.1:5984/_utils/ para acceder a su panel de control.
Haga clic en el ícono de la base de datos ubicado en el extremo izquierdo del panel y presione el botón ‘Crear base de datos’ en la parte superior derecha de la pantalla.
CouchDB se integra a la perfección con casi todas las aplicaciones web modernas, incluidas las creadas para dispositivos móviles, lo que la convierte en una excelente herramienta para leer, producir, editar y cambiar documentos de bases de datos.
Publicación traducida automáticamente
Artículo escrito por jayantmehra02 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA