{
  "type": "excalidraw",
  "version": 2,
  "source": "https://excalidraw.com",
  "elements": [
    {
      "id": "bitmap-title",
      "type": "text",
      "x": 60,
      "y": 35,
      "width": 900,
      "height": 42,
      "angle": 0,
      "strokeColor": "#0f172a",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 82001,
      "version": 1,
      "versionNonce": 92001,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1786185548000,
      "link": null,
      "locked": false,
      "fontSize": 32,
      "fontFamily": 3,
      "text": "Bitmap: one value, one compressed row set",
      "rawText": "Bitmap: one value, one compressed row set",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Bitmap: one value, one compressed row set",
      "autoResize": true,
      "lineHeight": 1.3
    },
    {
      "id": "bitmap-subtitle",
      "type": "text",
      "x": 60,
      "y": 82,
      "width": 1200,
      "height": 24,
      "angle": 0,
      "strokeColor": "#475569",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 82002,
      "version": 1,
      "versionNonce": 92002,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1786185548000,
      "link": null,
      "locked": false,
      "fontSize": 17,
      "fontFamily": 3,
      "text": "Query cost depends on postings touched (M) and rows returned (H).",
      "rawText": "Query cost depends on postings touched (M) and rows returned (H).",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Query cost depends on postings touched (M) and rows returned (H).",
      "autoResize": true,
      "lineHeight": 1.3
    },
    {
      "id": "source-box",
      "type": "rectangle",
      "x": 60,
      "y": 145,
      "width": 340,
      "height": 420,
      "angle": 0,
      "strokeColor": "#cbd5e1",
      "backgroundColor": "#f8fafc",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": { "type": 3 },
      "seed": 82003,
      "version": 1,
      "versionNonce": 92003,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1786185548000,
      "link": null,
      "locked": false
    },
    {
      "id": "source-text",
      "type": "text",
      "x": 88,
      "y": 175,
      "width": 280,
      "height": 310,
      "angle": 0,
      "strokeColor": "#334155",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 82004,
      "version": 1,
      "versionNonce": 92004,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1786185548000,
      "link": null,
      "locked": false,
      "fontSize": 19,
      "fontFamily": 3,
      "text": "Source rows\n\nr0  new\nr1  running\nr2  failed\nr3  new\nr4  running\nr5  NULL\n\n… keep original ids",
      "rawText": "Source rows\n\nr0  new\nr1  running\nr2  failed\nr3  new\nr4  running\nr5  NULL\n\n… keep original ids",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Source rows\n\nr0  new\nr1  running\nr2  failed\nr3  new\nr4  running\nr5  NULL\n\n… keep original ids",
      "autoResize": true,
      "lineHeight": 1.4
    },
    {
      "id": "source-to-file",
      "type": "arrow",
      "x": 405,
      "y": 350,
      "width": 60,
      "height": 0,
      "angle": 0,
      "strokeColor": "#94a3b8",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": { "type": 2 },
      "seed": 82005,
      "version": 1,
      "versionNonce": 92005,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1786185548000,
      "link": null,
      "locked": false,
      "points": [[0, 0], [60, 0]],
      "lastCommittedPoint": null,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "elbowed": false
    },
    {
      "id": "file-box",
      "type": "rectangle",
      "x": 480,
      "y": 145,
      "width": 500,
      "height": 420,
      "angle": 0,
      "strokeColor": "#2563eb",
      "backgroundColor": "#eff6ff",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": { "type": 3 },
      "seed": 82006,
      "version": 1,
      "versionNonce": 92006,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1786185548000,
      "link": null,
      "locked": false
    },
    {
      "id": "file-text",
      "type": "text",
      "x": 508,
      "y": 175,
      "width": 440,
      "height": 310,
      "angle": 0,
      "strokeColor": "#1d4ed8",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 82007,
      "version": 1,
      "versionNonce": 92007,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1786185548000,
      "link": null,
      "locked": false,
      "fontSize": 18,
      "fontFamily": 3,
      "text": "bitmap_page_lookup.lance\n\nnew       → {r0, r3, r8, r11}\nrunning   → {r1, r4, r5}\nfailed    → {r2, r9}\nNULL      → {r6, r7, r10}\n\nOne file row per value\nBitmaps are loaded lazily and cached",
      "rawText": "bitmap_page_lookup.lance\n\nnew       → {r0, r3, r8, r11}\nrunning   → {r1, r4, r5}\nfailed    → {r2, r9}\nNULL      → {r6, r7, r10}\n\nOne file row per value\nBitmaps are loaded lazily and cached",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "bitmap_page_lookup.lance\n\nnew       → {r0, r3, r8, r11}\nrunning   → {r1, r4, r5}\nfailed    → {r2, r9}\nNULL      → {r6, r7, r10}\n\nOne file row per value\nBitmaps are loaded lazily and cached",
      "autoResize": true,
      "lineHeight": 1.4
    },
    {
      "id": "file-to-query",
      "type": "arrow",
      "x": 985,
      "y": 350,
      "width": 60,
      "height": 0,
      "angle": 0,
      "strokeColor": "#94a3b8",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": { "type": 2 },
      "seed": 82008,
      "version": 1,
      "versionNonce": 92008,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1786185548000,
      "link": null,
      "locked": false,
      "points": [[0, 0], [60, 0]],
      "lastCommittedPoint": null,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "elbowed": false
    },
    {
      "id": "query-box",
      "type": "rectangle",
      "x": 1060,
      "y": 145,
      "width": 320,
      "height": 420,
      "angle": 0,
      "strokeColor": "#7c3aed",
      "backgroundColor": "#f5f3ff",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": { "type": 3 },
      "seed": 82009,
      "version": 1,
      "versionNonce": 92009,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1786185548000,
      "link": null,
      "locked": false
    },
    {
      "id": "query-text",
      "type": "text",
      "x": 1088,
      "y": 175,
      "width": 265,
      "height": 310,
      "angle": 0,
      "strokeColor": "#6d28d9",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 82010,
      "version": 1,
      "versionNonce": 92010,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1786185548000,
      "link": null,
      "locked": false,
      "fontSize": 18,
      "fontFamily": 3,
      "text": "Equals\nstatus = 'failed'\nload 1 posting · M = 1\n\nIN\n('new', 'failed')\nload 2 · union · M = 2\n\nExact\n{r0,r2,r3,r8,r9,r11}",
      "rawText": "Equals\nstatus = 'failed'\nload 1 posting · M = 1\n\nIN\n('new', 'failed')\nload 2 · union · M = 2\n\nExact\n{r0,r2,r3,r8,r9,r11}",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Equals\nstatus = 'failed'\nload 1 posting · M = 1\n\nIN\n('new', 'failed')\nload 2 · union · M = 2\n\nExact\n{r0,r2,r3,r8,r9,r11}",
      "autoResize": true,
      "lineHeight": 1.35
    },
    {
      "id": "bitmap-insight-box",
      "type": "rectangle",
      "x": 60,
      "y": 620,
      "width": 1320,
      "height": 110,
      "angle": 0,
      "strokeColor": "#fb923c",
      "backgroundColor": "#fff7ed",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": { "type": 3 },
      "seed": 82011,
      "version": 1,
      "versionNonce": 92011,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1786185548000,
      "link": null,
      "locked": false
    },
    {
      "id": "bitmap-insight-text",
      "type": "text",
      "x": 88,
      "y": 646,
      "width": 1240,
      "height": 58,
      "angle": 0,
      "strokeColor": "#c2410c",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 0,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "roundness": null,
      "seed": 82012,
      "version": 1,
      "versionNonce": 92012,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1786185548000,
      "link": null,
      "locked": false,
      "fontSize": 19,
      "fontFamily": 3,
      "text": "Low cardinality reduces postings touched. It does not guarantee a low hit ratio, a small row set, or cheap data reads.",
      "rawText": "Low cardinality reduces postings touched. It does not guarantee a low hit ratio, a small row set, or cheap data reads.",
      "textAlign": "left",
      "verticalAlign": "top",
      "containerId": null,
      "originalText": "Low cardinality reduces postings touched. It does not guarantee a low hit ratio, a small row set, or cheap data reads.",
      "autoResize": true,
      "lineHeight": 1.3
    }
  ],
  "appState": {
    "gridSize": null,
    "viewBackgroundColor": "#ffffff"
  },
  "files": {}
}
