OrientDB Features
Data Management (11)
Data Model
Stores data as key-value pairs where key is a unique identifier.
Data Types
Supports multiple data types like lists, sets, hashes (similar to map), sorted sets etc.
Data Model
Stores and queries data as JSON-like documents.
Data Types
Supports multiple data types like lists, sets, hashes (similar to map), sorted sets etc.
Built - In Search
Allows users to index at ingest and query endlessly across data.
Event Triggers
Notifies specific events like document inserts, updates, replaces, deletes etc and responds in real-time.
Data Model
Designed to store interconnected data consisting of nodes and edges.
Data Types
Supports multiple data types like lists, sets, hashes (similar to map), sorted sets etc.
Built - In Search
Allows users to index at ingest and query endlessly across data.
Event Triggers
Notifies specific events like document inserts, updates, replaces, deletes etc and responds in real-time.
Query Language
Powerful query language that allows users to access patterns like traversals, JOINs, search, geospatial etc.
Availability (8)
Auto Sharding
Implements auto horizontal data partitioning that allows storing data on more than one node to scale out.
Auto Recovery
Restores a database to a correct (consistent) state in the event of a failure.
Data Replication
Copy data across multiple servers through master-slave, peer-to-peer replication architecture etc.
Auto Sharding
Implements auto horizontal data partitioning that allows storing data on more than one node to scale out.
Auto Recovery
Restores a database to a correct(consistent) state in the event of a failure.
Data Replication
Copy data across multiple servers through master-slave, peer-to-peer replication architecture etc.
Auto Sharding
Implements auto horizontal data partitioning that allows storing data on more than one node to scale out.
Auto Recovery
Restores a database to a correct(consistent) state in the event of a failure.
Performance (1)
Integrated Cache
Stores frequently-used data in system memory quickly.
Security (12)
Role-Based Authorization
Provides predefined system roles, privileges, and user-defined roles to users.
Authentication
Allows integration with external security mechanisms like Kerberos, LDAP authentication etc.
Audit Logs
Provides an audit log to track access and operations performed on databases for regulatory compliance.
Encryption
Provides encryption capability for all the data at rest using encryption keys.
Role-Based Authorization
Provides predefined system roles, privileges, and user-defined roles to users.
Authentication
Allows integration with external security mechanisms like Kerberos, LDAP authentication etc.
Audit Logs
Provides an audit log to track access and operations performed on databases for regulatory compliance.
Encryption
Provides encryption capability for all the data at rest using encryption keys.
Role-Based Authorization
Provides predefined system roles, privileges, and user-defined roles to users.
Authentication
Allows integration with external security mechanisms like Kerberos, LDAP authentication etc.
Audit Logs
Provides an audit log to track access and operations performed on databases for regulatory compliance.
Encryption
Provides encryption capability for all the data at rest using encryption keys.
Support (8)
Multi-Model
Provides support to handle structured, semi-structured, and unstructured data with equal effect.
Operating Systems
Available on multiple operating systems like Linux, Windows, MacOS etc.
Multi-Model
Provides support to handle structured, semi-structured, and unstructured data with equal effect.
Operating Systems
Available on multiple operating systems like Linux, Windows, MacOS etc.
BI Connectors
Allows users to connect business intelligence tools to the database.
Multi-Model
Provides support to handle structured, semi-structured, and unstructured data with equal effect.
BI Connectors
Allows users to connect business intelligence tools to the database.
Operating Systems
Available on multiple operating systems like Linux, Windows, MacOS etc.
Performance (2)
Query Optimization
Helps interpret SQL queries and determine the fastest method of execution
Query Optimization
Helps interpret SQL queries and determine the fastest method of execution





