forked from ZhengHe-MD/learn-bolt
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
zhenghe3119
committed
Aug 8, 2019
1 parent
93454c2
commit 2ccfc01
Showing
1 changed file
with
32 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,34 @@ | ||
# learn-bolt | ||
|
||
# 名词解释 | ||
写事务 | ||
读写事务 | ||
|
||
# 目录 | ||
|
||
* [数据存储层](./STORAGE.md) | ||
* [内存管理](./MEMORY_MANAGEMENT.md) | ||
* [数据存储与索引: B+Tree](./B_PLUS_TREE.md) | ||
* [桶](./BUCKET.md) | ||
|
||
# TODO | ||
Ben Johnson 说到: | ||
|
||
> The original goal of Bolt was to provide a simple pure Go key/value store and to not bloat the code with extraneous features. | ||
|
||
|
||
learn bolt from different perspectives | ||
|
||
why learn bolt? | ||
|
||
* pure go k/v storage | ||
* serializable transaction isolation | ||
* the repo is archived, code is stable, easy to reference | ||
|
||
|
||
|
||
page 在不同地方的意义,存储层的 page,内存中的 page | ||
|
||
内存块 | ||
|