GraphDB uses an RDF model.
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.
GraphDB supports a disk-oriented storage architecture, where all of the data is stored in disk files.
GraphDB supports a Graph View interface which takes in SPARQL queries and retrieves data for the user, which is also visually shown.
GraphDB supports SPARQL for RDF queries.
GraphDB supports rulesets that are stored as .pie files and can be compiled and instantiated.
GraphDB supports the read committed isolation level, where an update is only visible to other users when it has been committed.
All nodes in the GraphDB cluster have a shared knowledge of data structures such as the global page cache.