chore: update the layout of the interface design in readme
Some checks failed
Go Tests / Run Tests (1.24.2) (push) Failing after 5m2s
Some checks failed
Go Tests / Run Tests (1.24.2) (push) Failing after 5m2s
This commit is contained in:
parent
0637c40a40
commit
169c1f78a4
36
README.md
36
README.md
@ -206,26 +206,26 @@ Kevo implements a facade-based design over the LSM tree architecture, consisting
|
||||
The system is designed around clear interfaces that define contracts between components:
|
||||
|
||||
```
|
||||
┌───────────────────┐
|
||||
│ Client Code │
|
||||
└─────────┬─────────┘
|
||||
│
|
||||
▼
|
||||
┌───────────────────┐
|
||||
│ Engine Interface │
|
||||
└─────────┬─────────┘
|
||||
│
|
||||
▼
|
||||
┌───────────────────┐
|
||||
│ EngineFacade │
|
||||
└─────────┬─────────┘
|
||||
│
|
||||
┌─────────┼─────────┐
|
||||
▼ ▼ ▼
|
||||
┌─────────┐ ┌───────┐ ┌─────────┐
|
||||
┌───────────────────┐
|
||||
│ Client Code │
|
||||
└─────────┬─────────┘
|
||||
│
|
||||
▼
|
||||
┌───────────────────┐
|
||||
│ Engine Interface │
|
||||
└─────────┬─────────┘
|
||||
│
|
||||
▼
|
||||
┌───────────────────┐
|
||||
│ EngineFacade │
|
||||
└─────────┬─────────┘
|
||||
│
|
||||
┌─────────┼─────────┐
|
||||
▼ ▼ ▼
|
||||
┌─────────┐ ┌───────┐ ┌──────────┐
|
||||
│ Storage │ │ Tx │ │Compaction│
|
||||
│ Manager │ │Manager│ │ Manager │
|
||||
└─────────┘ └───────┘ └─────────┘
|
||||
└─────────┘ └───────┘ └──────────┘
|
||||
```
|
||||
|
||||
For more details on each component, see the documentation in the [docs](./docs) directory.
|
||||
|
Loading…
Reference in New Issue
Block a user