3 lines
21 KiB
XML
3 lines
21 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="730px" height="513px" viewBox="-0.5 -0.5 730 513" content="<mxfile host="app.diagrams.net" modified="2021-04-20T21:20:52.582Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36" etag="zU370sZN0VRoGCvcs8OI" version="14.6.1" type="google"><diagram id="k1PHZbrOtdCraHrjyHFp" name="Page-1">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</diagram></mxfile>" style="background-color: rgb(241, 250, 238);"><defs/><g><ellipse cx="266" cy="252" rx="170" ry="170" fill="#000000" stroke="#000000" stroke-dasharray="3 3" pointer-events="all" transform="translate(2,3)" opacity="0.25"/><ellipse cx="266" cy="252" rx="170" ry="170" fill="#fff2cc" stroke="#d6b656" stroke-dasharray="3 3" pointer-events="all"/><ellipse cx="122.25" cy="335" rx="36.25" ry="35" fill="#000000" stroke="#000000" stroke-dasharray="3 3" pointer-events="all" transform="translate(2,3)" opacity="0.25"/><ellipse cx="122.25" cy="335" rx="36.25" ry="35" fill="#f0e3c0" stroke="#1a1a1a" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 71px; height: 1px; padding-top: 335px; margin-left: 87px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="font-size: 14px">Server 4</span></div></div></div></foreignObject><text x="122" y="339" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Server 4</text></switch></g><ellipse cx="422.25" cy="165" rx="36.25" ry="35" fill="#000000" stroke="#000000" stroke-dasharray="3 3" pointer-events="all" transform="translate(2,3)" opacity="0.25"/><ellipse cx="422.25" cy="165" rx="36.25" ry="35" fill="#f0e3c0" stroke="#1a1a1a" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 71px; height: 1px; padding-top: 165px; margin-left: 387px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span><font style="font-size: 14px">Server 1</font></span></div></div></div></foreignObject><text x="422" y="169" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Server 1</text></switch></g><ellipse cx="422.25" cy="335" rx="36.25" ry="35" fill="#000000" stroke="#000000" stroke-dasharray="3 3" pointer-events="all" transform="translate(2,3)" opacity="0.25"/><ellipse cx="422.25" cy="335" rx="36.25" ry="35" fill="#f0e3c0" stroke="#1a1a1a" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 71px; height: 1px; padding-top: 335px; margin-left: 387px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span><font style="font-size: 14px">Server 2</font></span></div></div></div></foreignObject><text x="422" y="339" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Server 2</text></switch></g><ellipse cx="271.25" cy="415" rx="36.25" ry="35" fill="#000000" stroke="#000000" stroke-dasharray="3 3" pointer-events="all" transform="translate(2,3)" opacity="0.25"/><ellipse cx="271.25" cy="415" rx="36.25" ry="35" fill="#f0e3c0" stroke="#1a1a1a" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 71px; height: 1px; padding-top: 415px; margin-left: 236px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span><font style="font-size: 14px">Server 3</font></span></div></div></div></foreignObject><text x="271" y="419" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Server 3</text></switch></g><ellipse cx="112.25" cy="175" rx="36.25" ry="35" fill="#000000" stroke="#000000" stroke-dasharray="3 3" pointer-events="all" transform="translate(2,3)" opacity="0.25"/><ellipse cx="112.25" cy="175" rx="36.25" ry="35" fill="#f0e3c0" stroke="#1a1a1a" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 71px; height: 1px; padding-top: 175px; margin-left: 77px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span><font style="font-size: 14px">Server 5</font></span></div></div></div></foreignObject><text x="112" y="179" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Server 5</text></switch></g><ellipse cx="262.25" cy="75" rx="36.25" ry="35" fill="#000000" stroke="#000000" stroke-dasharray="3 3" pointer-events="all" transform="translate(2,3)" opacity="0.25"/><ellipse cx="262.25" cy="75" rx="36.25" ry="35" fill="#f0e3c0" stroke="#1a1a1a" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 71px; height: 1px; padding-top: 75px; margin-left: 227px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span><font style="font-size: 14px">Server 6</font></span></div></div></div></foreignObject><text x="262" y="79" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Server 6</text></switch></g><rect x="346" y="40" width="63.94" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 62px; height: 1px; padding-top: 47px; margin-left: 348px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; display: inline ; float: none"><font style="font-size: 18px">Key "K"</font></span></div></div></div></foreignObject><text x="348" y="59" fill="#000000" font-family="Helvetica" font-size="12px">Key "K"</text></switch></g><path d="M 366 80 L 342.82 101.67" fill="none" stroke="none" pointer-events="stroke" transform="translate(2,3)" opacity="0.25"/><path d="M 366 80 L 342.82 101.67" fill="none" stroke="none" pointer-events="stroke"/><path d="M 334.6 109.35 L 340.44 93.63 L 342.82 101.67 L 350.68 104.59 Z" fill="none" stroke="none" pointer-events="all"/><path d="M 365.26 81 M 364.39 78.56 C 355.02 88.59 348.54 95.82 341.16 102.69 M 365.03 80.5 C 360.45 85 356.16 88.85 342.81 102.65" fill="none" stroke="#000000" stroke-width="2" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="stroke" transform="translate(2,3)" opacity="0.25"/><path d="M 365.26 81 M 364.39 78.56 C 355.02 88.59 348.54 95.82 341.16 102.69 M 365.03 80.5 C 360.45 85 356.16 88.85 342.81 102.65" fill="none" stroke="#d79b00" stroke-width="2" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 340.45 93.62 C 340.45 93.62 340.45 93.62 340.45 93.62 M 340.45 93.62 C 340.45 93.62 340.45 93.62 340.45 93.62 M 335.24 110.34 C 337.49 109.27 339.59 104.94 342.96 103.14 M 336.48 111.4 C 337.66 109.29 339.45 106.28 342.9 102.94" fill="none" stroke="#d79b00" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="all"/><path d="M 333.6 109.99 M 334.82 109.87 C 337.76 103.69 339.11 99.18 341.13 92.56 M 334.59 109.55 C 335.2 105.87 336.89 103.47 339.72 94.43 M 341.18 93.55 C 341.84 95.41 342.41 98.08 342.49 100.89 M 340.85 93.87 C 341.3 95.55 341.48 97.33 342.95 101.28 M 343.5 101.91 C 346.12 103.11 349.69 103.9 351.43 105.23 M 342.68 101.77 C 344.23 102.54 346.69 103.1 351.07 104.37 M 349.49 103.42 C 345.28 107.28 340.14 106.27 335.8 108.18 M 349.93 105.16 C 345.86 105.71 338.97 107.32 334.15 109.88" fill="none" stroke="#d79b00" stroke-width="2" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="all"/><rect x="476" y="280" width="230" height="60" rx="9" ry="9" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 228px; height: 1px; padding-top: 310px; margin-left: 477px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="font-size: 18px"><font>Server 1, 2, & 3 store data for keys in the range between server 6 & 1</font></span></div></div></div></foreignObject><text x="591" y="314" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Server 1, 2, & 3 store data for keys i...</text></switch></g><path d="M 298.78 103.97 C 332.09 111.3 362.42 128.48 385.84 153.27" fill="none" stroke="#d79b00" stroke-width="6" stroke-miterlimit="10" pointer-events="all"/><path d="M 336 121 Q 336 175 373.75 175.01" fill="none" stroke="#d79b00" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 382.75 175.01 L 370.75 181.01 L 373.75 175.01 L 370.75 169.01 Z" fill="#d79b00" stroke="#d79b00" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 336 115 L 383.34 309.08" fill="none" stroke="#d79b00" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 385.47 317.83 L 376.8 307.59 L 383.34 309.08 L 388.46 304.75 Z" fill="#d79b00" stroke="#d79b00" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 336 120 L 273.97 369.1" fill="none" stroke="#d79b00" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 271.79 377.83 L 268.87 364.74 L 273.97 369.1 L 280.51 367.64 Z" fill="#d79b00" stroke="#d79b00" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 220px; margin-left: 299px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; "><span style="font-size: 15px">Replica</span></div></div></div></foreignObject><text x="299" y="224" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">Replica</text></switch></g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 206px; margin-left: 349px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; "><span style="font-size: 15px">Replica</span></div></div></div></foreignObject><text x="349" y="210" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">Replica</text></switch></g><rect x="438" y="70" width="230" height="60" rx="9" ry="9" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 228px; height: 1px; padding-top: 100px; margin-left: 439px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="font-size: 18px"><font>Replication factor = 3</font></span></div></div></div></foreignObject><text x="553" y="104" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Replication factor = 3</text></switch></g><rect x="316" y="422" width="300" height="60" rx="9" ry="9" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 298px; height: 1px; padding-top: 452px; margin-left: 317px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="font-size: 18px">Server 2, 3, & 4 store data for keys in the range between server 1 & 2</span></div></div></div></foreignObject><text x="466" y="456" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Server 2, 3, & 4 store data for keys in the range...</text></switch></g><path d="M 424.91 247.99 Q 424.9 240 414.45 240 Q 404 240 403.98 292.66" fill="none" stroke="#b85450" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 403.98 300.91 L 398.48 289.91 L 403.98 292.66 L 409.48 289.91 Z" fill="#b85450" stroke="#b85450" stroke-miterlimit="10" pointer-events="all"/><path d="M 296 90.77 C 324.72 97.73 351.13 112.04 372.62 132.31" fill="none" stroke="#b85450" stroke-width="6" stroke-miterlimit="10" transform="rotate(60,256,256)" pointer-events="all"/><path d="M 426 240 L 291.93 375.04" fill="none" stroke="#b85450" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 285.59 381.42 L 289.78 368.68 L 291.93 375.04 L 298.3 377.14 Z" fill="#b85450" stroke="#b85450" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 425.09 240.82 L 158.89 307.42" fill="none" stroke="#b85450" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 150.16 309.61 L 160.34 300.87 L 158.89 307.42 L 163.25 312.52 Z" fill="#b85450" stroke="#b85450" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg> |