OrientDB
Last updated
Was this helpful?
Last updated
Was this helpful?
OrientDB es una base de datos NoSQL que soporta documentos y grafos y esta desarrollada en Java.
Sitio Oficial:
Pasos:
Realizar la descarga desde
Seleccionar la distribución para su sistema operativo
Se descarga el archivo de la versión community descomprimirlo y renombrarlo como orientdb
Darle permiso de ejecución
cd orientdb
sudo chmod 755 bin/*.sh
sudo chmod -R 777 config
Darle permisos de escritura al directorio log
sudo chmod 777 log
Establecer el Usuario y Password
sudo gedit /orientdb/config/orientdb-server-config.xml
ahora en <users>
<user name="avbravo" password="mypassword" resources="*"/>
Ejecutar el server
cd /opt/orientdb/bin
./server.sh
Dependiendo de la configuración se necesitaría permisos de super usuario
sudo ./server.sh
Se habilita el puerto 2424 para conexiones binarias el puerto 2480 para http.
Para detenerlo presionar CTRL + C
Si editamos el archivo orientdb-server-config.xml
sudo gedit /orientdb/config/orientdb-server-config.xml
observamos que se crearon dos usuarios adicionales:
usuario: root y guest
Entrar al navegador en el puerto 2480
Cuando se crea una base de datos por defecto se crean tres usuarios
Usuario
Password
Acceso
admin
admin
ilimitado
reader
reader
solo lectura
writer
writer
creacion , actualizacion, lectura
Entramos en la sección
Database access, con nuestro usuario y password y presionamos el botón Connect
se muestra el panel
Dar clic en Schema
Ubicarse en OUser y dar clic en Query All
Muestra los registros
Incluso podemos especificar nuestra propia sintaxis sql para las operaciones
Ejecutar:
sudo ./console.sh
o ejecutarlo
./console.sh
sintaxis: connect remote: servidor usuario password
Ejecutar
orientdb>connect remote:localhost avbravo mypassword
Se envía el mensaje en consola
Listamos las bases de datos mediante el comando list databases
Por defecto se tiene un usuario admin con password admin para cada base de datos
orientdb > connect remote:localhost/GratefulDeadConcerts admin admin
Un documento está compuesto por atributos y pueden pertenecer a una clase.
Muestra todas las clases de la base de datos, con información
create class Student
orientdb> create property Student.name string
Property created successfully with id=1
orientdb> create property Student.surname string
Property created successfully with id=2
orientdb> create property Student.birthDate date
Property created successfully with id=3
Para mostrar la estructura ejecutar el comando info class
info class Student
Ejecutar alter property
alter property Student.name min 3
Se utiliza el comando browse Class
Ejecutar:
browse class OUser
Si observamos hay un número de identificación del registro en la primera columna.
Usar el comando display record número registro
Ejecutar
display record 0
Enlaces