Commit Graph

60 Commits

Author SHA1 Message Date
ZongyueQin cd42d10888 Add: Compress strings when building database 2018-01-22 21:27:46 +08:00
bookug de6933a386 feat: add fullLoad function for B+ tree;
load the whole tree into memory;

by zengli
2017-11-17 19:58:34 +08:00
bookug 1979d4f0f3 merge: master and parallel to bookug 2017-11-14 11:13:17 +08:00
bookug 2d79f873fa fix: bug in IVTree::preLoad insertion/deletion 2017-11-10 18:47:32 +08:00
bookug e5fba910aa fix: bug in IVTree::preLoad insertion/deletion 2017-11-10 18:43:27 +08:00
bookug 320780f809 docs: add example for http java api 2017-11-08 14:16:28 +08:00
bookug 3719970514 fix: support 12000 query threads now;
merge the modifications of chenjiaqi;
it is the opened socket for each connection that reall matters;

by zengli
2017-10-27 13:58:35 +08:00
ZongyueQin 820f7f612f Merge branch 'master' of http://github.com/Caesar11/gStore 2017-10-21 18:53:07 +08:00
ZongyueQin e35764ebc6 <add> <add preload of IVTree, fill half the cache when loading> 2017-10-21 18:48:58 +08:00
ZongyueQin 4b14337f56 <fix> fix the bug that after gsub and gadd first 3000 triples of LUBM500M.nt, result of q15 is wrong 2017-10-09 20:06:57 +08:00
bookug bf010ba035 refactor: release 0.5.0
merge code in bookug branch

by zengli
2017-08-07 13:39:34 +08:00
bookug af093913c9 refactor: fix ghttp and add function 2017-07-29 12:00:51 +08:00
bookug 7b2792bbd4 style: remove bug info 2017-07-17 22:58:13 +08:00
ZongyueQin cc0ea8a803 <fix> <add "pointer = NULL" after delete a pointer>
The files modified include Database.cpp ISTree.cpp ISStorage.cpp IVTree.cpp IVTree.h IVStorage.cpp KVstore.cppSITree.cpp SIStorage.cpp ClassForVlistCache.h Vlist.cpp
2017-07-17 14:04:35 +08:00
qinzongyue 0e807d28d6 <add> <add overload of AddIntoCache in IVTree> 2017-07-16 15:30:27 +08:00
qinzongyue a341cdf1fc <add> <add a overload of AddIntoCache in IVtree> 2017-07-16 15:24:43 +08:00
qinzongyue 3a06709ed2 <fix> <fix a bug in construcion of vlist> 2017-07-15 17:19:14 +08:00
qinzongyue 45e87ce393 <feat> <add Vlist's cache in preID2values>
I added Vlist's cache in preID2values. Notice the members' name, they mey be confusing.
2017-07-15 15:12:32 +08:00
ZongyueQin ad0ac7cc8c add Vlist's cache
modified to load Vlist's cache
2017-07-15 11:34:26 +08:00
ZongyueQin 820cf4efef Add Vlist's cache
add functions to load Vlist's cache
2017-07-15 11:06:26 +08:00
ZongyueQin ec07a520e9 Update IVTree.cpp
Add a function to load Vlist's cache
2017-07-15 11:04:11 +08:00
ZongyueQin c72abfb718 Add Vlist's cache
Add a function to load Vlist's cache
2017-07-15 10:54:57 +08:00
ZongyueQin 5080c46ebd Add Vlist's cache
Add functions to load Vlist's cache
2017-07-15 10:53:25 +08:00
ZongyueQin 35e61483df Add Vlist's cache
Add functions to load Vlist Cache
2017-07-15 10:50:11 +08:00
bookug a2cce262ad fix: lack of delete[] in KVstore.cpp 2017-07-13 13:51:50 +08:00
bookug ae5e610acc fix: bug in KVstore and Join;
mess code in KVstore due to read after request() release the pointer;
lack of empty judgement in Join::pre_handler;

by zengli
2017-07-12 20:33:44 +08:00
bookug a1ed886364 refactor(small): change default port of ghttp from 8080 to 9000
change default port; add infos of structure to kvstore;

by zengli
2017-06-19 14:10:11 +08:00
bookug 38575b16e6 fix: forbid vlist cache 2017-06-13 15:24:00 +08:00
bookug 9903c3d5cb refactor: adjust vlist and merge signature;
add cache for VList;
use binding in Signature;

by zengli and qinzongyue
2017-05-19 23:05:38 +08:00
bookug 3f2375dd85 refactor: add comments 2017-05-18 22:08:06 +08:00
bookug 405bb21a9a fix: bugs with ISTree and KVstore;
virtual functions not matched in ISTree;
unsigned type matching error in KVstore;

both fixed, by zengli
2017-05-18 14:42:48 +08:00
bookug f3202ada40 refactor: merge type and value branch;
TODO: bug exists with ISTree;

by zengli
2017-05-17 20:46:02 +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 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 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 1b939b3a51 change to github to develop 2017-03-24 20:10:43 +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 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 5e1f5e7a17 version 0.4.0 2017-01-16 14:12:57 +08:00
bookug 7303e40611 add postProcessing and stringIndex for getFinalResult;add insertion/deletion;fix bugs 2016-09-25 22:14:36 +08:00
bookug 52b600d44c add distributed gstore by pengpeng 2016-09-18 20:01:57 +08:00
bookug bafcf4f565 fix bugs in build() 2016-06-15 16:35:50 +08:00
bookug 5aedbcd3aa remove wasteful so2p;use p2s or p2o instead of s2p s2o sometimes 2016-05-20 21:57:15 +08:00
bookug 02e54e2c17 merge newest devGstore 2016-05-16 03:16:22 +08:00
bookug bf1c5614b8 remove almost all debug info;move time and size to end 2016-05-04 15:36:17 +08:00
bookug 8f4fe83b18 improve join; add not-bgp;fix and better stream;add gconsole;use -O3 2016-04-01 20:58:15 +08:00
bookug 78ad6760d5 not using lfs now 2016-03-12 01:52:18 +08:00