All Projects → orientechnologies → Orientdb

orientechnologies / Orientdb

Licence: apache-2.0
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. OrientDB Community Edition is Open Source using a liberal Apache 2 license.

Programming Languages

java
68154 projects - #9 most used programming language
PLpgSQL
1095 projects
shell
77523 projects
Batchfile
5799 projects
groovy
2714 projects
HTML
75241 projects

Projects that are alternatives of or similar to Orientdb

Arangodb
🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
Stars: ✭ 11,880 (+170.37%)
Mutual labels:  database, nosql, graph-database, document-database
Griddb
GridDB is a next-generation open source database that makes time series IoT and big data fast,and easy.
Stars: ✭ 1,587 (-63.88%)
Mutual labels:  sql, database, nosql, fast
Db Tutorial
💾 db-tutorial 是一个数据库教程。
Stars: ✭ 128 (-97.09%)
Mutual labels:  sql, database, nosql
Ohmysql
Easy direct access to your database 🎯 http://oleghnidets.github.io/OHMySQL/
Stars: ✭ 166 (-96.22%)
Mutual labels:  sql, database, dbms
Db
Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
Stars: ✭ 2,832 (-35.55%)
Mutual labels:  sql, database, nosql
Fluent
Vapor ORM (queries, models, and relations) for NoSQL and SQL databases
Stars: ✭ 1,071 (-75.63%)
Mutual labels:  sql, database, nosql
Event Management
helps to register an users for on events conducted in college fests with simple logic with secured way
Stars: ✭ 65 (-98.52%)
Mutual labels:  sql, database, dbms
Cubrid
CUBRID is a comprehensive open source relational database management system highly optimized for Web Applications.
Stars: ✭ 184 (-95.81%)
Mutual labels:  sql, database, dbms
Tiedot
A rudimentary implementation of a basic document (NoSQL) database in Go
Stars: ✭ 2,643 (-39.85%)
Mutual labels:  database, nosql, document-database
skytable
Skytable is an extremely fast, secure and reliable real-time NoSQL database with automated snapshots and TLS
Stars: ✭ 696 (-84.16%)
Mutual labels:  nosql, dbms, document-database
docs
Source code of the ArangoDB online documentation
Stars: ✭ 18 (-99.59%)
Mutual labels:  nosql, graph-database, document-database
Bedquilt Core
A JSON document store on PostgreSQL
Stars: ✭ 256 (-94.17%)
Mutual labels:  sql, database, nosql
Cosyan
Transactional SQL based RDBMS with sophisticated multi table constraint logic.
Stars: ✭ 45 (-98.98%)
Mutual labels:  sql, database, nosql
Nano Sql
Universal database layer for the client, server & mobile devices. It's like Lego for databases.
Stars: ✭ 717 (-83.68%)
Mutual labels:  sql, database, nosql
Ravendb
ACID Document Database
Stars: ✭ 2,870 (-34.68%)
Mutual labels:  database, nosql, document-database
Wyxdbms
用Java实现了一个关系型数据库,DBMS数据库管理系统,可使用常用增删改查的SQL语句,具有数据字典,数据索引文件,并且实现了启发式查询优化
Stars: ✭ 173 (-96.06%)
Mutual labels:  sql, database, dbms
Objectbox Java
ObjectBox is a superfast lightweight database for objects
Stars: ✭ 3,950 (-10.1%)
Mutual labels:  database, nosql, performance
Pyarango
Python Driver for ArangoDB with built-in validation
Stars: ✭ 183 (-95.84%)
Mutual labels:  database, nosql, graph-database
Ftserver
Lightweight Embeddable iBoxDB Full Text Search Server for Java
Stars: ✭ 219 (-95.02%)
Mutual labels:  database, nosql, document-database
NoSQLDataEngineering
NoSQL Data Engineering
Stars: ✭ 25 (-99.43%)
Mutual labels:  nosql, graph-database, document-database

OrientDB

License

What is OrientDB?

OrientDB is an Open Source Multi-Model NoSQL 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 supports SQL amongst the query languages. Thanks to the SQL layer it's straightforward to use for people skilled in the Relational world.

Get started with OrientDB | OrientDB Community Group.

Is OrientDB a Relational DBMS?

No. OrientDB adheres to the NoSQL movement even though it supports ACID Transactions and SQL as query language. In this way it's easy to start using it without having to learn too much new stuff.

Scalability: the database is the bottleneck of most applications

The most common reason applications scale out badly is, very often, the database. The database is the bottleneck of most applications. OrientDB scales out very well on multiple machines. The database can be up to 302,231,454,903,657 billion (2^78) records for the maximum capacity of 19,807,040,628,566,084 Terabytes of data on a single server or multiple nodes.

I can't believe it! Why is it so fast?

OrientDB has been designed to be very fast. It inherits the best features and concepts from Object Databases, Graph DBMS and modern NoSQL engines. OrientDB manages relationships without the run-time costly join operation, but rather with direct pointers (links) between records. No matters if you have 1 or 1,000 Billion of records, the traversing cost remains constant. Download the Benchmark PDF XGDBench: A Benchmarking Platform for Graph Stores in Exascale Clouds by Tokyo Institute of Technology and IBM Research.

Easy to install and use

Yes. OrientDB is totally written in Java and can run on any platform without configuration and installation. The full Server distribution is a few MBs without the demo database. Do you develop with a language different than Java? No problem, look at the Programming Language Binding.

Main References

Get started with OrientDB.


Licensing

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:

References:

Sponsors

YourKit supports open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.


security status | stability status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].