Commit Graph

540 Commits

Author SHA1 Message Date
ZongyueQin c1219c0da0 Fix: Optimize performance of string compressing 2018-01-25 18:57:40 +08:00
ZongyueQin 8a113ed480 Merge branch 'qinzongyue' of https://github.com/Caesar11/gStore into qinzongyue 2018-01-25 09:43:19 +08:00
ZongyueQin 8d49f5c42a Fix: Optimize Compressing 2018-01-25 09:42:17 +08:00
ZongyueQin 60e36878e0 Fix: optimize calling of string compressing 2018-01-24 23:31:59 +08:00
ZongyueQin f3fe79fdc0 Fix: remove debugging output 2018-01-23 15:17:20 +08:00
ZongyueQin 2633e690b0 Fix: add files forgotten to commit last times 2018-01-22 21:36:03 +08:00
ZongyueQin cd42d10888 Add: Compress strings when building database 2018-01-22 21:27:46 +08:00
lijing dadaa59b76 Merge branch 'lijing' into redbud
merge lijing
2018-01-19 15:54:59 +08:00
lijing 89a08fdb15 Merge branch 'redbud' of https://github.com/Caesar11/gStore into redbud
redbud
2018-01-19 15:53:31 +08:00
lijing a4ca55cbc9 add:multi_users,multi_databases 2018-01-19 15:49:16 +08:00
lijing e75799269c add:multi_users&multi_databases 2018-01-19 15:38:58 +08:00
lijing 6f601957aa Merge remote-tracking branch 'origin' into redbud 2018-01-19 15:31:50 +08:00
lijing dfaa55fd44 add:multi_databases, multi_users 2018-01-19 15:30:29 +08:00
lijing c8ef11e1e0 add:multi_databases & multi_users 2018-01-19 15:20:56 +08:00
bookug 2264dd3b17 docs: add boost as requirement 2018-01-08 13:15:16 +08:00
root d9d14f1320 Modify: modify std::sort to parallelsort using openmp 2017-12-24 14:43:25 +08:00
bookug 75a662e521 docs: add/sub some notations 2017-12-21 16:17:34 +08:00
bookug 45b4a9e660 docs: add test for dbpedia 2017-12-21 13:50:56 +08:00
lijing fe47f3a29b api:utf-8 in java api 2017-12-17 18:59:48 +08:00
bookug 3a8c6a8613 docs: makefile in c++ api 2017-12-12 16:29:39 +08:00
bookug 8678688356 merge: branch parallel and suxunbin 2017-12-05 00:28:02 +08:00
suxunbin 0e400af31d Modify: simplify the test script 2017-11-27 12:46:02 +08:00
suxunbin 5bb4f276ff Modify: simplify the test script 2017-11-26 17:25:24 +08:00
suxunbin c263e2ac8a Add: after compiling, run a test script 2017-11-26 16:31:09 +08:00
suxunbin f2ef5caf00 Modify: modify the dataset's filepath 2017-11-26 16:28:11 +08:00
suxunbin ef599f1ba0 Add: add a test example using Java API 2017-11-26 16:22:32 +08:00
suxunbin 93fb9f6fa6 Add:add a test script 2017-11-26 15:51:16 +08:00
suxunbin e4009d5ede Update: update C++ API's readme and modify datasets' filepath 2017-11-26 15:23:07 +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 907f4aa7b7 Merge branch 'master' into parallel
merge: parallel with master
2017-11-17 19:10:48 +08:00
bookug 46062fed81 style: add datasets 2017-11-16 16:27:52 +08:00
bookug 42643818fb style: change datasets and queries 2017-11-16 16:19:29 +08:00
Caesar11 bcc8ea0a12
Update README.md
correct typo
2017-11-16 14:20:35 +08:00
root 61f15098de Fixed: cancel curl's timeout settings 2017-11-14 20:29:09 +08:00
root 04b4cb3fd4 Add test examples using C++ API 2017-11-14 20:22:54 +08:00
root 8c988c8804 Add gmonitor and gshow in C++ 2017-11-14 20:11:13 +08:00
bookug 1979d4f0f3 merge: master and parallel to bookug 2017-11-14 11:13:17 +08:00
bookug 0f936c75ea feat:change fseek and fread to pread in StringIndex 2017-11-14 10:37:04 +08:00
suxunbin 9f837aa9da Create a new branch 'suxunbin': add gmonitor&gshow in C++, finish ghttp C++ API 2017-11-13 19:10:20 +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
lijing 4d015d0c37 no csv 2017-11-09 14:33:12 +08:00
bookug d9ae5820c9 Merge branch 'master' of https://github.com/Caesar11/gStore
merge local with remote updates
2017-11-08 14:16:58 +08:00
bookug 320780f809 docs: add example for http java api 2017-11-08 14:16:28 +08:00
lijing 179a61d5e0 gmonitor & gshow 2017-11-03 16:16:55 +08:00
bookug 90304d1ebb docs: add sth to makefile 2017-10-27 19:59:22 +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
bookug e2dd57de76 docs: add some comment 2017-10-27 00:44:05 +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 546f56790a Merge branch 'chenjiaqi'
merge chenjia's fixes and optimization to Query:: getFinalResult
2017-10-26 19:33:55 +08:00