OrientDB
OrientDB es una base de datos NoSQL que soporta documentos y grafos y esta desarrollada en Java.
Sitio Oficial:
Instalaciรณn
Pasos:
Realizar la descarga desde
http://www.orientechnologies.com/download/
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

Consola OrientDB
Ejecutar:
sudo ./console.sh
o ejecutarlo
./console.sh

Conectarse el server
sintaxis: connect remote: servidor usuario password
Ejecutar
orientdb>connect remote:localhost avbravo mypassword
Se envรญa el mensaje en consola

Listar Bases Datos
Listamos las bases de datos mediante el comando list databases

Abrir una base de datos
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.
Ejecutar comando: classes
Muestra todas las clases de la base de datos, con informaciรณn

Crear una clase nueva
create class Student

Crear los atributos
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

Crear restricciones a nivel de campo
Ejecutar alter property
alter property Student.name min 3
Ver todos los registros en una clase
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.
Mostrar un registro
Usar el comando display record nรบmero registro
Ejecutar
display record 0

Enlaces
Last updated
Was this helpful?