- Notifications
You must be signed in to change notification settings - Fork876
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.
License
orientechnologies/orientdb
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
OrientDB is an Open Source Multi-ModelNoSQL DBMS with the support of Native Graphs, Documents,Full-Text search, Reactivity, Geo-Spatial and Object Oriented concepts. It's written in Java and it's amazingly fast.No expensive run-time JOINs, connections are managed as persistent pointers between records.You can traverse thousands of records in no time. Supports schema-less, schema-full and schema-mixed modes.Has a strong security profiling system based on user, roles and predicate security and supportsSQL amongst the query languages.Thanks to theSQL layer it's straightforward to use for people skilled in the Relational world.
Get started with OrientDB |OrientDB Community Group |Dev Updates |Community Chat .
No. OrientDB adheres to theNoSQL movement even though it supportsACID Transactions andSQL as query language. In this way it's easy to start using it without having to learn too much new stuff.
Yes. OrientDB is totally written inJava and can run on any platform without configuration and installation.Do you develop with a language different than Java? No problem, look at theProgramming Language Binding.
- Documentation Version < 3.2.x
- For any questions visit theOrientDB Community Group
For the guide to contributing to OrientDB checkout theCONTRIBUTING.MD
All the contribution are considered licensed under Apache-2 license if not stated otherwise.
OrientDB 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:
- Javamail: CDDL license (http://www.oracle.com/technetwork/java/faq-135477.html)
- java persistence 2.0: CDDL license
- JNA: Apache 2 (https://github.com/twall/jna/blob/master/LICENSE)
- Hibernate JPA 2.0 API: Eclipse Distribution License 1.0
- ASM: OW2
References:
Apache 2 license (Apache2):http://www.apache.org/licenses/LICENSE-2.0.html
Common Development and Distribution License (CDDL-1.0):http://opensource.org/licenses/CDDL-1.0
Eclipse Distribution License (EDL-1.0):http://www.eclipse.org/org/documents/edl-v10.php (http://www.eclipse.org/org/documents/edl-v10.php)
Recent architecture re-factoring and improvements are described in ourBICOD 2021 paper:
@inproceedings{DBLP:conf/bncod/0001DLT21, author = {Daniel Ritter and Luigi Dell'Aquila and Andrii Lomakin and Emanuele Tagliaferri}, title = {OrientDB: {A} NoSQL, Open Source {MMDMS}}, booktitle = {Proceedings of the The British International Conference on Databases 2021, London, United Kingdom, March 28, 2022}, series = {{CEUR} Workshop Proceedings}, volume = {3163}, pages = {10--19}, publisher = {CEUR-WS.org}, year = {2021}}
About
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.