dev-notes/docs/img/buffer-pool.excalidraw.svg

16 lines
18 KiB
XML
Raw Normal View History

<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1020 643.1999999999998" width="1020" height="643.1999999999998">
<!-- svg-source:excalidraw -->
<!-- payload-type:application/vnd.excalidraw+json --><!-- payload-version:2 --><!-- payload-start -->eyJ2ZXJzaW9uIjoiMSIsImVuY29kaW5nIjoiYnN0cmluZyIsImNvbXByZXNzZWQiOnRydWUsImVuY29kZWQiOiJ4nO1cXFtz2shcdTAwMTJ+z69wcV5jdu6XvFx1MDAxOWJcdTAwMWJcdTAwMWPfML6f2nJcdCFAXHUwMDA2JIxcdTAwMDRcdTAwMDa28t93JFxmXHUwMDEyQoBwIMhZ8+Ayo5HUM9Nffz3dPfzzZW8v41x1MDAwZTtG5ttexlx1MDAxOOhay6x2tdfMV6+9b3RcdTAwMWTTttQl5H937F5X93s2XFy343z766/gjqxut8d3XHUwMDE5LaNtWK6j+v1ffd/b+8f/q66YVf/e5kmdndn8tfF8+1joODbBxTP/Vr/TRJiuobuaVW9cdTAwMTnBpYFqJ5CAacPQXHUwMDEzXHKBoOHVrLqNceO0rWGY9YarXHUwMDFhYajj+Mnf9oJcdTAwMTbH7dpNI2+37K73+v9cdTAwMDH/XHUwMDEzvLyi6c161+5Z1aBcdTAwMGbRmVGjQZ+a2WqV3aH/ZDVbamYykeffTVx1MDAwNIy0L7pLvbDesFxmx5mR1e5ouulcdTAwMGUjY/Kk61x1MDAxNKvBxPutp8e6062Vzkm7VM1cdTAwMWZaJ4+330/59Fx1MDAwNd6s3rhcdTAwMDL9XHUwMDE4XHUwMDFjmKLj1nRcXCuVXHUwMDFma1wi83b977AkVvVNXHUwMDEyq9dqXHUwMDA1XHUwMDAzMFxmb10hXHUwMDE0XGZcdTAwMGIoQjNcdTAwMWboXHUwMDBmxdHGc9vyVUlcbk6JlERMO5jOd6VCrv/QmtZyjGBcdDxcdTAwMTFcdTAwMGWj6lx1MDAxNVaxXHUwMDE5XHJyjYFcdTAwMWJcdTAwMWHoVFx1MDAwMcGtZV5cdTAwMTRlXHUwMDAzSKt6oZFbMdB7l5lpv59zQ+91qtpYXHUwMDFlyFx1MDAwNJJUMoq5gNPrLdNqRmelZevNYFxifuvPr3FwiJdmXHUwMDBlXHUwMDBlM4NcdTAwMTkjQSl+lkvvgzBcdTAwMDdcZkZggXFcdTAwMTbNXHUwMDAxQ4os8fRcdTAwMWFSRFx1MDAwNVx1MDAxN3JcdTAwMWUl6jb2XHST7cFEIEqFhELEwISgRTCBQq1cdTAwMThkgLxcdTAwMDMmM2L8ui5cdTAwMDeq6amkWouOVjf2YGh5bcstmyNPbCRmWo+0ttny1lx1MDAwM8885KBl1r3hZ3QlsdHNhCfBNVx1MDAxNcNMO7TNajXMXGJcdTAwMTXNMZTE/qv4tFVXr9JUa7eYhHDsrlk3La11vWA43vNcdTAwMGJTXHUwMDBlyaJYLC9hrWB5XHUwMDE5XbS8RDLAkCBJlndsNqruwVx1MDAxMW1cdTAwMTjD2nP7XHUwMDEwV/V73mEv+2mB2LzZ8FxyXHUwMDE2XHUwMDAxS6h7XHUwMDEzhiUx/U/AyDmXXHUwMDA0XHUwMDEzXHUwMDE5TMKOrMOGqO3kXHUwMDEwOE9XXHUwMDE3xVx1MDAwMivePziFgpO/ObF3QG3xrFx1MDAxNfJcdTAwMDfkXCIkqFVignGKkkMhftAph1x1MDAwMkvO3ZtExpr8P8FcdFG2XHRjjtOHk02q8vtcdTAwMTlsylx1MDAxYigz0/5+Zotw2Fxuc1x1MDAxZsthaDGHxVx1MDAxM+g2mI1RhJEkLIl/P4bzka5f10FcdTAwMGU88crD/qlTedR63YeUw5mxtDFcdTAwMWKgglxijnCA5bQg9n3M1mo/XHUwMDFluKPK1Vx1MDAxM7OsxuCp0lx1MDAwNDdn1Vx1MDAxNDJcdTAwMWKb2/5OfTxcZqBEiTz4ZUNON1x1MDAxMDihWezzXHUwMDFhg1witOvfMq1cdTAwMTGZRf7tnCGJJaHzIInlNYiVs4FcdTAwMDDa+e4wxbyWzWa3RGorLH2U1GZcdTAwMDTZNqNxXHUwMDE4bZzgXHUwMDE4QVxiuHLbYKBOq5BcZo9cdTAwMDf3N+zyqEtrXHUwMDBl7NLHSs9pXaZcdTAwMWPJXHUwMDEypY3SkIBcdTAwMDRyXHUwMDA00+eEvo/Shvje6ovSa785yp31XHUwMDA2XHUwMDBmfXL3Uk4jpS3crFHCOEJcZiV37uLHnHIkiI+0V6OMSsxcdTAwMTBNXHUwMDFmStJDaf72yNpcdTAwMTKrrTD2sVs1ayPE9pZfu0LnveOXIbLY8EZpz5U+RDw01je0+4+aVfS51Fx1MDAxYVxmebNcdTAwMTOtVICJsddcdTAwMWYgs1bVnIax0ZzBplJcdTAwMDJcdTAwMWNcdTAwMTNcdTAwMDZcdTAwMTRcdTAwMDTmov+eXHUwMDExINHG6X5cdTAwMDJBgqhM5Ib8rpRAxzajlFx1MDAxOPy3XHUwMDE3TLP/Zfr/319je4c1LXLD3Fx1MDAxY7c0x83b7bbpqpFcXHpSzE22q3XdnGlVTatcdTAwMWW9ZljVXHUwMDA1V/y7XHUwMDBlul37tWFo1Zj7oteWXHUwMDAwUycj9zDfsY5uuHzI1fIlw8ibiTJ9c8DEKFx1MDAwNpiEZ5m/85JEIIJcdTAwMDJtmqKU4CyU4c9cdTAwMDfI9KVcdTAwMTa2XGJggFx1MDAxMJI8XHUwMDBltot9JoUxijjHXCJcdTAwMTBz97idXHUwMDEw44W19910mrG5vFAoaSO5PNfuxCbycLB5n2XWmYFEaXRO8kRpuzEw+4dlNnB/XHUwMDEw1lx1MDAwNM4+vi5ccvNcdTAwMWFcdTAwMDHzwFxcVJFcIlwiwT8oklakiFx1MDAwZkCbXHUwMDFiz7RvijUlVCiCXCKklqF6pYWsXHShZFi51aGU39ZcdTAwMGJO9Fx1MDAxZlx1MDAwZpRcdTAwMTjVl+7+Q6NcdTAwMDPRXHUwMDAwtS87XCK00ftcdTAwMWH/2PHNP3pcdTAwMWT7ofLDbL6eXV9oiPafXHUwMDFmXHUwMDFmjmbfMnm/5nHRzlxuWeJHmYTeJFqywYJcdTAwMDJ9XHUwMDE2suxcdTAwMDBekEG1tY31SeFcXO1KXHUwMDEwXHUwMDEwUJtlRNlnmcr6ZSorWGgjZSpjpOYvnuiVvFx1MDAxZFXMc1l+6MlGqd6v/1xu34lPvtvbOiC9QNuCujG00NtU20NGZlZs62zn3j2ZvXpcdTAwMGLk2PHDc/Wi39UrXHUwMDE1nJTt7sSj074rnrWLuYNW/8RcdTAwMTYuuoVpZLv4Uf4620mQXHUwMDE2tnttmK7xXHUwMDFmgVx1MDAxNmeUMSDmvMal2GJcdTAwMTBIilmi0oadkFx1MDAxZE4v2a2goFiyw2uSXaI83/z2YZrnXHUwMDAzUlx1MDAwMrW+iXZcbmOjMFx1MDAxMMfXzZ5Rvyq8XvRrl0XnWlx1MDAwYk9dKrNcdTAwMWJzbC7ZJs1GUn9gkr0gXHUwMDAwY8lBoKPbQf6GuO7svH38qJ1DPd99uXqW9k1xVGjvjJPipUnESUvKNqBcdTAwMTRxlLRuycUnJyXTzEl0XHUwMDExXHUwMDAy5Vx1MDAxZcxEfpOEN1x1MDAwNOFIMCrTlFx1MDAxNIgtJElcdTAwMWIhrTDda9Wi/Fx1MDAwMlx1MDAxYi08J0VcdIVSYpq86KRgVVx1MDAwZY80zaD2qF1kjFx1MDAxZOFcXOM+LdhJSEZcYpBcdTAwMWSSXHUwMDExpJBwrlx1MDAxY+5VRZQpYaPSQaE96peeiy/3w3q5WMprWq21MzaKlyZcdTAwMTFcdTAwMWJBlKVcdTAwMWVcdTAwMTkpa0Ygilx1MDAxNFxcXHUwMDAwXHUwMDE2R0dcdTAwMTCSrPD0XHUwMDAxXHUwMDAzXG45XHKP4pOPNrFHYkJcdTAwMTLCMYvdIy00W0h50ERcdTAw
<defs>
<style class="style-fonts">
@font-face {
font-family: "Virgil";
src: url("https://excalidraw.com/Virgil.woff2");
}
@font-face {
font-family: "Cascadia";
src: url("https://excalidraw.com/Cascadia.woff2");
}
</style>
</defs>
<rect x="0" y="0" width="1020" height="643.1999999999998" fill="#ffffff"></rect><g stroke-linecap="round" transform="translate(10 470) rotate(0 110 50)"><path d="M0 0 L220 0 L220 100 L0 100" stroke="none" stroke-width="0" fill="#4c6ef5"></path><path d="M0 0 C62.24 0, 124.49 0, 220 0 M0 0 C68.75 0, 137.49 0, 220 0 M220 0 C220 21.26, 220 42.52, 220 100 M220 0 C220 24.57, 220 49.15, 220 100 M220 100 C134.23 100, 48.45 100, 0 100 M220 100 C144.8 100, 69.61 100, 0 100 M0 100 C0 70.44, 0 40.88, 0 0 M0 100 C0 72.88, 0 45.76, 0 0" stroke="#000000" stroke-width="2" fill="none"></path></g><g transform="translate(70.79999923706055 503.1999999999998) rotate(0 49.20000076293945 16.799999999999955)"><text x="49.20000076293945" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="28px" fill="#000000" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">page 1</text></g><g stroke-linecap="round" transform="translate(270 470) rotate(0 110 50)"><path d="M0 0 L220 0 L220 100 L0 100" stroke="none" stroke-width="0" fill="#4c6ef5"></path><path d="M0 0 C66 0, 132 0, 220 0 M0 0 C78.13 0, 156.27 0, 220 0 M220 0 C220 39.64, 220 79.27, 220 100 M220 0 C220 30.59, 220 61.18, 220 100 M220 100 C134.08 100, 48.15 100, 0 100 M220 100 C165.47 100, 110.94 100, 0 100 M0 100 C0 79.57, 0 59.14, 0 0 M0 100 C0 62.01, 0 24.03, 0 0" stroke="#000000" stroke-width="2" fill="none"></path></g><g transform="translate(330.79999923706055 503.1999999999998) rotate(0 49.20000076293945 16.799999999999955)"><text x="49.20000076293945" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="28px" fill="#000000" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">page 2</text></g><g stroke-linecap="round" transform="translate(530 470) rotate(0 110 50)"><path d="M0 0 L220 0 L220 100 L0 100" stroke="none" stroke-width="0" fill="#4c6ef5"></path><path d="M0 0 C70.77 0, 141.53 0, 220 0 M0 0 C85.1 0, 170.2 0, 220 0 M220 0 C220 22.82, 220 45.64, 220 100 M220 0 C220 23.98, 220 47.95, 220 100 M220 100 C147.82 100, 75.63 100, 0 100 M220 100 C148.98 100, 77.96 100, 0 100 M0 100 C0 67.57, 0 35.14, 0 0 M0 100 C0 64.65, 0 29.29, 0 0" stroke="#000000" stroke-width="2" fill="none"></path></g><g transform="translate(615.3999996185303 503.1999999999998) rotate(0 24.600000381469727 16.799999999999955)"><text x="24.600000381469727" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="28px" fill="#000000" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">...</text></g><g stroke-linecap="round" transform="translate(790 470) rotate(0 110 50)"><path d="M0 0 L220 0 L220 100 L0 100" stroke="none" stroke-width="0" fill="#4c6ef5"></path><path d="M0 0 C71.02 0, 142.04 0, 220 0 M0 0 C71.35 0, 142.7 0, 220 0 M220 0 C220 35.35, 220 70.71, 220 100 M220 0 C220 21.32, 220 42.63, 220 100 M220 100 C145.78 100, 71.57 100, 0 100 M220 100 C171.19 100, 122.39 100, 0 100 M0 100 C0 76.99, 0 53.99, 0 0 M0 100 C0 65.41, 0 30.82, 0 0" stroke="#000000" stroke-width="2" fill="none"></path></g><g transform="translate(850.7999992370605 503.1999999999998) rotate(0 49.20000076293945 16.799999999999955)"><text x="49.20000076293945" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="28px" fill="#000000" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">page n</text></g><g stroke-linecap="round"><g transform="translate(10 430) rotate(0 500 0)"><path d="M0 0 C274.92 0, 549.84 0, 1000 0" stroke="#000000" stroke-width="2.5" fill="none" stroke-dasharray="8 10"></path></g></g><mask></mask><g transform="translate(10 590) rotate(0 73.8499984741211 21.59999999999991)"><text x="73.8499984741211" y="0" font-family="Cascadia, Segoe UI Emoji" font-size="36px" fill="#000000" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">On Disk</text></g><g stroke-linecap="round" transform="translate(730 70) rotate(0 110 40)"><path d="M0 0 L220 0 L220 80 L0 80" stroke="none" stroke-width="0" fill="#4