https://github.com/youtrackdb/youtrackdb
YouTrackDB is the Object-Oriented Graph Database supporting Document, Reactive, Full-Text and Geospatial models in one product. YouTrackDB supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.
https://github.com/youtrackdb/youtrackdb
acid dbms dbms-project document-database documentdatabase full-text-search fulltextsearch graph-database graph-databases graphdatabase nosql nosql-data-storage nosql-database nosql-databases object-database object-oriented-database orientdb orientdb-database sql youtrackdb
Last synced: 2 months ago
JSON representation
YouTrackDB is the Object-Oriented Graph Database supporting Document, Reactive, Full-Text and Geospatial models in one product. YouTrackDB supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.
- Host: GitHub
- URL: https://github.com/youtrackdb/youtrackdb
- Owner: youtrackdb
- License: apache-2.0
- Created: 2024-02-19T15:56:21.000Z (over 1 year ago)
- Default Branch: develop
- Last Pushed: 2025-04-13T01:24:29.000Z (2 months ago)
- Last Synced: 2025-04-13T01:38:45.759Z (2 months ago)
- Topics: acid, dbms, dbms-project, document-database, documentdatabase, full-text-search, fulltextsearch, graph-database, graph-databases, graphdatabase, nosql, nosql-data-storage, nosql-database, nosql-databases, object-database, object-oriented-database, orientdb, orientdb-database, sql, youtrackdb
- Language: Java
- Homepage: https://youtrackdb.io
- Size: 246 MB
- Stars: 50
- Watchers: 8
- Forks: 3
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSES/Apache-2.0.txt
- Security: security/pom.xml
Awesome Lists containing this project
README
## YouTrackDB
[](https://opensource.org/licenses/Apache-2.0) [/statusIcon)](https://youtrackdb.teamcity.com/viewType.html?buildTypeId=YouTrackDB_UnitTests&guest=1)
[](https://bsky.app/profile/youtrackdb.io) [](https://medium.com/@youtrackdb) [](https://www.facebook.com/profile.php?id=61571160061177) [](https://x.com/YouTrackDB) [](https://t.me/youtrackdb) [](https://www.reddit.com/r/youtrackdb/)
------
[Issue tracker](https://youtrack.jetbrains.com/issues/YTDB) | [Knowledge base](https://youtrack.jetbrains.com/articles/YTDB) | [Slack for contributors](https://youtrack.jetbrains.com/articles/YTDB-A-5/Slack-with-developers-for-contributors) | [Roadmap](https://youtrack.jetbrains.com/articles/YTDB-A-3/Short-term-roadmap)
### What is YouTrackDB?
YouTrackDB is an object-oriented graph database that supports documents, full-text search,
reactivity, and geospatial concepts.\
YouTrackDB has been supported and developed by [YouTrack](https://www.jetbrains.com/youtrack)
project from JetBrains.YouTrackDB's key features are:
1. **Fast data processing**: Links traversal is processed with O(1) complexity. There are no
expensive run-time JOINs.
2. **Universal API**: Implements rich graph and object-oriented data models. Rich API is the same
for all types of deployments (both embedded and server).
3. **SQL-like query language**: Uses a dialect of SQL query language enriched by graph and
object-oriented functions and commands.
4. **Scalable development workflow**: YouTrackDB works in schema-less, schema-mixed, and schema-full
modes. The universal API allows you to port your database to any supported deployment type with
zero development efforts.
5. **Strong security**: A strong security profiling system based on user, role, and predicate
security.
6. **Encryption of data at rest**: Optionally encrypts all data stored on disk.
7. **Binary compatibility with OrientDB**: Databases created with OrientDB can be used in
YouTrackDB.### Easy to install and use
YouTrackDB can run on any platform without configuration and installation.
The full Server distribution is a few MBs without the demo database.