APACHE COUCHDB EASY DATABASE [ENG-ESP]
APACHE COUCHDB EASY DATABASE
ENGLISH
Hello everyone at HIVE.
In this post I would like to talk about Apache CouchDB, a non-relational database which I have been using for a project of a small company, in this case CouchDB is a database that can be used both locally and in the cloud, and the facility it has is first that it is installed for free locally and in the cloud equally, the charge you can have in the cloud is the cloud provider itself and not CouchDB.
In any case the first thing is that CouchDB has integrated both a system to store data collections similar to MongoDB and also has integrated a backend server, practically the backend and the database both make up CouchDB, in some way this can make it easier for even medium sized applications, in case of large applications I am not sure since separating the backend from the database can be convenient.
In this part we can download CouchDB of normal and free form from its page, at the moment to install everything must continue and only save and to remember the credentials the moment to create a user since that if it is necessary for later to accede.
Then we access by browser, in this way we have literally ready the database, obviously the problem will be to put the data there through a frontend, and we must also make certain backend configurations in CouchDB, creating functions that give us the data we need.
Here we can create several collections or databases as CouchDB calls it, in configuration we must activate the CORS from all the domains for testing and with that the functions will be missing.
)
An example of a function is this, in this way we simply locally make a request with a path which is a format of CouchDB added to our database
and Here we have an example of a function in CouchDB, these are simple but must follow a format of CouchDB, so usually for me even this the difficult thing to be little time reviewing this tool.
It is possible to conclude that if it could be recommended as it was said until a small or medium application, later it would be due to look for more detailed information of people that have more experience and validate that it is possible to be used in several forms CouchDB, nevertheless it seems to me sufficient for basic and not too complex applications, although somebody with sufficient experience surely could take out more profit to the tool.
Thank you very much for your attention.
ESPAÑOL
Hola con todos en HIVE.
En este post quisiera hablar sobre Apache CouchDB, una base de datos no relacional la cual he estado utilizando para un proyecto de una pequeña empresa, en este caso CouchDB es una base de datos que se puede utilizar tanto local como en la nube, y la facilidad que tiene es primero que se instala gratuitamente de forma local y en la nube igualmente, el cobro que puede tener en la nube es el proveedor de nube en si mismo y no CouchDB.
En todo caso lo primero es que CouchDB tiene integrado tanto un sistema para guardar colecciones de datos parecido a MongoDB y tambien tiene integrado un backend server, practicamente el Backend y la Base de datos ambos conforman CouchDB, de alguna forma esto si puede facilitar para aplicaciones hasta medianas, en caso de aplicaciones grandes no estoy seguro ya que separar el backend de la base de datos puede ser conveniente.
En esta parte podemos descargar CouchDB de forma normal y gratuita desde su pagina, al momento de instalar todo se debe continuar y solo guardar y recordar las credenciales el momento de crear un usuario ya que ese si es necesario para despues acceder.
Despues accedemos mediante navegador, de esta forma tenemos ya listo literalmente la base de datos, obviamente el problema sera poner los datos alli mediante un frontend, y tambien debemos hacer ciertas configuraciones de backend en CouchDB, creando funciones que nos den los datos que necesitamos.
Aqui podemos crear varias colecciones o bases de datos como le llama CouchDB, en configuracion debemos activar el CORS desde todos los dominios para pruebas y con eso faltarian las funciones.
Un ejemplo de una funcion es esta, de esta forma simplemente de forma local hacemos una peticion con una ruta la cual es un formato de CouchDB sumado a nuestra base de datos
y Aqui tenemos un ejemplo de una funcion en CouchDB, estas son simples pero deben seguir un formato de CouchDB, por lo que usualmente para mi aun esta lo dificil al estar poco tiempo revisando esta herramienta.
Se puede concluir que si se podria recomendar como se dijo hasta una aplicacion pequeña o mediana, posteriormente se deberia buscar información mas detallada de gente que tenga mas experiencia y valide que se puede usar de varias formas CouchDB, sin embargo me parece suficiente para aplicaciones basicas y no demasiado complejas, aunque alguien con experiencia suficiente seguramente podria sacar mas provecho a la herramienta.
Muchas gracias por la atención.
Remember to check out My Game on HIVE!! // Recuerda revisar Mi Juego en HIVE!!!
https://linktr.ee/midnight.studi0
-------- Discord Midnight-Studios --------
https://discord.gg/k8Db657uMW
¡Enhorabuena!
✅ Has hecho un buen trabajo, por lo cual tu publicación ha sido valorada y ha recibido el apoyo de parte de CHESS BROTHERS ♔ 💪
♟ Te invitamos a usar nuestra etiqueta #chessbrothers y a que aprendas más sobre nosotros.
♟♟ También puedes contactarnos en nuestro servidor de Discord y promocionar allí tus publicaciones.
♟♟♟ Considera unirte a nuestro trail de curación para que trabajemos en equipo y recibas recompensas automáticamente.
♞♟ Echa un vistazo a nuestra cuenta @chessbrotherspro para que te informes sobre el proceso de curación llevado a diario por nuestro equipo.
🥇 Si quieres obtener ganancias con tu delegacion de HP y apoyar a nuestro proyecto, te invitamos a unirte al plan Master Investor. Aquí puedes aprender cómo hacerlo.
Cordialmente
El equipo de CHESS BROTHERS
Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!
Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).
You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support.