[
  {
    "feature": "Auto Indexing",
    "category": "auto_management",
    "compatibility": [
      {
        "deployment": "ADB-S Serverless",
        "version": "23ai",
        "status": "GA_CAVEAT",
        "notes": "Creates indexes HIDDEN by default. Instantly reversible. DML costing prevents over-indexing. Deduplication with manually created indexes."
      },
      {
        "deployment": "ADB-S Serverless",
        "version": "26ai",
        "status": "GA",
        "notes": "Improved in 26ai \u2014 better cost model, fewer false positives."
      },
      {
        "deployment": "ADB-S Elastic Pool",
        "version": "23ai",
        "status": "GA_CAVEAT",
        "notes": "Same as ADB-S Serverless."
      },
      {
        "deployment": "ADB Dedicated Elastic Pool (DEP)",
        "version": "23ai",
        "status": "GA_CAVEAT",
        "notes": "Available but less tested in DEP."
      },
      {
        "deployment": "ADB on Dedicated Exadata",
        "version": "23ai",
        "status": "GA",
        "notes": "Fully supported."
      },
      {
        "deployment": "Exadata Cloud Service",
        "version": "23ai",
        "status": "NOT_AVAIL",
        "notes": "Not an ADB feature. Use manual indexing."
      },
      {
        "deployment": "Base DB Service (EE)",
        "version": "23ai",
        "status": "NOT_AVAIL",
        "notes": ""
      }
    ]
  },
  {
    "feature": "AI Vector Search (HNSW)",
    "category": "developer",
    "compatibility": [
      {
        "deployment": "ADB-S Serverless",
        "version": "23ai",
        "status": "GA_CAVEAT",
        "notes": "HNSW indexes are node-local on multi-node RAC. Works well up to\n~50M vectors on single node (\u226424 ECPUs). At 100M+ on multi-node\n(\u226564 ECPUs), requires hash-partitioned vector table with LOCAL\nHNSW index for <50ms P95. See FF-202603-008.\n"
      },
      {
        "deployment": "ADB-S Serverless",
        "version": "26ai",
        "status": "UNTESTED",
        "notes": "Check if distributed HNSW is added in 26ai. Expected to remain node-local."
      },
      {
        "deployment": "ADB-S Elastic Pool",
        "version": "23ai",
        "status": "GA_CAVEAT",
        "notes": "Same node-local limitation as ADB-S Serverless."
      },
      {
        "deployment": "ADB on Dedicated Exadata",
        "version": "23ai",
        "status": "GA_CAVEAT",
        "notes": "Same limitation. Dedicated infra doesn't change HNSW locality."
      },
      {
        "deployment": "Exadata Cloud Service",
        "version": "23ai",
        "status": "GA_CAVEAT",
        "notes": "RAC with HNSW has same node-local constraint. Partitioning workaround applies."
      },
      {
        "deployment": "Base DB Service (EE)",
        "version": "23ai",
        "status": "NOT_AVAIL",
        "notes": "AI Vector Search requires 23ai. Available in EE but HNSW performance limited without Exadata storage."
      }
    ]
  }
]
