OrientDB - Getting Started

A full introductory course to OrientDB 2.0, the Document-Graph database. Learn about NoSQL's latest trend: GraphDBs!
4.5 (1,382 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
17,615 students enrolled
Start Learning Now
  • Lectures 21
  • Length 2 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2014 English

Course Description

Graph databases are among the fastest growing trends in technology. Helping you effectively manage modern, highly connected data is the key benefit of a OrientDB. This course will provide you a comprehensive overview of the multiple models supported by OrientDB, with bigger focus on Graph and Document principles as well as walk you through hands on examples of working with the database and it's API.

What are the requirements?

  • SQL might be helpful
  • A general understanding of database concepts

What am I going to get from this course?

  • Install OrientDB and create a new database
  • Learn the differences between Relational and Graph models
  • Build a flexible Graph and Document data model
  • Implement most major SQL functions, including basic CRUD operations
  • Deploy and manage a production application

Who is the target audience?

  • Anyone interested in an overview of OrientDB
  • People interested in Graph Databases and NoSQL trends
  • Developers accustomed to Relational Databases
  • IT people who are looking for a DBMS that supports multiple models

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: First Steps

NoSQL is a new topic for many developers, graph databases even more so. Learn the key concepts and components to understanding a document-graph database and the overall features of OrientDB.

7 questions

Test your skills in the concepts of graph databases and the primary structural elements available in OrientDB.


Installation of OrientDB is quick and painless. This section will quickly get you up and running with OrientDB on your own machine. Learn about installation on various platforms.

Up and Running
6 questions

Every good application needs a solid data model as its foundation. OrientDB offers you unparalleled features and flexibility in building a data model. We will cover schema-full, schema-less and schema-mixed models along with all the primary data modelling concepts: Document, Vertex, Edge, Property, Class & Cluster.

Data Modelling Concepts
8 questions

OrientDB Studio is a great tool for interacting with the server in a dynamic and direct way. Use it to learn about the system, make administrative changes or make bulk edits to your data with a visual user interface.

OrientDB Studio
8 questions

The console command line tool is a flexible and reliable way to work directly with your OrientDB databases. There is a wide selection of commands to allow you interaction with both the data and the structural elements of your graph database.

OrientDB Console
4 questions
Section 2: Working with the Database (SQL API)

SQL is a language understood by a majority of developers who have worked with data. OrientDB provides an extended version of SQL to keep the learning curve low without sacrificing the need for dedicated command to work with the unique features of OrientDB.

SQL API Overview
3 questions

Learn how to build the underlying structure of classes, clusters, properties and rules using the SQL API.

Data Modelling (SQL)
4 questions

CREATE, READ, UPDATE and DELETE. They are the four staples of working with data. Learn the basics of these operations in SQL with OrientDB.

Basic CRUD (SQL)
3 questions

Where OrientDB really separates itself from relational databases is in the ability to traverse graph data. Learn how to manage introductory level traversals within the SQL API.

Graph Functionality and Traversals (SQL)
3 questions

Production grade operational databases provide the capability to work with several operations as one cohesive operation. Transactions in OrientDB are a key to providing a true ACID compliant database.

3 questions
Section 3: Additional Features

Server side functions give you the ability to create dynamic values and collections. You can use them to make application development easier or to build an entire front end by allowing access from the client.

Server Side Functions
3 questions

OrientDB has one of the most flexible and robust user permission and authentication systems available. Learn about roles, users and how you can utilize them to create a robust permission system right down to record level security.

User Permissions and Authentication
3 questions

REST interfaces have taken the industry by storm. OrientDB builds a fully featured REST API out of the box that can be consumed by your server side technology or even directly by the client.

3 questions

We are very proud of our ability to take highly connected graph data and scale it in a fashion similar to less flexible document databases. Learn the basics of deploying a cluster of OrientDB servers.

Basics of a Distributed Deployment
3 questions
ETL Module
ETL Module
4 questions
Building the VehicleHistoryGraph Database
Building the VehicleHistoryGraph Database
4 questions
Working with the Demo Database
Working with the Demo Database
3 questions
Section 4: OrientDB Professional Services

OrientDB Enterprise Edition is our commercial offering adding features important to larger production deployments. Learn the differences between the Community Edition and Enterprise Edition and get a glimpse at the Enterprise Workbench tool that will assist you in managing your server deployments.

OrientDB Enterprise Edition
2 questions

Orient Technologies is the company behind OrientDB. They provide a full selection of professional services to support customers who wish to employ the expertise of our team. Learn the services we offer and how you can utilize them to increase productivity and success.

Support Services
1 question
Section 5: Next Steps and Resources

You have put in the effort to learn about OrientDB, now is the time to leverage this knowledge. Learn about upcoming advanced training, how to promote your new skills to further your career and how to connect to the OrientDB Community.

Adding OrientDB as a Skill on LinkedIn

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

OrientDB Team, Free OrientDB 2.0 Getting Started Training

OrientDB is the company behind the highly regarded OrientDB product. Our team authored the OrientDB engine and facilitates the delivery of commercial support packages for development and deployment.

OrientDB is a ground-breaking multi-model open source Document-Graph database and our team is dedicated to providing our community with the best learning resources possible. The team is excited to see what the user community will build with this powerful, innovative technology!

Ready to start learning?
Start Learning Now