docs: add new figures and record all updates
This commit is contained in:
parent
09062bf223
commit
2238bda2c7
|
@ -50,7 +50,7 @@ If you want to understand the details of the gStore system, or you want to try s
|
|||
|
||||
- [API Explanation](docs/API.md): guide you to develop applications based on our API
|
||||
|
||||
- [Project Structure](docs/STRUCT.md): show the whole structure and sequence of this project
|
||||
- [Project Structure](docs/STRUCT.md): show the whole structure and process of this project
|
||||
|
||||
- [Related Essays](docs/ESSAY.md): contain essays and publications related with gStore
|
||||
|
||||
|
|
|
@ -1,3 +1,26 @@
|
|||
## Sep 20, 2018
|
||||
|
||||
Zongyue, Qin fixes the remaining bugs in Trie, ISArray and IVArray.
|
||||
In addition, he improves the performance of parallism by providing fine-grained locks to key-value indices instead of locking the whole KVstore.
|
||||
|
||||
In order to support applications in Wuhan University, Li, Zeng fixes many existing bugs in parallism, 'ghttp', indices, caches(string buffers are not used now) and APIs.
|
||||
What is more, setup scripts are added for several wellknown Linux distributions(CentOS, Archlinux, Ubuntu) to ease the burden of installing softwares and setting system variables.
|
||||
|
||||
As for documents, new figures of architecture and query processing are added by Li, Zeng and Yuyan, Chen.
|
||||
This will help other developers on Github to view our code and modify it as they wish.
|
||||
|
||||
---
|
||||
|
||||
## Jun 6, 2018
|
||||
|
||||
Xunbin, Su designs a thread pool for 'ghttp' based on the SimpleWeb framework of Boost Library.
|
||||
In addition, Xunbin, Sun and imbajin(a Github user) add a docker image(only works for Docker CE 17.06.1) to gStore, which can ease the usage of this database system.
|
||||
|
||||
Meanwhile, Zongyue, Qin fixes several bugs in the new indices and designs caches for them.
|
||||
Chaofan, Yang adds and improves APIs(Application Program Interface) of several programming languages to 'ghttp' interface.
|
||||
|
||||
---
|
||||
|
||||
## Apr 24, 2018
|
||||
|
||||
Multithreading is enabled by zengli in ghttp, to improve the performance of this HTTP web server.
|
||||
|
|
|
@ -1,5 +1,13 @@
|
|||
**This chapter introduce the whole structure of the gStore system project.**
|
||||
|
||||
#### Figures
|
||||
|
||||
The whole architecture of gStore system is presented in [Architecture](png/系统架构图_en.png).
|
||||
The thread model of 'ghttp' can be viewed in [EN](png/ghttp-thread.png) and [ZH](png/ghttp-线程.png), which shows the relationship among main process, sever thread, query thread and so on.
|
||||
The flow of answering a SPARQL query is given in [SPARQL Processing](png/查询处理过程.png), and the subprocess, which only targets at the BGP(Basic Graph Pattern) processing, is drawed in [BGP Processing](png/BGP.png).
|
||||
|
||||
---
|
||||
|
||||
#### The core source codes are listed below:
|
||||
|
||||
- Database/ (calling other core parts to deal with requests from interface part)
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 34 KiB |
Binary file not shown.
After Width: | Height: | Size: 20 KiB |
Binary file not shown.
After Width: | Height: | Size: 26 KiB |
Binary file not shown.
After Width: | Height: | Size: 30 KiB |
Binary file not shown.
After Width: | Height: | Size: 117 KiB |
Loading…
Reference in New Issue