Skip to content

Commit 54b77f9

Browse files
authored
Async replication docs (#7110)
1 parent 11f0168 commit 54b77f9

File tree

11 files changed

+445
-1
lines changed

11 files changed

+445
-1
lines changed

ydb/docs/presets.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ default:
1919
# feature_topic_settings_reset: true
2020
# feature_logbroker: true
2121
feature_view: true
22+
feature_async_replication: true
2223
ydb: YDB
2324
ydb-name: YDB
2425
ydb-full-name: YDB
Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,140 @@
1+
<mxfile host="drawio.yandex-team.ru" modified="2024-08-27T12:29:55.322Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 YaBrowser/24.7.0.0 Safari/537.36" etag="mly1WWkdOV2rrnVTl2IK" version="21.6.2" type="device">
2+
<diagram name="Page-1" id="sLGlsX2E4KGVNJWGQipR">
3+
<mxGraphModel dx="1434" dy="831" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
4+
<root>
5+
<mxCell id="0" />
6+
<mxCell id="1" parent="0" />
7+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-1" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
8+
<mxGeometry width="50" height="50" relative="1" as="geometry">
9+
<mxPoint x="160" y="120" as="sourcePoint" />
10+
<mxPoint x="760" y="120" as="targetPoint" />
11+
</mxGeometry>
12+
</mxCell>
13+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-2" value="Источник" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" vertex="1" parent="1">
14+
<mxGeometry x="100" y="100" width="49" height="40" as="geometry" />
15+
</mxCell>
16+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-3" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1" source="Pk5HThSiEHxt7EcX4-Ig-20">
17+
<mxGeometry width="50" height="50" relative="1" as="geometry">
18+
<mxPoint x="160" y="360" as="sourcePoint" />
19+
<mxPoint x="760" y="360" as="targetPoint" />
20+
</mxGeometry>
21+
</mxCell>
22+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-4" value="Приёмник" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" vertex="1" parent="1">
23+
<mxGeometry x="100" y="340" width="49" height="40" as="geometry" />
24+
</mxCell>
25+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-5" value="время" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
26+
<mxGeometry x="700" y="90" width="60" height="30" as="geometry" />
27+
</mxCell>
28+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-6" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" edge="1" parent="1">
29+
<mxGeometry width="50" height="50" relative="1" as="geometry">
30+
<mxPoint x="300" y="410" as="sourcePoint" />
31+
<mxPoint x="300" y="70" as="targetPoint" />
32+
</mxGeometry>
33+
</mxCell>
34+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-7" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" edge="1" parent="1">
35+
<mxGeometry width="50" height="50" relative="1" as="geometry">
36+
<mxPoint x="470" y="410" as="sourcePoint" />
37+
<mxPoint x="470" y="70" as="targetPoint" />
38+
</mxGeometry>
39+
</mxCell>
40+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-8" value="Инициализация" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
41+
<mxGeometry x="190" y="70" width="60" height="30" as="geometry" />
42+
</mxCell>
43+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-9" value="Репликация&lt;br&gt;первоначальных данных" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
44+
<mxGeometry x="310" y="70" width="150" height="30" as="geometry" />
45+
</mxCell>
46+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-10" value="Репликация&lt;br&gt;изменений" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
47+
<mxGeometry x="520" y="70" width="150" height="30" as="geometry" />
48+
</mxCell>
49+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-11" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
50+
<mxGeometry width="50" height="50" relative="1" as="geometry">
51+
<mxPoint x="220" y="360" as="sourcePoint" />
52+
<mxPoint x="220" y="120" as="targetPoint" />
53+
</mxGeometry>
54+
</mxCell>
55+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-12" value="Создание потоков изменений" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rotation=270;labelBackgroundColor=none;" vertex="1" connectable="0" parent="Pk5HThSiEHxt7EcX4-Ig-11">
56+
<mxGeometry x="-0.15" y="3" relative="1" as="geometry">
57+
<mxPoint x="-7" y="-18" as="offset" />
58+
</mxGeometry>
59+
</mxCell>
60+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-17" value="" style="endArrow=none;html=1;rounded=0;endFill=0;" edge="1" parent="1" target="Pk5HThSiEHxt7EcX4-Ig-13">
61+
<mxGeometry width="50" height="50" relative="1" as="geometry">
62+
<mxPoint x="160" y="360" as="sourcePoint" />
63+
<mxPoint x="760" y="360" as="targetPoint" />
64+
</mxGeometry>
65+
</mxCell>
66+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-13" value="Создание&#xa;экземпляра&#xa;асинхронной&#xa;репликации" style="shape=waypoint;sketch=0;fillStyle=solid;size=6;pointerEvents=1;points=[];fillColor=none;resizable=0;rotatable=0;perimeter=centerPerimeter;snapToPoint=1;spacingTop=20;verticalAlign=top;" vertex="1" parent="1">
67+
<mxGeometry x="170" y="350" width="20" height="20" as="geometry" />
68+
</mxCell>
69+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-19" value="" style="endArrow=none;html=1;rounded=0;endFill=0;" edge="1" parent="1" source="Pk5HThSiEHxt7EcX4-Ig-13" target="Pk5HThSiEHxt7EcX4-Ig-18">
70+
<mxGeometry width="50" height="50" relative="1" as="geometry">
71+
<mxPoint x="190" y="360" as="sourcePoint" />
72+
<mxPoint x="760" y="360" as="targetPoint" />
73+
</mxGeometry>
74+
</mxCell>
75+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-18" value="" style="shape=waypoint;sketch=0;fillStyle=solid;size=6;pointerEvents=1;points=[];fillColor=none;resizable=0;rotatable=0;perimeter=centerPerimeter;snapToPoint=1;" vertex="1" parent="1">
76+
<mxGeometry x="210" y="350" width="20" height="20" as="geometry" />
77+
</mxCell>
78+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-21" value="" style="endArrow=none;html=1;rounded=0;endFill=0;" edge="1" parent="1" source="Pk5HThSiEHxt7EcX4-Ig-18" target="Pk5HThSiEHxt7EcX4-Ig-20">
79+
<mxGeometry width="50" height="50" relative="1" as="geometry">
80+
<mxPoint x="220" y="360" as="sourcePoint" />
81+
<mxPoint x="760" y="360" as="targetPoint" />
82+
</mxGeometry>
83+
</mxCell>
84+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-20" value="Создание&#xa;объектов-&#xa;реплик" style="shape=waypoint;sketch=0;fillStyle=solid;size=6;pointerEvents=1;points=[];fillColor=none;resizable=0;rotatable=0;perimeter=centerPerimeter;snapToPoint=1;spacingTop=20;verticalAlign=top;" vertex="1" parent="1">
85+
<mxGeometry x="250" y="350" width="20" height="20" as="geometry" />
86+
</mxCell>
87+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-22" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
88+
<mxGeometry width="50" height="50" relative="1" as="geometry">
89+
<mxPoint x="320" y="360" as="sourcePoint" />
90+
<mxPoint x="360" y="120" as="targetPoint" />
91+
</mxGeometry>
92+
</mxCell>
93+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-24" value="Запрос на получение данных" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rotation=280;labelBackgroundColor=none;" vertex="1" connectable="0" parent="Pk5HThSiEHxt7EcX4-Ig-22">
94+
<mxGeometry x="-0.0932" y="1" relative="1" as="geometry">
95+
<mxPoint x="-9" as="offset" />
96+
</mxGeometry>
97+
</mxCell>
98+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-23" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
99+
<mxGeometry width="50" height="50" relative="1" as="geometry">
100+
<mxPoint x="380" y="120" as="sourcePoint" />
101+
<mxPoint x="420" y="360" as="targetPoint" />
102+
</mxGeometry>
103+
</mxCell>
104+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-25" value="Данные" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rotation=80;labelBackgroundColor=none;" vertex="1" connectable="0" parent="Pk5HThSiEHxt7EcX4-Ig-23">
105+
<mxGeometry x="0.1257" relative="1" as="geometry">
106+
<mxPoint x="10" as="offset" />
107+
</mxGeometry>
108+
</mxCell>
109+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-39" value="..." style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=24;" vertex="1" parent="1">
110+
<mxGeometry x="414" y="220" width="60" height="30" as="geometry" />
111+
</mxCell>
112+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-40" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
113+
<mxGeometry width="50" height="50" relative="1" as="geometry">
114+
<mxPoint x="490" y="360" as="sourcePoint" />
115+
<mxPoint x="530" y="120" as="targetPoint" />
116+
</mxGeometry>
117+
</mxCell>
118+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-41" value="Запрос на получение данных" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rotation=280;labelBackgroundColor=none;" vertex="1" connectable="0" parent="Pk5HThSiEHxt7EcX4-Ig-40">
119+
<mxGeometry x="-0.0932" y="1" relative="1" as="geometry">
120+
<mxPoint x="-9" as="offset" />
121+
</mxGeometry>
122+
</mxCell>
123+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-42" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
124+
<mxGeometry width="50" height="50" relative="1" as="geometry">
125+
<mxPoint x="550" y="120" as="sourcePoint" />
126+
<mxPoint x="590" y="360" as="targetPoint" />
127+
</mxGeometry>
128+
</mxCell>
129+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-43" value="Данные" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rotation=80;labelBackgroundColor=none;" vertex="1" connectable="0" parent="Pk5HThSiEHxt7EcX4-Ig-42">
130+
<mxGeometry x="0.1257" relative="1" as="geometry">
131+
<mxPoint x="10" as="offset" />
132+
</mxGeometry>
133+
</mxCell>
134+
<mxCell id="Pk5HThSiEHxt7EcX4-Ig-44" value="..." style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=24;" vertex="1" parent="1">
135+
<mxGeometry x="620" y="220" width="60" height="30" as="geometry" />
136+
</mxCell>
137+
</root>
138+
</mxGraphModel>
139+
</diagram>
140+
</mxfile>
Loading

0 commit comments

Comments
 (0)