Skip to content

gkhays/orientdb-testdrive

Repository files navigation

OrientDB Research

Here you will find the notes and configuration to support my investigation of OrientDB.

Research Guidelines

  • Real time catalog
  • Event driven data
  • Temporal information
  • Synchronization

Docker Container

I am using an OrientDB image for Docker.

$ docker pull orientdb/orientdb

In order to persist and share my OrientDB configuration and data, I have added a Docker data volume. In the spirit of ease-of-use (and laziness) I have captured the set up in a docker-compose configuration file.

# docker-compose up -d

orientdb:
  container_name: orientdb
  image: orientdb/orientdb
  ports:
    - "2424:2424"
    - "2480:2480"
  volumes:
    - ./data/orientdb/config:/orientdb/config
    - ./data/orientdb/databases:/orientdb/databases
  environment:
     ORIENTDB_ROOT_PASSWORD: n0v3ll

Getting Started

You should now be able to access OrientDB Studio on the server. On Windows, the URL is http://192.168.99.100:2480/. Whereas on Mac OS X or Linux, it is http://localhost:2480/. Upon entering the link into your browser, you are met with a login screen.

Login

Once you have logged in you may view the schema.

Security Manager

Security Manager

Querying OrientDB

  • Binary
  • REST
  • SQL
  • Gremlin

Gremlin (TinkerPop) - Graph traversal language

TinkerPop

Support for GraphQL

Support for GraphQL? #4978

Feature plans? #72

Note: ArangoDB does support GraphQL, based on issue ##1468; see arangodb/arangodb#1468 (comment).

OrientDB vs ArangoDB

About

An investigation of OrientDB.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages