0% encontró este documento útil (0 votos)
16 vistas6 páginas

Tutorial de DjonDB y eXist-db

DjonDB y eXist-db son sistemas de gestión de bases de datos NoSQL que usan documentos JSON y XML respectivamente. DjonDB permite insertar, consultar y eliminar documentos a través de comandos como insert, find y remove en el shell de Djon. eXist-db almacena documentos XML en colecciones, y se pueden agregar, consultar y eliminar documentos usando la interfaz XQuery IDE o la función de administración. Ambos sistemas proporcionan una forma flexible de almacenar y recuperar datos sin esquema fijo.

Cargado por

Diego Camacho
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
16 vistas6 páginas

Tutorial de DjonDB y eXist-db

DjonDB y eXist-db son sistemas de gestión de bases de datos NoSQL que usan documentos JSON y XML respectivamente. DjonDB permite insertar, consultar y eliminar documentos a través de comandos como insert, find y remove en el shell de Djon. eXist-db almacena documentos XML en colecciones, y se pueden agregar, consultar y eliminar documentos usando la interfaz XQuery IDE o la función de administración. Ambos sistemas proporcionan una forma flexible de almacenar y recuperar datos sin esquema fijo.

Cargado por

Diego Camacho
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

DjonDB

Debemos saber que djon se maneja en documentos, cabe recalcar que estos documentos son en
formato JSON y pueden tener Subdocumentos.

Insert

Para insertar documentos en DjonDb debemos entrar al Shell de Djon y escribir lo siguiente:

djon-shell (esto permite entrar al Shell de djon)

connect(‘localhost’)(Esto permite conectar al localhost)

var customer = {};(Esto crea la variable donde guardaremos los datos del documento)

[Link] = “Diego”;

[Link] = “Camacho”;

[Link] = “19”; (Estas tres instrucciones guarda los datos a ingresar en la variable creada
anteriormente.)

insert(“testdb”,”customers”,customer); (“Insert” es la orden de agregar, “testdb” es el nombre de


la base de datos, “customers” es la colección y “customer” es la variable que mostrara los datos
del documento.)

Consulta

Para consultar usamos el comando de “find”

find(“testdb”,”customers”);

Esto mostrara todos los documentos que se encuentren dentro de la colección “customer” que
esta dentro de la base “testdb”. Los datos los mostrara en una línea, si se quiere en formato JSON
se debe escribir:

print(find(“testdb”,”customers”));

Delete

En este caso el comando que se utiliza para borrar documento es “remove”:

remove(“testdb”,”customers”);

Video

(1721) Demodjondb - YouTube


eXist

Para poder empezar a usar eXist-db es necesario instalarlo en tu maquina

Funciona con documentos .xml por lo que crearemos uno:

Este archivo lo guardamos para ponerlo después en eXist-db.

A continuación, corremos el launcher de eXist-db:


Para insertar documentos entraremos a XQuery IDE

Le daremos click en “file” y nos iremos a “manage”


Le damos a “create collection” y le damos el nombre a la colección:

Despues le daremos click en upload files:


Solo arrastramos nuestro documento a “drop files” y lo soltamos:

Consulta

Para las consultas, aquí mismo en XQuery escribiremos lo siguiente:

Lo que pasa es que decimos que queremos ver una colección “collection”, después damos el
nombre de la colección “Agenda”, después el nombre del documento “prueba” para ver todo lo
que este contiene.

Delete

Para borrar un documento, entramos nuevamente al “manage”:


Ahí entramos a la colección a la que le borraremos el documento:

Y dentro seleccionamos el documento:

Y le damos click a delete y confirmamos:

Video

(1722) ExistDB 4 Realizar XQuery - YouTube

También podría gustarte