English
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systems provided by solid IT
Home | DB-Engines Ranking | Systems | Encyclopedia | Blog | Search | Vendor Login
Featured Products: DataStax AllegroGraph Neo4j Redis Couchbase
DBMS > ArangoDB vs. JanusGraph vs. Neo4j vs. OrientDB vs. TigerGraph
System Properties Comparison ArangoDB vs. JanusGraph vs. Neo4j vs. OrientDB vs. TigerGraph
Editorial information provided by DB-Engines
Name ArangoDB X JanusGraph X Neo4j X OrientDB X TigerGraph X
Description A multi-model DBMS A Graph DBMS optimized for
distributed clusters
Open source graph database Multi-model DBMS (Document,
Graph, Key/Value)
A complete, distributed, parallel
graph computing platform
supporting web-scale data
analytics in real-time
Primary
database model
Document store
Graph DBMS
Key-value store
Search engine
Graph DBMS Graph DBMS Document store
Graph DBMS
Key-value store
Graph DBMS
DB-
Engines
Ranking
Trend
Chart
Score 5.02
Rank #64 Overall
#12 Document stores
#4 Graph DBMS
#11 Key-value stores
#7 Search engines
Score 1.80
Rank #116 Overall
#6 Graph DBMS
Score 50.53
Rank #22 Overall
#1 Graph DBMS
Score 5.38
Rank #59 Overall
#10 Document stores
#3 Graph DBMS
#10 Key-value stores
Score 1.01
Rank #148 Overall
#10 Graph DBMS
Website www.arangodb.com janusgraph.org neo4j.com orientdb.com www.tigergraph.com
Technical
documentation
www.arangodb.com/ -
documentation
docs.janusgraph.org/ latest neo4j.com/ docs orientdb.org/ docs/ 3.0.x www.tigergraph.com/ -
documentation
Developer ArangoDB GmbH / triagens GmbH Linux Foundation; originally
developed as Titan by Aurelius
Neo4j, Inc. OrientDB LTD; CallidusCloud
Initial release 2012 2017 2007 2010 2017
Current release 3.5.0, August 2019 0.4.0, July 2019 3.5.8, July 2019 3.0.23, August 2019
License Open Source Open Source Open Source Open Source commercial
Cloud-based
only
no no no no no
DBaaS offerings
(sponsored links)
ArangoDB Oasis: Built and
supported by the creators of
ArangoDB, Oasis provides fully
hosted, managed, and monitored
cluster deployments of any size,
with enterprise-grade security.
Implementation
language
C, C++, JavaScript Java Java, Scala Java C++
Server
operating
systems
Linux
OS X
Raspbian
Solaris
Windows
Linux
OS X
Unix
Windows
Linux
OS X
Solaris
Windows
All OS with a Java JDK (>= JDK
6)
Linux
Data scheme schema-free yes schema-free and schema-optional schema-free yes
Typing yes yes yes yes yes
XML support no no no
Secondary
indexes
yes yes yes yes
SQL no no no SQL-like query language, no joins SQL-like query language (GSQL)
APIs and other
access methods
HTTP API
JSON style queries
Java API
TinkerPop Blueprints
TinkerPop Frames
TinkerPop Gremlin
TinkerPop Rexster
Bolt protocol
Cypher query language
Java API
Neo4j-OGM
RESTful HTTP API
Spring Data Neo4j
TinkerPop 3
Java API
RESTful HTTP/JSON API
Tinkerpop technology stack with
Blueprints, Gremlin, Pipes
GSQL (TigerGraph Query
Language)
Kafka
RESTful HTTP/JSON API
Supported
programming
languages
C#
Clojure
Java
JavaScript (Node.js)
PHP
Python
Ruby
Clojure
Java
Python
.Net
Clojure
Elixir
Go
Groovy
Haskell
Java
JavaScript
Perl
PHP
Python
Ruby
Scala
.Net
C
C#
C++
Clojure
Java
JavaScript
JavaScript (Node.js)
PHP
Python
Ruby
Scala
C++
Java
Server-side
scripts
JavaScript yes yes Java, Javascript yes
Triggers no yes yes Hooks no
Partitioning
methods
Sharding yes none Sharding
Replication
methods
Master-slave replication yes Causal Clustering using Raft
protocol
Master-master replication
MapReduce no yes no no yes
Consistency
concepts
Eventual Consistency
Immediate Consistency
Eventual Consistency
Immediate Consistency
Causal and Eventual Consistency
configurable in Causal Cluster
setup
Immediate Consistency in stand-
alone mode
Foreign keys no yes yes yes yes
Transaction
concepts
ACID ACID ACID ACID ACID
Concurrency yes yes yes yes yes
Durability yes yes yes yes yes
In-memory
capabilities
no
User concepts yes User authentification and security
via Rexster Graph Server
Users, roles and permissions.
Pluggable authentication with
supported standards (LDAP,
Active Directory, Kerberos)
Access rights for users and roles;
record level security configurable
Role-based access control
Featured Products
Graph Database Leader for AI
Knowledge Graph Applications -
The Most Secure Graph
Database Available.
Free Download
Get your free copy of the new
O'Reilly book Graph Algorithms
with 20+ examples for
machine learning, graph
analytics and more.
Build data-driven applications
that set the standard for
performance, availability,
& scale with DataStax.
Learn more.
Hosted, serverless DBaaS
in 3 steps.
30MB Free!
Start now.
SQL + JSON + NoSQL.
Power, flexibility & scale.
All open source.
Get started now.
Present your product here
评论1
最新资源