Commit Graph

256 Commits

Author SHA1 Message Date
bookug 08a69d5f78 Merge branch 'master' of https://github.com/Caesar11/gStore
merge modifications to signature and kvstore
2017-04-16 19:51:25 +08:00
bookug 309d0b9c0a refactor: adjust encode strategy
use segements for edge signature, not for str part

by zengli, no influence on other modules
2017-04-16 19:49:46 +08:00
bookug a47bf1d8ac docs: updat eNOTES 2017-04-14 21:02:59 +08:00
dssgsra f2c6acffce Add heapId in KVstore tree node (#20)
* add heapId in node

* fixed bugs

* fixed bug

* fix

* Revert "fix"

This reverts commit ebaca3a30d.
2017-04-14 00:10:18 +08:00
bookug 13204bcd3f refactor: forbidden ccache and change static double for int
by zengli, no influence on others
2017-04-13 22:18:14 +08:00
bookug a0e470727c refactor: to use hash instead of sort for candidates in Join
by zengli
2017-04-13 20:01:17 +08:00
bookug a33642226c fix: gserver
by wanglibo
2017-04-12 13:26:51 +08:00
bookug 2da666757d feat: add recovery function
if load a db and quit on accidents, you can start the gconsole in native mode on the db server,
and use restore command to recover to teh latest db (backup function will be auto started when you connect to gserver and load
a db)
in addition, gserver stablity is improved to deal with query fails

by wanglibo, no modifications to others
2017-04-11 15:26:35 +08:00
bookug 9d760ed643 refactor: use different lrucache size for build and query
by zengli, no influence on others
2017-04-06 23:48:45 +08:00
bookug 2c5ef57fe4 fix: DEBUG_VSTREE error
caused by #define DEBUG - Util util

by zengli
2017-04-02 22:04:55 +08:00
bookug 6f49685360 docs: update NOTES 2017-04-02 21:20:11 +08:00
bookug 58501a97fe refactor: change VList border from 1000 to 1000000
1000 is just for test with lubm or bbug, 1000000 is for real case

by zengli, no changes to other modules
2017-04-01 16:08:52 +08:00
bookug 80080d1bca refactor: add VList for IVTree
also, lower the copy cost in KVstore

by zengli, all changes closed in KVstore, using new/delete for all instead of malloc/free
2017-04-01 16:03:05 +08:00
bookug ceff3544ae refactor: add value list for IVTree; lower the copy cost of string
not done, waiting to be debugged

by zengli, long list must be cleared after got, no changes besides KVstore
2017-03-31 00:23:16 +08:00
bookug 939e84c8bf refactor: to add long list value
TODO: vlist support and IVLeafNode

by zengli, long list need to be freed each time
2017-03-29 23:57:09 +08:00
bookug 2f7a7a8b69 refactor: move id_tuples to disk in build
to run large datasets like freebase

by zengli, no changes to others
2017-03-29 13:48:39 +08:00
bookug e9d11f627a docs: update the website of gStore 2017-03-28 17:02:57 +08:00
bookug d64358b606 perf: add VList for IVTree; lower the copy cost in KVstore
this work doe not ends

by zengli, maybe conflicates with type branch
2017-03-28 16:56:16 +08:00
bookug 84dbb166c3 update the docs; fix bugs in gconsole and api 2017-03-26 23:21:56 +08:00
bookug 464d994ba4 use constexpr for c++11 2017-03-26 21:10:37 +08:00
bookug 8e74a29f07 fix bug in DEBUG macros;
change int type to unsigned type but Query/* may not be fully changed
2017-03-25 20:08:23 +08:00
bookug 1b939b3a51 change to github to develop 2017-03-24 20:10:43 +08:00
bookug 7fa54f36c0 WARN: you must commit before you switch branch, otherwise the untracted files will influence another branch 2017-03-23 21:55:19 +08:00
bookug deabdf293f move devGstore to gStore and go on working on github instead of git osc;
improve the init configure file;
 support empty database and indices:you can remove all triples from a db and insert/query;
 change signature struct and generating method in build;
change FIFO to LRU; fix bug in Signature, the int maybe overflow;
test on shape.db, 0.7B triples with 0.42B entities
2017-03-23 21:32:41 +08:00
bookug 500f3fcf4d add LICENSE for branch master 2017-03-23 13:33:53 +08:00
bookug a350adc2cf open -O2 optimization 2017-03-03 10:05:21 +08:00
bookug eec13233bf modify help docs 2017-03-01 18:50:11 +08:00
bookug d35d87eb45 support JSON result 2017-02-28 20:32:01 +08:00
bookug 7d61f6de59 correct the QueryParser place 2017-02-27 19:22:36 +08:00
bookug 836c99d173 test QueryParser.h 2017-02-27 18:11:01 +08:00
bookug fd075ed9df rm NOTES 2017-02-27 18:06:35 +08:00
bookug e3b09c6529 change memory-disk swap to all-memory in VSTree::LRUCache;
deal with extra () in sparql;
support long string with multiple lines in sparql;
support str(IRI) in sparql;
2017-02-26 17:18:21 +08:00
bookug 74598bf66e fix bugs in api and gclient;
fix bugs in gconsole, pre_var and vstree;
support selected pre vars and parallel edges;
update both en and ch docs
2017-02-17 17:09:47 +08:00
bookug f25ebcb123 update help docs 2017-02-10 12:45:20 +08:00
bookug f364696150 fix run error bug in python api 2017-02-09 19:54:14 +08:00
bookug d1de4bef37 fix bug in python api 2017-02-09 17:08:52 +08:00
bookug 4d7cffcb56 update docs 2017-02-09 12:54:28 +08:00
bookug b7532bcb7d fix bugs in gclient 2017-02-08 16:29:53 +08:00
bookug bbdc9583d0 Merge branch 'master' of https://github.com/Caesar11/gStore
merge with subtle updates from github user, and then merge 0.4.0
2017-01-16 14:14:02 +08:00
bookug 5e1f5e7a17 version 0.4.0 2017-01-16 14:12:57 +08:00
Bookug Lobert 8f453154a9 Merge pull request #7 from Christophy/patch-1
Update INTRO.md
2017-01-06 23:37:12 +08:00
Bookug Lobert 520ca12e5c update INTRO.md from a github user
better some expressions in the INTRO.md, and there is also some little modification done by me.
2017-01-06 23:32:38 +08:00
Christophy 5e45cc0d5c Update INTRO.md 2017-01-06 16:33:02 +08:00
bookug ea36218626 print time in build process 2016-10-25 15:10:52 +08:00
bookug 26413ef24e add data file 2016-10-17 22:38:11 +08:00
bookug cc7accc97d fix bug in turtle parser: deal with prefix in IRI 2016-10-14 10:28:53 +08:00
bookug 631776f57a add docs and change to -O2 2016-10-12 22:17:14 +08:00
bookug 37bcc8602b fix bug in General Evaluation 2016-09-28 14:01:39 +08:00
bookug 7303e40611 add postProcessing and stringIndex for getFinalResult;add insertion/deletion;fix bugs 2016-09-25 22:14:36 +08:00
bookug e33617ab9b Merge branch 'distribute'
update distributed gstore
2016-09-18 20:23:50 +08:00