orientdb-documentation
Introduction
1.
Getting Started
1.1.
Installation
1.1.1.
Install as Service on Unix
1.1.2.
Install as Service on Windows
1.1.3.
Install with Docker
1.2.
Run the server
1.3.
Run the console
1.4.
Run the Studio
2.
Data Modeling
2.1.
Graph or Document API?
2.2.
Basic Concepts
2.2.1.
Supported Types
2.2.2.
Inheritance
2.2.3.
Concurrency
2.2.4.
Schema
2.2.5.
Cluster Selection
2.2.6.
Managing Dates
2.3.
Classes
2.4.
Clusters
2.5.
Record ID
2.6.
Relationships
2.7.
Working with Graphs
2.8.
Using Schema with Graphs
2.9.
Graph Consistency
2.10.
Fetching Strategies
2.11.
Use Cases
2.11.1.
Time Series
2.11.2.
Chat
2.11.3.
Key Value
2.11.4.
Queue system
3.
Indexing
3.1.
SB-Tree
3.2.
Hash
3.3.
Full Text
3.4.
Lucene Full Text
3.5.
Lucene Spatial Index
3.5.1.
Lucene Spatial Module
4.
ETL
4.1.
Configuration
4.2.
Blocks
4.3.
Sources
4.4.
Extractors
4.5.
Transformers
4.6.
Loaders
4.7.
Import the database of Beers
4.8.
Import from CSV to a Graph
4.9.
Import a tree structure
4.10.
Import from JSON
4.11.
Import from RDBMS
4.12.
Import from DB-Pedia
4.13.
Import from Parse (Facebook)
5.
Console
5.1.
Command Reference
5.1.1.
Backup
5.1.2.
Begin
5.1.3.
Browse Class
5.1.4.
Browse Cluster
5.1.5.
List Classes
5.1.6.
Cluster Status
5.1.7.
List Clusters
5.1.8.
List Servers
5.1.9.
List Server Users
5.1.10.
Commit
5.1.11.
Config
5.1.12.
Config Get
5.1.13.
Config Set
5.1.14.
Connect
5.1.15.
Create Cluster
5.1.16.
Create Database
5.1.17.
Create Index
5.1.18.
Create Link
5.1.19.
Create Property
5.1.20.
Declare Intent
5.1.21.
Delete
5.1.22.
Dictionary Get
5.1.23.
Dictionary Keys
5.1.24.
Dictionary Put
5.1.25.
Dictionary Remove
5.1.26.
Disconnect
5.1.27.
Display Record
5.1.28.
Display Raw Record
5.1.29.
Drop Cluster
5.1.30.
Drop Database
5.1.31.
Drop Server User
5.1.32.
Export Database
5.1.33.
Export Record
5.1.34.
Freeze DB
5.1.35.
Get
5.1.36.
GREMLIN
5.1.37.
Import Database
5.1.38.
Indexes
5.1.39.
Info
5.1.40.
Info Class
5.1.41.
Info Property
5.1.42.
Insert
5.1.43.
List Databases
5.1.44.
List Connections
5.1.45.
Load Record
5.1.46.
Profiler
5.1.47.
Properties
5.1.48.
Release DB
5.1.49.
Reload Record
5.1.50.
Restore
5.1.51.
Rollback
5.1.52.
Set
5.1.53.
Set Server User
5.1.54.
Sleep
5.2.
Upgrading
5.2.1.
Backward compatibility
5.2.2.
From 2.0.x to 2.1.x
5.2.3.
From 1.7.x to 2.0.x
5.2.4.
From 1.6.x to 1.7.x
5.2.5.
From 1.5.x to 1.6.x
5.2.6.
From 1.4.x to 1.5.x
5.2.7.
From 1.3.x to 1.4.x
5.3.
Backup and Restore
5.3.1.
Automatic Backup Plugin
5.4.
Export and Import
5.4.1.
Export format
5.4.2.
Import From RDBMS
5.4.2.1.
To Document Model
5.4.2.2.
To Graph Model
5.4.3.
Import From Neo4j
5.5.
Logging
5.6.
Studio
5.6.1.
Query
5.6.2.
Edit Document
5.6.3.
Edit Vertex
5.6.4.
Schema
5.6.5.
Class
5.6.6.
Graph Editor
5.6.7.
Functions
5.6.8.
Security
5.6.9.
Database Management
5.6.10.
Server Management
5.6.11.
Auditing
5.7.
Troubleshooting
5.7.1.
Java
5.7.2.
Query Examples
5.8.
Performance Tuning
5.8.1.
Setting Configuration
5.8.2.
Graph API
5.8.3.
Document API
5.8.4.
Object API
5.8.5.
Profiler
5.8.6.
Distributed tuning
6.
Security
6.1.
Database security
6.2.
Server security
6.3.
Database encryption
6.4.
Secure SSL connections
6.5.
Web Server
6.6.
Server Management
7.
APIs and Drivers
7.1.
Available Plugins and Tools
7.2.
Java API
7.2.1.
Java API Introduction
7.2.2.
Graph API
7.2.2.1.
Factory
7.2.2.2.
Schema
7.2.2.3.
Partitioned
7.2.2.4.
Comparison
7.2.2.5.
Lightweight Edges
7.2.3.
Document API
7.2.3.1.
Schema
7.2.3.2.
Field Part
7.2.3.3.
Comparison
7.2.4.
Object API
7.2.4.1.
Binding
7.2.5.
Traverse
7.2.6.
Live Query
7.2.7.
Multi-Threading
7.2.8.
Transactions
7.2.9.
Binary Data
7.2.10.
Web Apps
7.2.11.
JDBC Driver
7.2.12.
JPA
7.3.
JMX
7.4.
Gremlin API
7.5.
Javascript
7.5.1.
Javascript API
7.6.
Scala API
7.7.
HTTP API
7.8.
Binary Protocol
7.8.1.
CSV Serialization
7.8.2.
Schemaless Serialization
7.8.3.
Commands
8.
SQL Reference
8.1.
CRUD Operations
8.1.1.
Select
8.1.2.
Insert
8.1.3.
Update
8.1.4.
Delete
8.2.
Commands
8.2.1.
Alter Class
8.2.2.
Alter Cluster
8.2.3.
Alter Database
8.2.4.
Alter Property
8.2.5.
Alter Sequence
8.2.6.
Create Class
8.2.7.
Create Cluster
8.2.8.
Create Edge
8.2.9.
Create Function
8.2.10.
Create Index
8.2.11.
Create Link
8.2.12.
Create Property
8.2.13.
Create Sequence
8.2.14.
Create User
8.2.15.
Create Vertex
8.2.16.
Move Vertex
8.2.17.
Update edge
8.2.18.
Delete Edge
8.2.19.
Delete Vertex
8.2.20.
Drop Class
8.2.21.
Drop Cluster
8.2.22.
Drop Index
8.2.23.
Drop Property
8.2.24.
Drop Sequence
8.2.25.
Drop User
8.2.26.
Explain
8.2.27.
Find References
8.2.28.
Grant
8.2.29.
Optimize Database
8.2.30.
Rebuild Index
8.2.31.
Revoke
8.2.32.
Traverse
8.2.33.
Truncate Class
8.2.34.
Truncate Cluster
8.2.35.
Truncate Record
8.3.
Filtering
8.4.
Functions
8.5.
Methods
8.6.
Batch
8.7.
Pagination
8.8.
Sequences and auto increment
8.9.
Pivoting with Query
8.10.
Command Cache
9.
Scaling
9.1.
Working with Distributed Graphs
9.2.
Lifecycle
9.3.
Configuration
9.3.1.
Runtime Configuration
9.4.
Server Manager
9.5.
Replication
9.6.
Sharding
9.7.
Cache
9.8.
Setup a Distributed Database
10.
Internals
10.1.
Storages
10.1.1.
Memory storage
10.1.2.
PLocal storage
10.1.2.1.
Engine
10.1.2.2.
Disk-Cache
10.1.2.3.
WAL (Journal)
10.1.3.
Local storage (deprecated)
10.2.
Clusters
10.3.
Limits
10.4.
RidBag
10.5.
SQL Syntax
10.6.
Custom Index Engine
10.7.
Caching
10.8.
Functions
10.9.
Transaction
10.10.
Hooks - Triggers
10.11.
Dynamic Hooks
10.11.1.
Java (Native) Hooks
10.11.2.
Java Hook Tutorial
10.12.
Server
10.12.1.
Embed the Server
10.13.
Plugins
10.13.1.
Mail
10.13.2.
JMX
10.13.3.
Rexster
10.13.4.
Gephi Graph Render
10.13.5.
spider-box
11.
Contribute to OrientDB
11.1.
The Team
11.1.1.
Hackaton
11.1.2.
Report an issue
11.2.
Get in touch
11.3.
More Tutorials
11.3.1.
Presentations
11.4.
Roadmap
12.
Enterprise Edition
12.1.
Auditing
Powered by
GitBook
orientdb-documentation
Edit Document