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
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
关系型数据库转换为RDF(Resource Description Framework)的工具是一种用于将关系型数据库中的数据转换为RDF格式的软件工具。RDF是一种用于表示和存储数据的语义网标准,它的数据模型基于三元组(主题、谓词、对象)的描述方式。 关系型数据库转换为RDF的过程主要包括以下几个步骤: 1. 数据模式分析:分析关系型数据库的表结构、字段类型、主键、外键等信息,将其映射为RDF中的类和属性。 2. 数据抽取:从关系型数据库中抽取数据,并转换为RDF格式。可以根据需要选择将整张表转换为一个RDF图,或者将每条记录转换为一个RDF三元组。 3. 数据映射:将关系型数据库中的数据映射到RDF模型中。根据数据模式分析的结果,将表的字段映射为RDF中的属性,将表之间的关系映射为RDF中的关联关系。 4. 数据加载:将RDF数据导入到RDF存储系统中,例如基于图数据库的存储系统,以便进行查询和语义推理等操作。 目前市面上有一些开源和商业的关系型数据库转换为RDF的工具,例如D2RQ、Ontop、Oracle Spatial等。这些工具提供了图形界面或者命令行接口,用户可以通过配置映射规则和连接数据库等参数来进行关系型数据库转换为RDF的操作。另外,一些图数据库也提供了内置的关系型数据库转换为RDF的功能,简化了转换的过程。 总之,关系型数据库转换为RDF的工具可帮助用户将关系型数据库中的数据转换为RDF格式,从而更好地利用语义网的技术和工具来处理和分析数据

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值