bookug
fbc0e2d963
style: change all code to clang-format
2020-07-12 16:09:13 +08:00
suxunbin
54fb001f67
Add gexport and update gmonitor, gshow, ginit.
2019-07-27 22:42:15 +08:00
suxunbin
8734d190d2
merge 'filter' to 'master' and fix a small bug ofdeleting triples
2019-03-07 16:44:04 +08:00
YuqqiZhou
3dd3a3129a
Add files via upload
2019-02-22 19:31:33 +08:00
lijing
f9e9b564ab
fix: addtion
2018-11-18 15:48:36 +08:00
Zongyue
fbce02dbc9
Revert "Fix: remove trie and fix bugs in IS(IV)BlockManager.cpp"
...
This reverts commit 15521f6132
.
2018-10-19 05:28:55 +08:00
Zongyue
15521f6132
Fix: remove trie and fix bugs in IS(IV)BlockManager.cpp
2018-10-19 04:57:06 +08:00
bookug
d191432c34
Merge branch 'suxunbin' into dev
...
merge branch of suxunbin, adding thread pool to ghttp server
2018-09-19 01:20:58 +08:00
suxunbin
0d7df1b687
Add ThreadPool to ghttp
2018-09-17 16:13:15 +08:00
Zongyue
7a3b8ce783
Add: improve parallel performance
2018-07-30 22:23:19 +08:00
ZongyueQin
cd42d10888
Add: Compress strings when building database
2018-01-22 21:27:46 +08:00
bookug
8bc423fb95
feat: add parallism for ghttp;
...
use C++11 thread, each for a query;
lock teh whole database when load/build/unload;
lock teh database when running update query;
query cache and the whole KVstore not resolved;
debug_lock should be removed later;
A query thread can open file in Util::memoryLeft once, and may also use Stream which will also open several files, so the limits of system must be increased to support high parallism;
by zengli, bugs to do
2017-10-26 21:24:44 +08:00
bookug
9629682786
feat: parallism;
...
use multiple processes for query processing now;
by zengli
2017-10-19 19:28:28 +08:00
magicpanda0618
1caf4be04b
perf: add QueryCache
...
determine whether new query and cached query are isomorphism
by cuihao and chenjiaqi
2017-09-06 14:17:20 +08:00
bookug
af093913c9
refactor: fix ghttp and add function
2017-07-29 12:00:51 +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
b51281dedf
Add Vlist's cache to preID2values
...
Add functions to load Vlist's cache in p2values
2017-07-15 14:08:39 +08:00
ZongyueQin
599a6d072c
Fix bug
...
fix redefinition of ClassForVlistCache
2017-07-15 11:27:00 +08:00
ZongyueQin
c5a3f979fc
add cache for Vlist
...
Add functions and members to load cache of Vlist
2017-07-15 10:47:45 +08:00
ZongyueQin
32020bdaca
Add cache for Vlist
...
Add functions and members used to add cache for Vlist
2017-07-15 10:38:59 +08:00
bookug
670093e42a
feat: add monitor for Http server
...
not finished, just a start
by zengli, no changes to others
2017-06-15 21:22:03 +08:00
bookug
fa147526f1
feat: use multithreading to load;
...
fix type bugs in string index;
by zengli
2017-06-06 18:56:46 +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
c11088ee3e
feat: merge wlb branch;
...
support backup in gserver but not in HttpConnector;
by zengli
2017-05-18 23:27:58 +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
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
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
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
bookug
ae9f604a11
remove docs and test
2016-03-12 01:50:36 +08:00
bookug
59d98adaaa
merge several classes;
...
remove most warnnings;
adjust debug system;
add Stream for ResultSet;
cant add Stream for IDlist and maybe not need;
add redirection for gquery console;
add realpath for soft links but not enable;
author: zengli
2015-11-06 19:13:39 +08:00
qzxx
87731c7286
update README;remove debugging information
...
author: zengli
2015-10-19 23:58:46 +08:00
qzxx
da5a84b23a
fix log bug;better the gquery console;add test
...
author:zengli
2015-10-19 16:48:02 +08:00
Caesar11
50d6c495e4
implement the new version of BTree, and replace the old one.
...
author: zengli
2015-09-25 07:05:59 +00:00
Caesar11
3cdffdc7b2
1. use the new encode function encodeRDF_new() to replace the old one;
...
2. implement the inserting triple parts of the triple store updating feature;
3. fix some bugs in LRUCache.cpp and CBteeFunc.cpp.
author: hanshuo
2015-02-02 02:53:47 -05:00
Caesar11
6b5bf3fea5
1. delete some debug codes in Database.cpp, which may lead to segmentation fault.
...
2. update several connection classes(in Server folder) to support configurable gserver listening port.
2015-01-17 02:52:44 -05:00
Caesar11
7297b07868
add all source file and libs from local subversion
...
author: hanshuo
2014-11-20 23:46:37 -05:00