DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

GraphDB


Developer
Country of Origin
BG
Start Year
2015
Former Name
OWLIM
Project Type
Commercial
Written in
Java
Supported Languages
Java
Operating System
All OS with Java VM
License
Proprietary

Database Entry

GraphDB


Data Model


Indexes


GraphDB supports indexes that are implemented with hash tables. The GeoSPARQL plugin for GraphDB , which is used for geo-spatial data representation and querying, supports the quad prefix tree and geohash prefix tree for indexing.

Isolation Levels


GraphDB supports the read committed isolation level, where an update is only visible to other users when it has been committed.

Logging


GraphDB supports logging through logback.

Query Compilation


GraphDB allows users to define custom rulesets, which can be compiled using its internal rule compiler. The rulesets are used to generate java code and are then instantiated.

Query Interface


GraphDB supports SPARQL for RDF queries.

Storage Architecture


GraphDB supports a disk-oriented storage architecture, where all of the data is stored in disk files.

Stored Procedures


GraphDB supports rulesets that are stored as .pie files and can be compiled and instantiated.

System Architecture


All nodes in the GraphDB cluster have a shared knowledge of data structures such as the global page cache.

Views


GraphDB supports a Graph View interface which takes in SPARQL queries and retrieves data for the user, which is also visually shown.

Citations

1 source
  1. GraphDB Downloads and Resources ontotext.com
Revision #7