صفحه نخست --> اورینت دی بی (OrientDB) --> بهترین پایگاه داده های مبتنی بر گراف رایگان

بهترین پایگاه داده های مبتنی بر گراف رایگان

پایگاه داده های غیر رابطه ای مبتنی بر گراف یکی از انواع چهارگانه ی NOSQL ها هستند. در زیر ده عدد از بهترین پایگاه داده های مبتنی بر گراف رایگان بر ترتیب محبوبیت آورده شده است. البته دقت داشته باشید که برخی از این پایگاه داده های مبتنی بر گراف نسخه های غیر رایگان هم دارند که در اینجا صرفا نام نسخه رایگان آن آورده شده است. در مباحث بعدی با پایگاه داده های Neo4J و OrientDB و Titan از این خانواده بیشتر آشنا میشویم.

پایگاه داده های مبتنی بر گراف رایگان
بهترین پایگاه داده های مبتنی بر گراف

۱٫GraphDB Lite(GraphDB Lite is a free RDF triplestore that allows to store up to 100 million triples on a desktop computer)

۲٫Neo4j Community Edition

۳٫OrientDB Community Edition

۴٫Graph Engine

۵٫HyperGraphDB

۶٫MapGraph

۷٫ArangoDB

۸٫Titan

۹٫BrightstarDB

۱۰٫Cayley

 

compare graph store
بهترین پایگاه داده های مبتنی بر گراف

در ادامه ویژگی های برخی از بهترین پایگاه داده های مبتنی بر گراف مورد بررسی و مقایسه قرار گرفته است:

 نام پایگاه داده مبتنی بر گراف
کمپانی زبان برنامه نویسی لیسنس مدل گراف

(Graph Model)

تکنولوژِ پشت سر

(Backend)

API اتصال و استفاده
Query Methods Consistency Visualizer Scaling Latest Version
ArangoDB triAGENS GmbH C/C++ Apache 2 Property Graph native C/C++ Ruby/JavaScript Graph Traversals via JavaScript, Gremlin, AQL MVCC/ACID Builtin Graph Explorer ۲٫۱٫۰ (۲۰۱۴)
AllegroGraph Franz Inc. C++/Lisp commercial & Free Edition RDF, XML native C++/Common Lisp Java, Python, Lisp, Ruby, Perl, C#, WebServices / Rest SPARQL, Prolog ACID Gruff Benchmarks ۴٫۱۳ (Feb 2014)
Apache Giraph Apache Java Apache 2 Vertex centric. Supports directed, weighted, multigraph Based on Google Pregel’s paper Java Java with map reduce/hadoop jobs Distribuite. Trillion of nodes possible
Cavley from Barak Michener Go Apache 2 Javascript, Gremlin Integrated June/2014
DEX Sparsity Technologies Java, Core C++ commercial & free for Research and development Labeled and directed attributed multigraph bitmap based highly compressed native graph storage, native C++ query engine Java, C++, .NET Blueprints, Java, C++, .NET native APIs ACID, see http://sparsity-technologies.com/dex_releases Throughput scaling through Horizontal replication and High Availability ۴٫۷ (۲۰۱۲)
FlockDB Twitter Java Apache 2 adjacency list of a directed graph Java, Ruby via Thrift ۱٫۸٫۱۵ (۲۰۱۲) but last commit at 04/2012
GraphBase FactNexus Pty Ltd Java commercial property-graph Java GraphPad, BoundsPad, …
GraphPack Amit Portnoy Java Apache 2 property-graph In-memory, JDO Java PackCypher (Inspired by Cypher) Completely decentralized (no central authority- infinite scale- limited functionality) Experimental (2012)
HyperGraphDB kobrix.com Java LGPL Object-oriented multi-relational labeled hypergraph custom Java MVCC/STM ۱٫۲ (۲۰۱۲)
InifiniteGraph Objectivity Inc. Java, Core C++ commercial Labeled and directed multi-property-graph Objectivity/DB Java Java, Blueprints ACID. There is also a parallel, loosely synchronized batch loader. Graph browser for developers. Plugins to allow use of external libraries. Distributed. Petabytes possible ۳٫۰ (۲۰۱۲?)
InfoGrid NetMesh Inc. Java AGPL, commercial dynamically typed, object-oriented graph. multigraphs, semantic models ۲٫۹٫۵ (۲۰۱۱)
Neo4j Neo Technology, Inc Java GPL, AGPL, commercial property-graph native graph storage with native graph processing engine Java, REST, JavaScript (Node.js), PHP, .NET, Django, Clojure Cypher query language, Native Java APIs, Traverser API, REST, Blueprints, Gremlin ACID MySQL style master/slave replication ۱٫۸٫۲ (۲۰۱۳/۰۲/۲۷)
Oracle Spatial and Graph Oracle Java, PL/SQL Oracle RDF graph; Network Data Model property graph Oracle Database Apache  Jena, PL/SQL; Java SPARQL, SQL with graph extensions; Java API ACID all tools which are SPARQL-compliant; Apache Jena-based; XML & JSON-based or SQL-based Scales from PC to
Oracle Exadata; Supports Oracle Real Application Clusters
۱۱٫۲ (۲۰۱۲)
Oracle NoSQL Database EE Oracle Java Oracle RDF graph Oracle NoSQL Database Java (Apache Jena) SPARQL ACID; Configurable consistency & durability SPARQL-compliant tools; Apache Jena-based tools; XML & JSON-based tools ۲٫۰٫۳۹ (۲۰۱۳)
OrientDB NuvolaBase Ltd Java Apache 2 multi property-graph custom on disk or in memory Java, JS, .NET, PHP, REST, Python Traverser API, Blueprints, Rexster, Gremlin, Own SQL-like Query Language ACID, MVCC OrientDB Studio Multi Master ۱٫۳ (۲۰۱۲)
Steffi DB EURA NOVA Apache 2 ??
Titan thinkaurelius.com Java Apache 2 property-graph Cassandra, HBase, Berkeley DB Java, Gremlin Blueprints, Rexster, Gremlin, SPARQL ACID or Eventually Consistent Multi-master ۰٫۲ (۲۰۱۲)

آدرس کانال تلگرام ما:

t.me/bigdata_channel

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *