Fix figure path

Signed-off-by: GuoRentong <rentong.guo@zilliz.com>
pull/4973/head^2
GuoRentong 2020-12-22 14:47:55 +08:00 committed by yefu.chen
parent 3a1c210098
commit 9d5c93744c
3 changed files with 7 additions and 7 deletions

View File

@ -286,7 +286,7 @@ func NewIdAllocator(ctx context.Context) *IdAllocator
Let's take a brief review of Hybrid Logical Clock (HLC). HLC uses 64bits timestamps which are composed of a 46-bits physical component (thought of as and always close to local wall time) and a 18-bits logical component (used to distinguish between events with the same physical component). Let's take a brief review of Hybrid Logical Clock (HLC). HLC uses 64bits timestamps which are composed of a 46-bits physical component (thought of as and always close to local wall time) and a 18-bits logical component (used to distinguish between events with the same physical component).
<img src="/Users/grt/Project/grt/milvus-distributed/docs/developer_guides/figs/hlc.png" width=400> <img src="./figs/hlc.png" width=400>
HLC's logical part is advanced on each request. The phsical part can be increased in two cases: HLC's logical part is advanced on each request. The phsical part can be increased in two cases:

View File

@ -26,7 +26,7 @@ A batch insert/delete is guaranteed to become visible atomically.
<img src="/Users/grt/Project/grt/milvus-distributed/docs/developer_guides/figs/data_organization.png" width=550> <img src="./figs/data_organization.png" width=550>
In Milvus, 'collection' refers to the concept of table. A collection can be optionally divided into several 'partitions'. Both collection and partition are the basic execution scopes of queries. When use parition, users should clearly know how a collection should be partitioned. In most cases, parition leads to more flexible data management and more efficient quering. For a partitioned collection, queries can be executed both on the collection or a set of specified partitions. In Milvus, 'collection' refers to the concept of table. A collection can be optionally divided into several 'partitions'. Both collection and partition are the basic execution scopes of queries. When use parition, users should clearly know how a collection should be partitioned. In most cases, parition leads to more flexible data management and more efficient quering. For a partitioned collection, queries can be executed both on the collection or a set of specified partitions.
@ -40,7 +40,7 @@ Each collection or parition contains a set of 'segment groups'. Segment group is
<img src="/Users/grt/Project/grt/milvus-distributed/docs/developer_guides/figs/system_framework.png" width=800> <img src="./figs/system_framework.png" width=800>
The main components, proxy, WAL, query node and write node can scale to multiple instances. These components scale seperately for better tradeoff between availability and cost. The main components, proxy, WAL, query node and write node can scale to multiple instances. These components scale seperately for better tradeoff between availability and cost.
@ -58,7 +58,7 @@ Note that not all the components are necessarily replicated. The system provides
#### 1.4 State Synchronization #### 1.4 State Synchronization
<img src="/Users/grt/Project/grt/milvus-distributed/docs/developer_guides/figs/state_sync.png" width=800> <img src="./figs/state_sync.png" width=800>
Data in Milvus have three different forms, namely WAL, binlog, and index. As mentioned in the previous section, WAL can be viewed as a determined operation stream. Other two data forms keep themselves up to date by performing the operation stream in time order. Data in Milvus have three different forms, namely WAL, binlog, and index. As mentioned in the previous section, WAL can be viewed as a determined operation stream. Other two data forms keep themselves up to date by performing the operation stream in time order.

View File

@ -234,7 +234,7 @@ func NewMetaTable(kv kv.TxnBase) (*metaTable,error)
* Soft Time Tick Barrier * Soft Time Tick Barrier
<img src="/Users/grt/Project/grt/milvus-distributed/docs/developer_guides/figs/soft_time_tick_barrier.png" width=500> <img src="./figs/soft_time_tick_barrier.png" width=500>
```go ```go
type softTimeTickBarrier struct { type softTimeTickBarrier struct {
@ -256,7 +256,7 @@ func newSoftTimeTickBarrier(ctx context.Context, ttStream *MsgStream, peerIds []
* Hard Time Tick Barrier * Hard Time Tick Barrier
<img src="/Users/grt/Project/grt/milvus-distributed/docs/developer_guides/figs/hard_time_tick_barrier.png" width=420> <img src="./figs/hard_time_tick_barrier.png" width=420>
```go ```go
type hardTimeTickBarrier struct { type hardTimeTickBarrier struct {
@ -276,7 +276,7 @@ func newHardTimeTickBarrier(ctx context.Context, ttStream *MsgStream, peerIds []
###### 10.5.1 Time Synchronization Message Producer ###### 10.5.1 Time Synchronization Message Producer
<img src="/Users/grt/Project/grt/milvus-distributed/docs/developer_guides/figs/time_sync_msg_producer.png" width=700> <img src="./figs/time_sync_msg_producer.png" width=700>
```go ```go