sqlmodel/docs/img/databases/external-server.svg
Sebastián Ramírez 0116cc48ce 🍱 Add diagrams for docs
2021-08-24 15:10:50 +02:00

1 line
16 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="791px" height="511px" viewBox="-0.5 -0.5 791 511" content="&lt;mxfile&gt;&lt;diagram id=&quot;objTApYHlBqCKos3M7rL&quot; name=&quot;Page-1&quot;&gt;3Vpdc6M2FP01flwPID7MY+LE24fuzE7z0O6jAjKoBUSFHNv99ZWM+JCRvXhNbAyZidHlCklHR/dcQDOwTHdfKczjbyREycwywt0MvMwsy7RcwH+EZS8tpuuVlojiUNoawxv+D0mjIa0bHKJCcWSEJAznqjEgWYYCptggpWSruq1Joraawwh1DG8BTLrWP3HIYmn1LaO58BvCUVw1bRnySgorb2koYhiSbcsEXmdgSQlh5Vm6W6JEwFcBU9Zbnbha94yijPWpYJcVPmCykYOT/WL7arSUbLIQCX9jBp63MWboLYeBuLrlE8xtMUsTXjL56RonyZIkhB7qgtXh4PZuv2RXPxBlaNcyyX5+RSRFjO65i7wKFhIzSRvbluVtMwdOhWvcgt+peAPlvEf1vRtk+IkERw8U0ADlJkwMmfAhcRaVkHDrvxsxe89/kHfCSFMWjIcMfhH+XwoaKM4xY4K8T6I/1kq4FPOIkChBMMfFPCApNwcFd1mtYYoTgYGmgWbaKmPZ2mEJ8Zsb5iLftWu4kfj9BoMYZ2gm0OPtG0uS5huGaDVE2aXKvUMRPoNM5UHBKPkHVUzICL+5Sg5pggmOMl4MOC94e+BZ8AHzpfYkL6Q4DEUzWuKp1ByAY47tqBxzuxyzgIZj1gAUM7trD4U88MgioSwmEclg8tpYjyBofH4nJJdz8TdibC+jKNxwxigzdRK1gmyopLTlyygLaYSklwzZoodnkaUogQx/qKHzqpXo3AMmjg7d/yXqz0FV/HEoGmZteNnJBsrSvl36jijmYxUkP8/Wn+AOzLsB7z4SPy13aJwOVZ8ohfuWQ04wj9WtO38XhlZEcVXVcv0jQT7y94Bzzp+flD1oZqweSq9J9B9Cx4I6hWiMYH04htC7F97/d1gIwYN5nnC9YZhkfdWO52y5OI3RDnIuc5e8tbaltV7uVp+kaYeqNFeTRBnGcmkMJHA2UOnoaJIo09EInGkMoXCmhn1H6EY8YuRdEBaG+LsIhPoBAL5XNzfOguN6R+CYGnA8HTjuEOAYfcHpInA9BDcZovfzEV7ztOEfDj1HjBMI3QmJxUOE4V8MryvMaz36o0N/wsirljV3lWOhBBNLE0ssW63iddk2xIOFM2WyCS3vSzYOC86LU5RocRAWefni6CDN3UizhkOxxnGPWGOr6V+XNa4991zTN+zqf5c0J1yu4VCfN0X3lG5HlW7vptKtXWH9pLvGdeTSXT1O3UG7a3RHot3aNGYy8XQK4n0BY0Yv3tNOFUel3pfT5mHUW/faZzzqXX/KqdQb3FK9q8Z+Rb39qyG4zRB7vHj5JPUG/VPi20BhTTmeTkG9L2DM6NUbTPq78ajU+3LaPIp6A10K2E+gBpNo01Ql2tEsqhNfxp3rETB1y2hA/TqzT6UGvzetNK8e6g1AwyOjey8zmQAz1Y0pF5DqtIZ93kYU3bue8XHqkz8S/yAbemgl7J1R3frLsIccN7AGCltHW598XdKkIdxiiCzJ76YLI9lZUq2F9tYS2dtP34HDi81O0HKvR7OjFrz+Dw==&lt;/diagram&gt;&lt;/mxfile&gt;"><defs><style type="text/css">/* cyrillic-ext */&#xa;@font-face {&#xa; font-family: 'Roboto';&#xa; font-style: normal;&#xa; font-weight: 400;&#xa; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu72xKOzY.woff2") format('woff2');&#xa; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;&#xa;}&#xa;/* cyrillic */&#xa;@font-face {&#xa; font-family: 'Roboto';&#xa; font-style: normal;&#xa; font-weight: 400;&#xa; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu5mxKOzY.woff2") format('woff2');&#xa; unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;&#xa;}&#xa;/* greek-ext */&#xa;@font-face {&#xa; font-family: 'Roboto';&#xa; font-style: normal;&#xa; font-weight: 400;&#xa; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu7mxKOzY.woff2") format('woff2');&#xa; unicode-range: U+1F00-1FFF;&#xa;}&#xa;/* greek */&#xa;@font-face {&#xa; font-family: 'Roboto';&#xa; font-style: normal;&#xa; font-weight: 400;&#xa; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu4WxKOzY.woff2") format('woff2');&#xa; unicode-range: U+0370-03FF;&#xa;}&#xa;/* vietnamese */&#xa;@font-face {&#xa; font-family: 'Roboto';&#xa; font-style: normal;&#xa; font-weight: 400;&#xa; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu7WxKOzY.woff2") format('woff2');&#xa; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;&#xa;}&#xa;/* latin-ext */&#xa;@font-face {&#xa; font-family: 'Roboto';&#xa; font-style: normal;&#xa; font-weight: 400;&#xa; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu7GxKOzY.woff2") format('woff2');&#xa; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;&#xa;}&#xa;/* latin */&#xa;@font-face {&#xa; font-family: 'Roboto';&#xa; font-style: normal;&#xa; font-weight: 400;&#xa; src: url("https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu4mxK.woff2") format('woff2');&#xa; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;&#xa;}&#xa;</style></defs><g><rect x="270" y="0" width="520" height="510" fill="#ffffff" stroke="#000000" pointer-events="all"/><rect x="435" y="20" width="230" height="20" 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: 30px; margin-left: 436px;"><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; "><font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Machine / Computer</font></div></div></div></foreignObject><text x="550" y="34" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Machine / Computer</text></switch></g><path d="M 470 150 L 553.63 150" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 558.88 150 L 551.88 153.5 L 553.63 150 L 551.88 146.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 395 200 L 395 245 L 381 245 L 381 285.71" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 381 290.96 L 377.5 283.96 L 381 285.71 L 384.5 283.96 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 450 200 L 450 250 L 625 250 L 625 263.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 625 268.88 L 621.5 261.88 L 625 263.63 L 628.5 261.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 340 100 L 450 100 L 470 150 L 450 200 L 340 200 L 320 150 Z" fill="#00cc00" stroke="#000000" 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: 148px; height: 1px; padding-top: 150px; margin-left: 321px;"><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; "><font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" color="#ffffff" style="font-size: 18px">Database application</font></div></div></div></foreignObject><text x="395" y="154" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Database application</text></switch></g><rect x="560" y="70" width="170" height="160" fill="#808080" stroke="none" pointer-events="all"/><rect x="560" y="70" width="170" height="160" fill="#999999" stroke="#000000" pointer-events="none"/><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: 123px; height: 1px; padding-top: 100px; margin-left: 584px;"><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: none; white-space: normal; word-wrap: normal; "><font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">File</font></div></div></div></foreignObject><text x="645" y="104" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">File</text></switch></g><ellipse cx="649.05" cy="162.38" rx="32.38095238095238" ry="32.38095238095238" fill="#fa0" stroke="#000000" pointer-events="none"/><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: 63px; height: 1px; padding-top: 162px; margin-left: 618px;"><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: none; white-space: normal; word-wrap: normal; "><font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Data</font></div></div></div></foreignObject><text x="649" y="166" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Data</text></switch></g><rect x="540" y="270" width="170" height="160" fill="#808080" stroke="none" pointer-events="none"/><rect x="540" y="270" width="170" height="160" fill="#999999" stroke="#000000" pointer-events="none"/><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: 123px; height: 1px; padding-top: 300px; margin-left: 564px;"><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: none; white-space: normal; word-wrap: normal; "><font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">File</font></div></div></div></foreignObject><text x="625" y="304" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">File</text></switch></g><ellipse cx="629.05" cy="362.38" rx="32.38095238095238" ry="32.38095238095238" fill="#fa0" stroke="#000000" pointer-events="none"/><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: 63px; height: 1px; padding-top: 362px; margin-left: 598px;"><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: none; white-space: normal; word-wrap: normal; "><font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Data</font></div></div></div></foreignObject><text x="629" y="366" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Data</text></switch></g><rect x="330" y="290" width="170" height="160" fill="#808080" stroke="none" pointer-events="none"/><rect x="330" y="290" width="170" height="160" fill="#999999" stroke="#000000" pointer-events="none"/><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: 123px; height: 1px; padding-top: 320px; margin-left: 354px;"><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: none; white-space: normal; word-wrap: normal; "><font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">File</font></div></div></div></foreignObject><text x="415" y="324" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">File</text></switch></g><ellipse cx="419.05" cy="382.38" rx="32.38095238095238" ry="32.38095238095238" fill="#fa0" stroke="#000000" pointer-events="none"/><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: 63px; height: 1px; padding-top: 382px; margin-left: 388px;"><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: none; white-space: normal; word-wrap: normal; "><font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Data</font></div></div></div></foreignObject><text x="419" y="386" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Data</text></switch></g><rect x="10" y="80" width="200" height="205" fill="#ffffff" stroke="#000000" pointer-events="none"/><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: 110px; margin-left: 1px;"><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: none; white-space: normal; word-wrap: normal; "><font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" style="font-size: 18px">Machine / Computer</font></div></div></div></foreignObject><text x="115" y="114" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Machine / Computer</text></switch></g><path d="M 65 170 L 145 170 L 165 210 L 145 250 L 65 250 L 45 210 Z" fill="#7e56c2" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><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: 118px; height: 1px; padding-top: 210px; margin-left: 46px;"><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: none; white-space: normal; word-wrap: normal; "><font face="Roboto" data-font-src="https://fonts.googleapis.com/css?family=Roboto" color="#ffffff" style="font-size: 18px">Your code</font></div></div></div></foreignObject><text x="105" y="214" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Your code</text></switch></g><path d="M 165 210 L 242.5 210 L 242.5 150 L 313.63 150" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 318.88 150 L 311.88 153.5 L 313.63 150 L 311.88 146.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/></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>