GraphDB-Enterprise is a high-performance, clustered semantic repository created by Ontotext. GraphDB's web site provides extensive information and references regarding support contacts and mailing lists, documentation, and latest performance benchmarks.
The key features of GraphDB-Enterprise can be summarised as follows:
- Scale-out concurrent query processing allows query throughput to be scaled proportionally with the number of cluster nodes;
- Resilience in the event of hardware/software failure means that the cluster remains fully functional in the event of a failure of any node;
- Automated fail-over and load-balancing keeps the cluster fully utilised at all times;
- Dynamic configuration and automatic synchronisation allows nodes to be added or removed at any time;
- Notification mechanism allows clients to react to statements in the update stream for the entire cluster.
- Solr and Elasticsearch connectors - provides extremely fast normal and facet (aggregation) searches; has the additional benefit to stay automatically up-to-date with the GraphDB repository data.
is controlled using the Java JMX Management Extensions interfaces.
Java JRE version 1.6 or later (both 32-bit and 64-bit versions). If custom rule-sets are used then a Java JDK version 1.6 or later is required.
Any JEE Compliant servlet container, e.g. Tomcat.
The import and export of all major RDF syntaxes (XML, N3, N-Triples, N-Quads, Turtle, TriG, TriX) is supported through Sesame.
GraphDB supports RDFS, OWL Horst, OWL Max (RDFS with that part of OWL Lite that can be captured in rules), OWL2 QL and OWL2 RL, along with the ability to create customised rule-sets.
GraphDB-Enterprise is available under an RDBMS-like commercial license on a per-server-CPU basis; it is neither free nor open-source. To purchase a license or obtain a copy for evaluation, please contact GraphDBfirstname.lastname@example.org.
GraphDB-Enterprise is distributed as a ZIP archive, which contains GraphDB compiled jars, all required libraries, configuration files, documentation, sample code and data. Use of the rule-compiler (i.e. custom rule-sets) requires the Java Development Kit (JDK) version 1.6 or later, otherwise a Java Runtime Environment (JRE) version 1.6 or later is required.
The installation section of the user guide provides all the information necessary to set up an GraphDB-Enterprise cluster.
GraphDB-Enterprise uses Sesame as a library, taking advantage of its APIs for storage and querying, as well as the support for a wide variety of query languages (e.g. SPARQL and SeRQL) and RDF syntaxes (e.g. RDF/XML, N3, Turtle). The development of GraphDB-Enterprise is partly supported by SEKT, TAO, TripCom, LarKC, and other FP6 and FP7 European research projects.