Go to file
Caesar11 2935d3ee58 1. re-write BasicQuery::dupRemoval_invalidRemoval().
2. update BasicQuery::clear() to free memory when destruct.

author: hanshuo
2015-04-25 01:49:44 -04:00
Bstr add all source file and libs from local subversion 2014-11-20 23:46:37 -05:00
Database fix memory leak in Database::only_pre_filter_after_join(). 2015-04-22 22:13:14 -04:00
KVstore 1. use the new encode function encodeRDF_new() to replace the old one; 2015-02-02 02:53:47 -05:00
Parser 1. use the new encode function encodeRDF_new() to replace the old one; 2015-02-02 02:53:47 -05:00
Query 1. re-write BasicQuery::dupRemoval_invalidRemoval(). 2015-04-25 01:49:44 -04:00
Server 1. use the new encode function encodeRDF_new() to replace the old one; 2015-02-02 02:53:47 -05:00
Signature add all source file and libs from local subversion 2014-11-20 23:46:37 -05:00
Triple 1. use the new encode function encodeRDF_new() to replace the old one; 2015-02-02 02:53:47 -05:00
VSTree fix bugs in Database::join() and Database::only_pre_filter_after_join(). 2015-04-15 15:38:51 +08:00
api fixed the '\0' bug in GstoreConnector.recv() 2014-12-11 02:12:16 -05:00
example add all source file and libs from local subversion 2014-11-20 23:46:37 -05:00
format_query add all source file and libs from local subversion 2014-11-20 23:46:37 -05:00
lib add objs empty folder 2014-12-08 09:13:16 -05:00
main 1. use the new encode function encodeRDF_new() to replace the old one; 2015-02-02 02:53:47 -05:00
objs add objs empty folder 2014-12-08 09:13:16 -05:00
tools add all source file and libs from local subversion 2014-11-20 23:46:37 -05:00
util add all source file and libs from local subversion 2014-11-20 23:46:37 -05:00
.gitignore configure the .gitignore 2014-11-20 23:45:07 -05:00
LICENSE add BSD New license. 2015-04-23 03:50:31 -04:00
Makefile 1. use the new encode function encodeRDF_new() to replace the old one; 2015-02-02 02:53:47 -05:00
README.md Update README.md 2015-01-19 21:54:02 +08:00
gStore2.0-usage_eng.pdf added usage doc. 2014-11-27 20:56:44 -05:00
readme add all source file and libs from local subversion 2014-11-20 23:46:37 -05:00

README.md

gStore

gStore2.0

Overview

gStore is a graph-based RDF data management system (or what is commonly called a “triple store”) that maintains the graph structure of the original RDF data. Its data model is a labeled, directed multiedge graph, where each vertex corresponds to a subject or an object. We also represent a given SPARQL query by a query graph Q. Query processing involves finding subgraph matches of Q over the RDF graph G. gStore incorporates an index over the RDF graph (called VS-tree) to speed up query processing. VS-tree is a heightbalanced tree with a number of associated pruning techniques to speed up subgraph matching.

Install Steps

System Requirement: 64bit linux with g++, gcc, make installed.

Install gStore2.0, just with two commands.

  1. run

make lib_antlr

to compile and link the library(static) we need.

  1. run

make

to compile the gStore code and build executable "gload", "gquery", "gserver", "gclient".