Go to file
Caesar11 257e90ffa6 Merge branch 'master' of https://github.com/Caesar11/gStore 2015-02-02 03:01:04 -05:00
Bstr add all source file and libs from local subversion 2014-11-20 23:46:37 -05:00
Database 1. use the new encode function encodeRDF_new() to replace the old one; 2015-02-02 02:53:47 -05: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. use the new encode function encodeRDF_new() to replace the old one; 2015-02-02 02:53:47 -05: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 1. use the new encode function encodeRDF_new() to replace the old one; 2015-02-02 02:53:47 -05: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
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".