Repository of the entire OrientDB documentation.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
css
images
js
.gitignore
2011.md
Administration.md
Architecture.md
Auditing.md
Auto-Sharding-Index.md
Automatic-Backup.md
Backup-and-Restore.md
Backward-compatibility.md
Binary-Data.md
Block.md
Build.md
Caching.md
Chat-use-case.md
Choosing-between-Graph-or-Document-API.md
Class.md
Cluster-Selection.md
Clusters.md
Code-conventions.md
Command-Cache.md
Commands.md
Concepts.md
Concurrency.md
Configuration-File.md
Configuration.md
Console-Command-Backup.md
Console-Command-Begin.md
Console-Command-Browse-Class.md
Console-Command-Browse-Cluster.md
Console-Command-Check-Database.md
Console-Command-Classes.md
Console-Command-Cluster-Status.md
Console-Command-Clusters.md
Console-Command-Commit.md
Console-Command-Config-Get.md
Console-Command-Config-Set.md
Console-Command-Config.md
Console-Command-Connect.md
Console-Command-Create-Cluster.md
Console-Command-Create-Database.md
Console-Command-Create-Index.md
Console-Command-Create-Link.md
Console-Command-Create-Property.md
Console-Command-Declare-Intent.md
Console-Command-Delete.md
Console-Command-Dictionary-Get.md
Console-Command-Dictionary-Keys.md
Console-Command-Dictionary-Put.md
Console-Command-Dictionary-Remove.md
Console-Command-Disconnect.md
Console-Command-Display-Raw-Record.md
Console-Command-Display-Record.md
Console-Command-Drop-Cluster.md
Console-Command-Drop-Database.md
Console-Command-Drop-Server-User.md
Console-Command-Export-Record.md
Console-Command-Export.md
Console-Command-Freeze-Db.md
Console-Command-Get.md
Console-Command-Grant.md
Console-Command-Gremlin.md
Console-Command-Import.md
Console-Command-Indexes.md
Console-Command-Info-Class.md
Console-Command-Info-Property.md
Console-Command-Info.md
Console-Command-Insert.md
Console-Command-Js.md
Console-Command-Jss.md
Console-Command-List-Connections.md
Console-Command-List-Databases.md
Console-Command-List-Server-Users.md
Console-Command-List-Servers.md
Console-Command-Load-Record.md
Console-Command-Load-Script.md
Console-Command-Profiler.md
Console-Command-Properties.md
Console-Command-Release-Db.md
Console-Command-Reload-Record.md
Console-Command-Repair-Database.md
Console-Command-Restore.md
Console-Command-Revoke.md
Console-Command-Rollback.md
Console-Command-Set-Server-User.md
Console-Command-Set.md
Console-Command-Share-Database.md
Console-Command-Show-Holes.md
Console-Command-Sleep.md
Console-Commands.md
Contribute-to-OrientDB.md
Custom-Index-Engine.md
DB-Server.md
Data-Centers.md
Database-Encryption.md
Database-Management.md
Database-Security.md
Distributed-Architecture-Lifecycle.md
Distributed-Architecture.md
Distributed-Cache.md
Distributed-Configuration-Tuning.md
Distributed-Configuration.md
Distributed-Runtime.md
Distributed-Server-Manager.md
Distributed-Sharding.md
Docker-Home.md
Document-API-Class.md
Document-API-Database.md
Document-API-Documents.md
Document-API-Property.md
Document-Database.md
Document-Field-Part.md
DocumentDB-Comparison.md
Download.md
Dynamic-Hooks.md
ETL-Introduction.md
Edit-Document.md
Edit-Vertex.md
Embedded-Server.md
Enterprise-Edition.md
Export-Format.md
Export-and-Import.md
Extend-Server.md
Extractor.md
Fetching-Strategies.md
Full-Text-Index.md
FullTextIndex.md
Functions-Creation.md
Functions-DB-Access.md
Functions-Database-addEdge.md
Functions-Database-addVertex.md
Functions-Database-begin.md
Functions-Database-browseClass.md
Functions-Database-browseCluster.md
Functions-Database-close.md
Functions-Database-command.md
Functions-Database-commit.md
Functions-Database-countClass.md
Functions-Database-countEdges.md
Functions-Database-countVertices.md
Functions-Database-createEdgeType.md
Functions-Database-createVertexType.md
Functions-Database-delete.md
Functions-Database-dropCluster.md
Functions-Database-dropEdgeType.md
Functions-Database-dropVertexType.md
Functions-Database-getClusterIdByName.md
Functions-Database-getClusterNameById.md
Functions-Database-getClusterNames.md
Functions-Database-getClusterRecordSizeById.md
Functions-Database-getClusterRecordSizeByName.md
Functions-Database-getClusters.md
Functions-Database-getEdge.md
Functions-Database-getEdgeBaseType.md
Functions-Database-getEdgeType.md
Functions-Database-getUser.md
Functions-Database-getVertex.md
Functions-Database-getVertexBaseType.md
Functions-Database-getVertexType.md
Functions-Database-isAutoStartTx.md
Functions-Database-isUseLightweightEdges.md
Functions-Database-load.md
Functions-Database-open.md
Functions-Database-query.md
Functions-Database-removeEdge.md
Functions-Database-removeVertex.md
Functions-Database-rollback.md
Functions-Database-setAutoStartTx.md
Functions-Database-setUseLightweightEdges.md
Functions-Database-setUser.md
Functions-Database.md
Functions-Server-exists.md
Functions-Server-flush.md
Functions-Server-getArgument.md
Functions-Server-getArguments.md
Functions-Server-getCharacterSet.md
Functions-Server-getContent.md
Functions-Server-getContentType.md
Functions-Server-getHeader.md
Functions-Server-getHttpMethod.md
Functions-Server-getHttpVersion.md
Functions-Server-getIfMatch.md
Functions-Server-getParameter.md
Functions-Server-getParameters.md
Functions-Server-getSessionId.md
Functions-Server-getURL.md
Functions-Server-getUser.md
Functions-Server-hasParameters.md
Functions-Server-isMultipart.md
Functions-Server-send.md
Functions-Server-sendStream.md
Functions-Server-setCharacterSet.md
Functions-Server-setContentType.md
Functions-Server-setHeader.md
Functions-Server-writeContent.md
Functions-Server-writeHeaders.md
Functions-Server-writeLine.md
Functions-Server-writeRecord.md
Functions-Server-writeRecords.md
Functions-Server-writeStatus.md
Functions-Server.md
Functions-Use.md
Functions.md
Gephi.md
Get-in-Touch.md
Graph-Batch-Insert.md
Graph-Blueprints.md
Graph-Consistency.md
Graph-Database-Tinkerpop.md
Graph-Editor.md
Graph-Factory.md
Graph-Schema-Class.md
Graph-Schema-Property.md
Graph-Schema.md
Graph-VE.md
GraphDB-Comparison.md
Gremlin.md
HA-SQL-Commands.md
HA-Upgrading.md
Hackaton.md
Hash-Index.md
Home-Old.md
Home-page.md
Hook.md
Import-From-RDBMS.md
Import-RDBMS-to-Document-Model.md
Import-RDBMS-to-Graph-Model.md
Import-a-tree-structure.md
Import-from-CSV-to-a-Graph.md
Import-from-DBMS.md
Import-from-DBPedia.md
Import-from-JSON.md
Import-from-Neo4j-into-OrientDB.md
Import-from-Neo4j-using-GraphML.md
Import-from-PARSE.md
Import-the-Database-of-Beers.md
Incremental-Backup-And-Restore.md
Indexes.md
Inheritance.md
Install.md
Internals.md
Introduction.md
JDBC-Home.md
JMX-Plugin.md
JMX.md
JPA-Configuration.md
Java-API.md
Java-Hooks.md
Java-Multi-Threading.md
Java-Schema-Api.md
Java-Traverse.md
Java-Web-Apps.md
Javascript-Command.md
Javascript-Driver.md
Jenkinsfile
Key-Value-use-case.md
LICENSE
Leak-Detector.md
Lightweight-Edges.md
Limits.md
Live-Query.md
Loader.md
Local-Storage.md
Logging.md
Mail-Plugin.md
Makefile
Managing-Dates.md
MarcoPolo-BinaryRecord.md
MarcoPolo-Database.md
MarcoPolo-Date.md
MarcoPolo-DateTime.md
MarcoPolo-Document.md
MarcoPolo-FetchPlan.md
MarcoPolo-RID.md
MarcoPolo-Server.md
MarcoPolo-Structs.md
MarcoPolo-Types.md
MarcoPolo-command.md
MarcoPolo-create-db.md
MarcoPolo-create-record.md
MarcoPolo-db-countrecords.md
MarcoPolo-db-exists.md
MarcoPolo-db-reload.md
MarcoPolo-db-size.md
MarcoPolo-delete-record.md
MarcoPolo-distrib-config.md
MarcoPolo-drop-db.md
MarcoPolo-live-query-unsubscribe.md
MarcoPolo-live-query.md
MarcoPolo-load-record.md
MarcoPolo-script.md
MarcoPolo-update-record.md
MarcoPolo.md
Memory-storage.md
Migration-from-1.3.x-to-1.4.x.md
Migration-from-1.4.x-to-1.5.x.md
Migration-from-1.5.x-to-1.6.x.md
Migration-from-1.6.x-to-1.7.x.md
Migration-from-1.7.x-to-2.0.x.md
Multi-Tenant.md
NET-Database-Clusters.md
NET-Database-Command.md
NET-Database-GetClusterIdFor.md
NET-Database-GetClusterNameFor.md
NET-Database-GetClusters.md
NET-Database-Gremlin.md
NET-Database-Insert.md
NET-Database-JS.md
NET-Database-Query.md
NET-Database-Select.md
NET-Database-SqlBatch.md
NET-Database-Update.md
NET-Database.md
NET-Query-Conditions.md
NET-Query-Limiter.md
NET-Query-Sort.md
NET-Query.md
NET-Server-ConfigGet.md
NET-Server-ConfigList.md
NET-Server-ConfigSet.md
NET-Server-CreateDatabase.md
NET-Server-DatabaseExists.md
NET-Server-Databases.md
NET-Server-DropDatabase.md
NET-Server.md
NET-Transactions-Add.md
NET-Transactions-AddEdge.md
NET-Transactions-AddOrUpdate.md
NET-Transactions-Delete.md
NET-Transactions-GetPendingObject.md
NET-Transactions-Update.md
NET-Transactions.md
NET.md
Network Binary Token Format.md
Network-Binary-Protocol-Commands.md
Network-Binary-Protocol.md
Object-2-Record-Java-Binding.md
Object-Database.md
Operations.md
OrientDB-Neo4j-Importer.md
OrientDB-REST.md
OrientJS-CLI-Database.md
OrientJS-CLI-Migration.md
OrientJS-CLI.md
OrientJS-Class-Classes.md
OrientJS-Class-Properties.md
OrientJS-Class-Records.md
OrientJS-Class.md
OrientJS-Database.md
OrientJS-Events.md
OrientJS-Functions.md
OrientJS-Index.md
OrientJS-Query-Create.md
OrientJS-Query-Delete.md
OrientJS-Query-Fetch.md
OrientJS-Query-Insert.md
OrientJS-Query-Live-Query.md
OrientJS-Query-Select.md
OrientJS-Query-Transform.md
OrientJS-Query-Traverse.md
OrientJS-Query-Update.md
OrientJS-Query.md
OrientJS-Record.md
OrientJS-Server.md
OrientJS-Transactions.md
OrientJS.md
PHP-Client.md
PHP-ClusterMap-dropClusterID.md
PHP-ClusterMap-getClusterID.md
PHP-ClusterMap-getIdList.md
PHP-ClusterMap.md
PHP-Command.md
PHP-Database.md
PHP-ID.md
PHP-Query.md
PHP-Record-getOClass.md
PHP-Record-getOData.md
PHP-Record-getRid.md
PHP-Record-jsonSerialize.md
PHP-Record-recordSerialize.md
PHP-Record-setOClass.md
PHP-Record-setOData.md
PHP-Record-setRid.md
PHP-Record.md
PHP-Server.md
PHP-Tx-attach.md
PHP-Tx-begin.md
PHP-Tx-commit.md
PHP-Tx-rollback.md
PHP-Tx.md
PHP-dataClusterAdd.md
PHP-dataClusterCount.md
PHP-dataClusterDataRange.md
PHP-dataClusterDrop.md
PHP-dbCountRecords.md
PHP-dbCreate.md
PHP-dbDrop.md
PHP-dbExists.md
PHP-dbList.md
PHP-dbReload.md
PHP-dbSize.md
PHP-queryAsync.md
PHP-recordCreate.md
PHP-recordLoad.md
PHP-recordUpdate.md
PHP-sqlBatch.md
PHP.md
Paginated-Local-Storage.md
Pagination.md
Partitioned-Graphs.md
Performance-Tuning-Document.md
Performance-Tuning-Graph.md
Performance-Tuning-Object.md
Performance-Tuning.md
Pivoting-With-Query.md
Plugins.md
Presentations.md
Profiler.md
Programming-Language-Bindings.md
PyOrient-Client-Batch.md
PyOrient-Client-Command.md
PyOrient-Client-DB-Count-Records.md
PyOrient-Client-DB-Create.md
PyOrient-Client-DB-Drop.md
PyOrient-Client-DB-Exists.md
PyOrient-Client-DB-List.md
PyOrient-Client-DB-Open.md
PyOrient-Client-DB-Reload.md
PyOrient-Client-DB-Size.md
PyOrient-Client-Data-Cluster-Add.md
PyOrient-Client-Data-Cluster-Count.md
PyOrient-Client-Data-Cluster-Data-Range.md
PyOrient-Client-Data-Cluster-Drop.md
PyOrient-Client-Get-Session-Token.md
PyOrient-Client-Query-Async.md
PyOrient-Client-Query.md
PyOrient-Client-Record-Create.md
PyOrient-Client-Record-Delete.md
PyOrient-Client-Record-Load.md
PyOrient-Client-Record-Update.md
PyOrient-Client-Set-Session-Token.md
PyOrient-Client-Tx-Commit.md
PyOrient-Client.md
PyOrient-OGM-Batch.md
PyOrient-OGM-Brokers.md
PyOrient-OGM-Connection.md
PyOrient-OGM-Schemas.md
PyOrient-OGM-Scripts.md
PyOrient-OGM.md
PyOrient-Tx-Attach.md
PyOrient-Tx-Begin.md
PyOrient-Tx-Commit.md
PyOrient-Tx-Rollback.md
PyOrient.md
Query-Examples.md
Query.md
Queue-use-case.md
Quick-Start.md
README-github.md
README.md
Record-CSV-Serialization.md
Record-Schemaless-Binary-Serialization.md
Release-2.1.0.md
Release-2.2.0.md
Release-Notes.md
Replication.md
Report-an-issue.md
Rexster.md
RidBag.md
Roadmap.md
SB-Tree-index.md
SQL-Alter-Class.md
SQL-Alter-Cluster.md
SQL-Alter-Database.md
SQL-Alter-Property.md
SQL-Alter-Sequence.md
SQL-Create-Class.md
SQL-Create-Cluster.md
SQL-Create-Edge.md
SQL-Create-Function.md
SQL-Create-Index.md
SQL-Create-Link.md
SQL-Create-Property.md
SQL-Create-Sequence.md
SQL-Create-User.md
SQL-Create-Vertex.md
SQL-Delete-Edge.md
SQL-Delete-Vertex.md
SQL-Delete.md
SQL-Drop-Class.md
SQL-Drop-Cluster.md
SQL-Drop-Index.md
SQL-Drop-Property.md
SQL-Drop-Sequence.md
SQL-Drop-User.md
SQL-Explain.md
SQL-Find-References.md
SQL-Functions.md
SQL-Grant.md
SQL-HA-Remove-Server.md
SQL-HA-Set.md
SQL-HA-Status.md
SQL-HA-Sync-Cluster.md
SQL-HA-Sync-Database.md
SQL-Insert.md
SQL-Live-Select.md
SQL-Live-Unsubscribe.md
SQL-Match.md
SQL-Methods.md
SQL-Move-Vertex.md
SQL-Optimize-Database.md
SQL-Query-Optimization.md
SQL-Query.md
SQL-Rebuild-Index.md
SQL-Revoke.md
SQL-Syntax.md
SQL-Traverse.md
SQL-Truncate-Class.md
SQL-Truncate-Cluster.md
SQL-Truncate-Record.md
SQL-Update-Edge.md
SQL-Update.md
SQL-Where.md
SQL-batch.md
SQL.md
SUMMARY.md
Scala-Language.md
Scheduler.md
Schema.md
Script-Interpreter-Plugin.md
Security-Config.md
Security-Kerberos-Client-Examples.md
Security-New-Security-Features-Code-Changes.md
Security-OrientDB-New-Security-Features.md
Security-Symmetric-Key-Authentication.md
Security.md
Sequences-and-auto-increment.md
Server-Management-Java.md
Server-Management.md
Server-Security.md
Server-Status.md
Session-Management.md
Source.md
Spatial-Index.md
Spatial-Module.md
Storages.md
Stress-Test-Tool.md
Studio-Alert-Management.md
Studio-Auditing.md
Studio-Backup-Management.md
Studio-Cluster-Management.md
Studio-Dashboard.md
Studio-Data-Centers.md
Studio-ETL.md
Studio-Functions.md
Studio-Home-page.md
Studio-Neo4j-Importer.md
Studio-Query-Profiler.md
Studio-Schema.md
Studio-Security.md
Studio-Server-Management.md
Studio-Teleporter.md
SysLog-Plugin.md
System-Database-Internal-Notes.md
System-Database.md
System-Users-Implementation.md
System-Users.md
Team.md
Teleporter-Execution-Strategies.md
Teleporter-Home.md
Teleporter-Import-Configuration.md
Teleporter-Import-Filters.md
Teleporter-Index.md
Teleporter-Inheritance.md
Teleporter-Installation-and-Configuration.md
Teleporter-Sequential-Executions-and-One-Way-Synchronizer.md
Teleporter-Single-Table-Inheritance.md
Teleporter-Table-Per-Class-Inheritance.md
Teleporter-Table-Per-Concrete-Class-Inheritance.md
Time-series-use-case.md
Transaction-propagation.md
Transactions.md
Transformer.md
Troubleshooting-Java.md
Troubleshooting.md
Tutorial-Classes.md
Tutorial-Clusters.md
Tutorial-Document-and-graph-model.md
Tutorial-Importing-the-Movie-Database-from-Neo4j.md
Tutorial-Importing-the-northwind-Database-from-Neo4j.md
Tutorial-Installation-Operations.md
Tutorial-Installation.md
Tutorial-Introduction-to-the-NoSQL-world.md
Tutorial-Java-Hooks.md
Tutorial-Java.md
Tutorial-Record-ID.md
Tutorial-Relationships.md
Tutorial-Run-the-console.md
Tutorial-Run-the-server.md
Tutorial-Run-the-studio.md
Tutorial-SQL.md
Tutorial-Setup-a-distributed-database.md
Tutorial-Using-schema-with-graphs.md
Tutorial-Working-with-distributed-graph-database.md
Tutorial-Working-with-graphs.md
Tutorials.md
Types.md
Unix-Service.md
Upgrade.md
Use-Cases.md
Using-SSL-with-OrientDB.md
Web-Server.md
Windows-Service.md
Write-Ahead-Log.md
_cover.jpg
_cover.png
_cover_small.jpg
_cover_small.png
book-pdf.json
book.json
cover.psd
index.txt
plocal-storage-disk-cache.md
plocal-storage-engine.md
remark-ignorelist
spider-box.md

README.md

#OrientDB Manual - version 2.2.x

image

Quick Navigation

Getting Started Main Topics Developers
Introduction to OrientDB Basic Concepts SQL
Installation Supported Data Types Gremlin
First Steps Inheritance HTTP API
Troubleshooting Security Java API
Enterprise Edition Indexes NodeJS
ACID Transactions PHP
Functions Python
Caching Levels .NET
Common Use Cases Other Drivers
Network Binary Protocol
Javadocs

Operations

### Quick References

Resources

Questions or Need Help?

Check out our Get in Touch page for different ways of getting in touch with us.

PDF

This documentation is also available in PDF format.

Past releases

Welcome to OrientDB - the first Multi-Model Open Source NoSQL DBMS that brings together the power of graphs and the flexibility of documents into one scalable high-performance operational database.

Every effort has been made to ensure the accuracy of this manual. However, OrientDB, LTD. makes no warranties with respect to this documentation and disclaims any implied warranties of merchantability and fitness for a particular purpose. The information in this document is subject to change without notice.