orientechnologies/orientdb

OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 32 minutes ago
Added to GitGenius on September 13th, 2026
Created on December 9th, 2012
Open Issues & Pull Requests: 357 (+0)
GitHub issues: Enabled
Number of forks: 868
Total Stargazers: 4,986 (+0)
Total Subscribers: 266 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 37.7 hours
Mean response time: 29.6 days
90th percentile: 55.7 days
Tracked items: 154

Most active contributors

Sign in to see contributor activity.

How this project is maintained

95% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 76% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 144
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,109 days
Stale 30+ days: 141
Stale 90+ days: 135

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (12)
  • enhancement (2)
  • performance (2)
  • question (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

OrientDB is a multi-model NoSQL database management system that supports graph, document, full-text search, reactive, and geospatial data models in a single product.

OrientDB addresses the need for a database that can handle multiple data models without forcing developers to choose between relational, document, and graph approaches. It solves this by implementing native support for graphs, documents, and other models within one system. The tool uses persistent pointers to manage connections between records rather than expensive runtime joins, allowing rapid traversal of large datasets. It supports SQL as a query language alongside other query methods, includes ACID transactions, and offers schema-less, schema-full, and schema-mixed operational modes. The system implements a security model based on users, roles, and predicate-based access control.

OrientDB suits projects that need to work with interconnected data across multiple model types without maintaining separate databases. It is particularly valuable for teams familiar with SQL who want to adopt graph or document capabilities without learning entirely new query languages. The tool runs on any platform where Java is available and provides language bindings for developers working outside Java. Organizations should consider it when they need distributed multi-master deployment, full-text indexing, and reactive query capabilities alongside traditional database features.

The project maintains active community engagement through discussion forums and chat channels. Development activity shows ongoing refinement of the codebase with recent architectural improvements documented in academic literature. The tool continues to receive updates addressing both core functionality and integration with modern database patterns.