Overview
OrientDB is a NoSQL Multi-Model Database that works with Graph, Document, Key-Value, GeoSpatial, and Reactive models. Its flexibility allows users to manage different kinds of data under one centralized database.
In this instructor-led, live training, participants will learn how to start using OrientDB and utilize its flexibility to manage data.
By the end of this training, participants will be able to:
- Install OrientDB
- Learn how to create and manage a database with OrientDB
- Explore the different features and functionalities of OrientDB
- Learn how to work with different APIs on OrientDB
- Deploy OrientDB using Distributed Architecture
Audience
- Software engineers and technicians
- Technical people in all industries
- IT people
- Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Requirements
- General understanding of database concepts
- Basic familiarity with SQL
Course Outline
Introduction
Understanding Databases and OrientDB: Basic Concepts and Philosophies
Installing and Running OrientDB
Getting Started with OrientDB
- Using the OrientDB Studio
- Using the OrientDB Console
- Familiarization with Primary Structural Elements in OrientDB
- Working with Graphs
Exploring Data Modelling Concepts
Creating and Managing Schema with OrientDB
Working with SQL on OrientDB
- Overview of SQL API
- Data Modelling Using SQL
- Using Basic CRUD Operations in SQL with OrientDB
- Learning Graph Functionality and Traversals with SQL
- Implementing Transactions in OrientDB
Working with the Blueprints Graph API on OrientDB
Working with the HTTP/REST API on OrientDB
- Using Server-Side Functions
- Managing Users: Permissions and Authentication
- Setting Up a Distributed Deployment of OrientDB
- Using the ETL Module
- Building the VehicleHistoryGraph Database
- Using the Demonstration Database
Troubleshooting
Closing Remarks