RDF数据库前十名

摘自DB-Engines,观察了一下,分数主要通过人们讨论、使用、搜索引擎有效结果数量以及找工作中的需求进行排名,另外这些主要是原生支持的数据库进行对比,不涉及使用Hbase、Cassandra或者关系型数据库间接支持RDF。
1、MarkLogic
Editorial information provided by DB-Engines
Name MarkLogic
Description Enterprise NoSQL DBMS for JSON, XML, and RDF
DB-Engines Ranking 
Trend Chart
Rank 33
Score 10.21
Database model Document store
Native XML DBMS
RDF store 
Search engine
Website www.marklogic.com
Technical documentation docs.marklogic.com
Developer MarkLogic Corp.
Initial release 2001
Current release 8.0, 2015
License commercial 
Database as a Service (DBaaS)  no
Implementation language C++
Server operating systems Linux
OS X
Solaris
Windows
Data scheme schema-free 
Typing  yes
XML support  yes
Secondary indexes yes
SQL yes 
APIs and other access methods Java API
Node.js Client API
ODBC
RESTful HTTP API
WebDAV
XDBC
XQuery
XSLT
Supported programming languages C
C#
C++
Java 
JavaScript (Node.js)
Perl
PHP
Python
Ruby
Server-side scripts  yes 
Triggers yes
Partitioning methods  Sharding
Replication methods  yes
MapReduce yes 
Consistency concepts  Immediate Consistency
Foreign keys  no
Transaction concepts  ACID 
Concurrency  yes
Durability  yes
User concepts  Role-based access control at the document level
2、Virtuoso
Editorial information provided by DB-Engines
Name Virtuoso
Description The Virtuoso Universal Server is a multi-model data server
DB-Engines Ranking 
Trend Chart
Rank 65
Score 2.83
Database model Native XML DBMS
Relational DBMS 
RDF store
Website virtuoso.openlinksw.com
Technical documentation docs.openlinksw.com/­virtuoso
Developer OpenLink Software
Initial release 1998
Current release 7.1.0, February 2014
License Open Source 
Database as a Service (DBaaS)  no
Implementation language C
Server operating systems AIX
FreeBSD
HP-UX
Linux
OS X
Solaris
Windows
Data scheme yes
Typing  yes
Secondary indexes yes
SQL yes
APIs and other access methods OLE DB
ADO.NET
JDBC
ODBC
Supported programming languages .Net
C
C#
C++
Java
JavaScript
Perl
PHP
Python
Ruby
Visual Basic
Server-side scripts  yes 
Triggers yes
Partitioning methods  yes
Replication methods  Master-master replication
Master-slave replication
MapReduce no
Consistency concepts  Immediate Consistency
Foreign keys  yes
Transaction concepts  ACID
Concurrency  yes
Durability  yes
User concepts  fine grained access rights according to SQL-standard
3、Jena
Editorial information provided by DB-Engines
Name Jena
Description Apache Jena is a Java framework for building Semantic Web and Linked Data applications.
DB-Engines Ranking 
Trend Chart
Rank 80
Score 1.50
Database model RDF store
Website jena.apache.org
Technical documentation jena.apache.org/­documentation/­index.html
Developer Apache Software Foundation 
Initial release 2000
Current release 2.12.0, August 2014
License Open Source 
Database as a Service (DBaaS)  no
Implementation language Java
Server operating systems Linux
OS X
Unix
Windows
Data scheme yes 
Typing  yes
Secondary indexes yes
SQL no
APIs and other access methods Fuseki 
Jena RDF API
RIO 
SPARQL
Supported programming languages Java
Server-side scripts  yes
Triggers yes 
Partitioning methods  none
Replication methods  none
MapReduce no
Transaction concepts  ACID 
Concurrency  yes
Durability  yes
User concepts  Access control via Jena Security
4、Sesame
Editorial information provided by DB-Engines
Name Sesame
Description Sesame is a framework for processing RDF data, supporting both memory-based and a disk-based storage.
DB-Engines Ranking 
Trend Chart
Rank 87
Score 1.31
Database model RDF store
Website rdf4j.org
Technical documentation rdf4j.org/­documentation.docbook?view
Developer Aduna
Initial release 2004
License Open Source 
Database as a Service (DBaaS)  no
Implementation language Java
Server operating systems Linux
OS X
Unix
Windows
Data scheme yes 
Typing  yes
Secondary indexes yes
SQL no
APIs and other access methods Java API
RIO 
Sail API
SeRQL 
Sesame REST HTTP Protocol
SPARQL
Supported programming languages Java
PHP
Python
Server-side scripts  yes
Triggers yes
Partitioning methods  none
Replication methods  none
MapReduce no
Transaction concepts  ACID 
Concurrency  yes
Durability  yes 
User concepts  no
5、 AllegroGraph
 
Editorial information provided by DB-Engines
Name AllegroGraph
DB-Engines Ranking 
Trend Chart
Rank 118
Score 0.79
Database model RDF store
Website www.franz.com/­agraph/­allegrograph
Current release 5.0.1, February 2015
License commercial 
Database as a Service (DBaaS)  no
6、 Algebraix
 
Editorial information provided by DB-Engines
Name Algebraix
DB-Engines Ranking 
Trend Chart
Rank 135
Score 0.52
Database model RDF store
Website www.algebraixdata.com
License commercial
Database as a Service (DBaaS)  no
7、 Stardog
 
Editorial information provided by DB-Engines
Name Stardog
DB-Engines Ranking 
Trend Chart
Rank 176
Score 0.19
Database model RDF store
Website stardog.com
Technical documentation docs.stardog.com
Current release 3.0, March 2015
License commercial 
Database as a Service (DBaaS)  no
8、 GraphDB
 
Editorial information provided by DB-Engines
Name GraphDB 
Description Graph database and RDF triplestore built on OWL standards
DB-Engines Ranking 
Trend Chart
Rank 179
Score 0.17
Database model Graph DBMS
RDF store
Website www.ontotext.com/­products/­ontotext-graphdb
Technical documentation www.ontotext.com/­semantic-resources/­#documentation
Developer Ontotext
License commercial 
Database as a Service (DBaaS)  no
Server operating systems Linux
Unix
Windows
SQL no 
APIs and other access methods .NET Client API
RESTful HTTP API
Sesame Java Framework
Supported programming languages .Net
C#
Clojure
Java
JavaScript (Node.js)
PHP
Python
Ruby
Scala
9、 Redland
 
Editorial information provided by DB-Engines
Name Redland
DB-Engines Ranking 
Trend Chart
Rank 189
Score 0.12
Database model RDF store
Website librdf.org
License Open Source 
Database as a Service (DBaaS)  no
10、 Strabon  
Editorial information provided by DB-Engines
Name Strabon
DB-Engines Ranking 
Trend Chart
Rank 191
Score 0.11
Database model RDF store
Website www.strabon.di.uoa.gr
License Open Source 
Database as a Service (DBaaS)  no

你可能感兴趣的:(软件夜话)