{"id":13425780,"url":"https://github.com/orientechnologies/orientdb","last_synced_at":"2025-05-12T05:19:21.896Z","repository":{"id":5866070,"uuid":"7083240","full_name":"orientechnologies/orientdb","owner":"orientechnologies","description":"OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.","archived":false,"fork":false,"pushed_at":"2025-05-07T18:21:04.000Z","size":296058,"stargazers_count":4820,"open_issues_count":325,"forks_count":878,"subscribers_count":270,"default_branch":"develop","last_synced_at":"2025-05-12T02:43:21.642Z","etag":null,"topics":["database","dbms","document-database","fast","graph-database","graph-store","multi-master","multi-model-dbms","nosql","orientdb","performance","sql"],"latest_commit_sha":null,"homepage":"https://orientdb.dev","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/orientechnologies.png","metadata":{"files":{"readme":"README.md","changelog":"history.txt","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSES/Apache-2.0.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"security/pom.xml","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2012-12-09T20:33:47.000Z","updated_at":"2025-05-11T16:12:42.000Z","dependencies_parsed_at":"2023-01-14T11:45:34.516Z","dependency_job_id":"371ab80c-de13-4896-86a8-da1eab5557ce","html_url":"https://github.com/orientechnologies/orientdb","commit_stats":null,"previous_names":[],"tags_count":231,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orientechnologies%2Forientdb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orientechnologies%2Forientdb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orientechnologies%2Forientdb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orientechnologies%2Forientdb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/orientechnologies","download_url":"https://codeload.github.com/orientechnologies/orientdb/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253672696,"owners_count":21945480,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["database","dbms","document-database","fast","graph-database","graph-store","multi-master","multi-model-dbms","nosql","orientdb","performance","sql"],"created_at":"2024-07-31T00:01:18.727Z","updated_at":"2025-05-12T05:19:21.861Z","avatar_url":"https://github.com/orientechnologies.png","language":"Java","readme":"## OrientDB\n\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![REUSE status](https://api.reuse.software/badge/github.com/orientechnologies/orientdb)](https://api.reuse.software/info/github.com/orientechnologies/orientdb)\n\n------\n\n## What is OrientDB?\n\n**OrientDB** is an Open Source Multi-Model [NoSQL](http://en.wikipedia.org/wiki/NoSQL) DBMS with the support of Native Graphs, Documents, \nFull-Text search, Reactivity, Geo-Spatial and Object Oriented concepts. It's written in Java and it's amazingly fast. \nNo expensive run-time JOINs, connections are managed as persistent pointers between records. \nYou can traverse thousands of records in no time. Supports schema-less, schema-full and schema-mixed modes. \nHas a strong security profiling system based on user, roles and predicate security and supports [SQL](https://orientdb.org/docs/3.1.x/sql/) amongst the query languages. \nThanks to the [SQL](https://orientdb.org/docs/3.1.x/sql/) layer it's straightforward to use for people skilled in the Relational world.\n\n[Get started with OrientDB](http://orientdb.org/docs/3.2.x/gettingstarted/) | \n[OrientDB Community Group](https://github.com/orientechnologies/orientdb/discussions) | \n[Dev Updates](https://fosstodon.org/@orientdb) | \n[Community Chat](https://matrix.to/#/#orientdb-community:matrix.org) .\n\n## Is OrientDB a Relational DBMS?\n\nNo. OrientDB adheres to the [NoSQL](http://en.wikipedia.org/wiki/NoSQL) movement even though it supports [ACID Transactions](https://orientdb.org/docs/3.2.x/internals/Transactions.html) and \n[SQL](https://orientdb.org/docs/3.2.x/sql/) as query language. In this way it's easy to start using it without having to learn too much new stuff. \n\n\n## Easy to install and use\n\nYes. OrientDB is totally written in [Java](http://en.wikipedia.org/wiki/Java_%28programming_language%29) and can run on any platform without configuration and installation. \nDo you develop with a language different than Java? No problem, look at the [Programming Language Binding](http://orientdb.org/docs/3.1.x/apis-and-drivers/).\n\n\n## Main References\n- [Documentation Version \u003c 3.2.x](http://orientdb.org/docs/3.1.x/)\n- For any questions visit the [OrientDB Community Group](https://github.com/orientechnologies/orientdb/discussions)\n\n[Get started with OrientDB](http://orientdb.org/docs/3.2.x/gettingstarted/).\n\n--------\n## Contributing\n\nFor the guide to contributing to OrientDB checkout the [CONTRIBUTING.MD](https://github.com/orientechnologies/orientdb/blob/develop/CONTRIBUTING.md)\n\nAll the contribution are considered licensed under Apache-2 license if not stated otherwise.\n\n--------\n\n## Licensing\nOrientDB is licensed by OrientDB LTD under the Apache 2 license. OrientDB relies on the following 3rd party libraries, which are compatible with the Apache license:\n\n- Javamail: CDDL license (http://www.oracle.com/technetwork/java/faq-135477.html)\n- java persistence 2.0: CDDL license\n- JNA: Apache 2 (https://github.com/twall/jna/blob/master/LICENSE)\n- Hibernate JPA 2.0 API: Eclipse Distribution License 1.0\n- ASM: OW2\n\nReferences:\n- Apache 2 license (Apache2):\n  http://www.apache.org/licenses/LICENSE-2.0.html\n\n- Common Development and Distribution License (CDDL-1.0):\n  http://opensource.org/licenses/CDDL-1.0\n\n- Eclipse Distribution License (EDL-1.0):\n  http://www.eclipse.org/org/documents/edl-v10.php (http://www.eclipse.org/org/documents/edl-v10.php)\n  \n### Sponsors\n\n[![](http://s1.softpedia-static.com/_img/sp100free.png?1)](http://www.softpedia.com/get/Internet/Servers/Database-Utils/OrientDB.shtml#status)\n\n--------\n\n\n### Reference\n\nRecent architecture re-factoring and improvements are described in our [BICOD 2021](http://ceur-ws.org/Vol-3163/BICOD21_paper_3.pdf) paper:\n\n```\n@inproceedings{DBLP:conf/bncod/0001DLT21,\n  author    = {Daniel Ritter and\n               Luigi Dell'Aquila and\n               Andrii Lomakin and\n               Emanuele Tagliaferri},\n  title     = {OrientDB: {A} NoSQL, Open Source {MMDMS}},\n  booktitle = {Proceedings of the The British International Conference on Databases\n               2021, London, United Kingdom, March 28, 2022},\n  series    = {{CEUR} Workshop Proceedings},\n  volume    = {3163},\n  pages     = {10--19},\n  publisher = {CEUR-WS.org},\n  year      = {2021}\n}\n```\n\n","funding_links":[],"categories":["Java","JAVA","MMDBS","Database","Back-End Development","II. Databases, search engines, big data and machine learning","database","数据库","NoSQL"],"sub_categories":["Open-Source","1. Databases and storages"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forientechnologies%2Forientdb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Forientechnologies%2Forientdb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forientechnologies%2Forientdb/lists"}