{
  "id": "bbg-p0226-database-foundations-database-foundations-database",
  "title": "Database Index Types",
  "chapter": "database-foundations",
  "batch": "18",
  "rank": 172,
  "sourcePage": 226,
  "sourcePointer": "p. 226",
  "status": "accepted",
  "reviewerStatus": "reviewed",
  "fidelityScore": 0.9,
  "canvas": {
    "width": 960,
    "height": 640
  },
  "fireworksTechGraph": {
    "style": "style-1-flat-icon",
    "diagramType": "comparison",
    "topologyNotes": [
      "source page render inspected",
      "extracted page text inspected",
      "source page render and extracted text inspected",
      "preserve index catalog and lookup purpose: primary, clustered, secondary, compound, bitmap, and full-text/inverted",
      "omit tiny table screenshots and decorative source callouts"
    ],
    "publicBoundary": [
      "original vector output",
      "no source pixels",
      "no source mark or long wording"
    ]
  },
  "callouts": [],
  "sourceReview": {
    "conceptAnchors": [
      "concept: primary index",
      "concept: clustered index",
      "concept: secondary index",
      "concept: compound index",
      "concept: bitmap and full-text indexes"
    ],
    "labelSource": "curated",
    "semanticStatus": "reviewed"
  },
  "groups": [
    {
      "id": "indexes",
      "label": "Index catalog",
      "x": 54,
      "y": 126,
      "w": 852,
      "h": 320
    }
  ],
  "shapes": [
    {
      "id": "primary",
      "kind": "table",
      "label": "Primary",
      "detail": "key lookup",
      "x": 92,
      "y": 164,
      "w": 126,
      "h": 84,
      "tone": "blue"
    },
    {
      "id": "clustered",
      "kind": "table",
      "label": "Clustered",
      "detail": "row order",
      "x": 254,
      "y": 164,
      "w": 126,
      "h": 84,
      "tone": "green"
    },
    {
      "id": "secondary",
      "kind": "table",
      "label": "Secondary",
      "detail": "alternate key",
      "x": 416,
      "y": 164,
      "w": 126,
      "h": 84,
      "tone": "orange"
    },
    {
      "id": "compound",
      "kind": "table",
      "label": "Compound",
      "detail": "multi-column",
      "x": 578,
      "y": 164,
      "w": 126,
      "h": 84,
      "tone": "purple"
    },
    {
      "id": "bitmap",
      "kind": "table",
      "label": "Bitmap",
      "detail": "low cardinality",
      "x": 254,
      "y": 318,
      "w": 126,
      "h": 84,
      "tone": "teal"
    },
    {
      "id": "fulltext",
      "kind": "table",
      "label": "Full-text",
      "detail": "inverted terms",
      "x": 578,
      "y": 318,
      "w": 126,
      "h": 84,
      "tone": "red"
    }
  ],
  "connectors": [
    {
      "from": "primary",
      "to": "clustered",
      "label": "organize",
      "flow": "main"
    },
    {
      "from": "clustered",
      "to": "secondary",
      "label": "add path",
      "flow": "main"
    },
    {
      "from": "secondary",
      "to": "compound",
      "label": "combine",
      "flow": "main"
    },
    {
      "from": "secondary",
      "to": "bitmap",
      "label": "filter",
      "flow": "data"
    },
    {
      "from": "compound",
      "to": "fulltext",
      "label": "search",
      "flow": "data"
    }
  ]
}
