{
  "schema_version": 1,
  "suite": "ingestion",
  "entries": [
    {
      "commit": "9fa60ae83960adb073c04632a3397c27c816c086",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-18T03:23:53.036000+00:00",
      "runner": "historical GitHub runner",
      "python": "unknown",
      "polars": "unknown",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "value": 0.006007741000018996,
          "unit": "seconds"
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "value": 0.008996892999988404,
          "unit": "seconds"
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "value": 0.02664681900000687,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "value": 0.592318382000002,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.48985970299997916,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "value": 0.3767290909999872,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "value": 0.5929883450000091,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.492267083999991,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "value": 0.3873785039999973,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "value": 0.6431489129999761,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.5303673870000125,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "value": 0.40186781700001006,
          "unit": "seconds"
        }
      ]
    },
    {
      "commit": "1bb7698ed80503413007744bb4966b3a0fb35d27",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-18T03:27:24.076000+00:00",
      "runner": "historical GitHub runner",
      "python": "unknown",
      "polars": "unknown",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "value": 0.006888317000004918,
          "unit": "seconds"
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "value": 0.009263319999988084,
          "unit": "seconds"
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "value": 0.025165688000001296,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "value": 0.7750319550000029,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.6321264289999959,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "value": 0.495541750000001,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "value": 0.7769105320000023,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.6373705629999904,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "value": 0.49594977699999276,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "value": 0.8060146270000104,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.6683498220000104,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "value": 0.5114797570000036,
          "unit": "seconds"
        }
      ]
    },
    {
      "commit": "9d1a38d0a129405b7a87c14a9fc48a79f35e9071",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-18T03:42:37.047000+00:00",
      "runner": "historical GitHub runner",
      "python": "unknown",
      "polars": "unknown",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "value": 0.007587450000002605,
          "unit": "seconds"
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "value": 0.00994167300000015,
          "unit": "seconds"
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "value": 0.028109030000010193,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "value": 0.7807999919999986,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.6528227499999986,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "value": 0.5066392519999994,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "value": 0.7868258039999887,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.6453357359999927,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "value": 0.49804008899999985,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "value": 0.8127532230000014,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.6760736530000031,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "value": 0.5186927120000036,
          "unit": "seconds"
        }
      ]
    },
    {
      "commit": "1cd7db60fddc99ea221d2fffcf70170aa43ba381",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-18T03:54:52.284000+00:00",
      "runner": "historical GitHub runner",
      "python": "unknown",
      "polars": "unknown",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "value": 0.005518172999998683,
          "unit": "seconds"
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "value": 0.007322564000006082,
          "unit": "seconds"
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "value": 0.019719303000002242,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "value": 0.6007595659999936,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.493218677999991,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "value": 0.38290830900000117,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "value": 0.6018306899999999,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.4929752119999904,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "value": 0.3851962349999951,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "value": 0.6233067829999897,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.5196071920000094,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "value": 0.40172924899999884,
          "unit": "seconds"
        }
      ]
    },
    {
      "commit": "6491f8a4749d6260156ca69a58a1d856b83cbf07",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-18T04:37:49.823000+00:00",
      "runner": "historical GitHub runner",
      "python": "unknown",
      "polars": "unknown",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "value": 0.006716412000002947,
          "unit": "seconds"
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "value": 0.009260627999992721,
          "unit": "seconds"
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "value": 0.02279743199999018,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "value": 0.8644589720000084,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.683042357000005,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "value": 0.5057780399999956,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "value": 0.868199611999998,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.6927653719999967,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "value": 0.5143726919999949,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "value": 0.883791305999992,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.7111272629999945,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "value": 0.5314837519999998,
          "unit": "seconds"
        }
      ]
    },
    {
      "commit": "31556f4e4da57e3620a9f314401db5ec8f9f93b2",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-18T05:24:07.343000+00:00",
      "runner": "historical GitHub runner",
      "python": "unknown",
      "polars": "unknown",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "value": 0.00656603999999561,
          "unit": "seconds"
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "value": 0.009161903000006077,
          "unit": "seconds"
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "value": 0.02273709600001439,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "value": 0.6525741029999779,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.48135388299999704,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "value": 0.30597225799999705,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "value": 0.6658981380000171,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.4906119900000192,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "value": 0.3098262680000232,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "value": 0.6786045959999853,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.5005241289999844,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "value": 0.3227472490000025,
          "unit": "seconds"
        }
      ]
    },
    {
      "commit": "eafd42cc829988ac9a65b19a88e0ca9ca24f263e",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-18T05:26:28.748000+00:00",
      "runner": "historical GitHub runner",
      "python": "unknown",
      "polars": "unknown",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "value": 0.006549295999974447,
          "unit": "seconds"
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "value": 0.009077915000005987,
          "unit": "seconds"
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "value": 0.025119823000011365,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "value": 0.6452561940000123,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.47835375599998997,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "value": 0.3036887140000033,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "value": 0.6543754879999995,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.48967784399999914,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "value": 0.3062197830000173,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "value": 0.6724964219999947,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.4972429830000067,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "value": 0.3245794209999815,
          "unit": "seconds"
        }
      ]
    },
    {
      "commit": "e461eafbfaeb6747c694550fad9126979e9cebb8",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-18T05:54:02.539000+00:00",
      "runner": "historical GitHub runner",
      "python": "unknown",
      "polars": "unknown",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "value": 0.005305372000009356,
          "unit": "seconds"
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "value": 0.007235180000009223,
          "unit": "seconds"
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "value": 0.023215372999999317,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "value": 0.38528866699999753,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.28382291400001236,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "value": 0.17916172700000743,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "value": 0.3864688600000079,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.2873318789999928,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "value": 0.18008405899999502,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "value": 0.40302321999999435,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "value": 0.30474342799999476,
          "unit": "seconds"
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "value": 0.19796246999999312,
          "unit": "seconds"
        }
      ]
    },
    {
      "commit": "03ee883507eb4705c9637bd99e794406b2988e67",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-18T06:34:01.772889+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.42.1",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.007066020999999978
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.009236967999996182
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.027637071999990326
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.644431388000001
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.477066650999987
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.30462891000000525
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.6540763880000071
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.47858797700000366
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.30291273999999646
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.6761674659999954
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.49410236199999247
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.31840770399999485
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.08406722399999467
        }
      ]
    },
    {
      "commit": "cb4063ce04bbf25801c5e68ea1887c622ee7cb66",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-18T07:49:40.706637+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.42.1",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.0066098530000004985
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.008761506999988455
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.02538597199999515
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.6413713890000139
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.46862198300000557
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.29774638600000003
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.6480365569999975
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.4703013820000024
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.2989894459999931
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.6654628280000026
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.4891159390000013
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.31508406899999386
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.0820024070000045
        }
      ]
    },
    {
      "commit": "04ec7a88191deb1be78fcdc1cdab2b7599fd468c",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-18T10:49:08.109881+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.42.1",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.00526275900000428
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.007329197000004228
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.023362460000001306
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.39386543199999835
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.2865926870000095
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.18241376599999626
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.3913219420000047
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.29124133199999847
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.1858998279999895
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.4066874709999979
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.3054544000000021
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.2000129439999938
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.07355446200000415
        }
      ]
    },
    {
      "commit": "365d855cb52fe2ef5c0c648361cf927fbd9235a8",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-18T13:04:20.930148+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.42.1",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.0073051589999977296
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.009547073999996769
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.02345997199999772
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.6636890909999948
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.496735048000005
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.31064810300000545
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.6742709780000098
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.49666567100000236
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.315448829999994
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.6949878249999983
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.5133546170000045
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.32867627099999197
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.0957803990000059
        }
      ]
    },
    {
      "commit": "4834f04ed80909d948eb14d1bae05f107ae747ff",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-18T13:11:10.148587+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.42.1",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.004134366999991812
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.006162266000004024
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.01590627199999517
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.36843378400000404
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.2746476390000083
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.16862951199999543
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.3846635390000017
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.264354419
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.17113172000000532
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.38865309300000206
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.2738940689999936
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.18487694000000943
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.050554945000001794
        }
      ]
    },
    {
      "commit": "55b03fc42ad3dde101a4152247340523708c5aa3",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-19T00:39:10.189146+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.42.1",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.007660773999987214
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.010541052000007767
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.028547178999986045
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.6905367909999995
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.5060801070000025
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.32107440999999426
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.6990426580000246
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.5191614139999956
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.32275615500000754
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.7215658940000083
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.5355524170000194
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.3638431159999982
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.10722462500001484
        }
      ]
    },
    {
      "commit": "3a22cf164474a6cada9cfcc4f8d29b1fc8225e90",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-19T07:45:05.705298+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.42.1",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.006594595000009917
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.008916270000000281
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.023049688999989826
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.6431006619999948
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.47216583200000173
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.29918720899999585
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.641982229000007
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.4808654370000056
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.30187141399999007
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.6771510510000098
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.4981239040000105
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.3187511469999862
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.09315060100000494
        }
      ]
    },
    {
      "commit": "a38e7fdf7a902e29ad3980e500b1b949a0d175a8",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-19T10:48:40.374192+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.42.1",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.00625112000000172
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.009406014000006735
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.025845132000000604
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.638751305999989
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.4715220359999961
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.2983901470000063
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.648645049999999
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.47659234199998934
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.3011434929999979
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.6685743390000027
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.4929345299999994
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.3169329660000102
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.0833171139999962
        }
      ]
    },
    {
      "commit": "1a1df2857d29345d18a0523bf153a05af092e4ea",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-20T07:39:23.996421+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.42.1",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.006761960000005729
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.009683734999981652
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.025645335999996632
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.665197274999997
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.49605296199999316
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.3139105099999995
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.6780727629999888
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.4975185639999893
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.3148335889999885
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.6948488399999917
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.5153622859999984
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.33162047299998676
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.08416982199997847
        },
        {
          "name": "Arrow override IPC 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.08911459800000898
        },
        {
          "name": "Arrow override sync 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.6743421510000189
        },
        {
          "name": "Arrow override IPC 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 0.8780290789999867
        },
        {
          "name": "Arrow override sync 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 6.702342450999993
        },
        {
          "name": "Arrow override IPC 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.8768992889999936
        },
        {
          "name": "Arrow override sync 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 6.582000836999981
        }
      ]
    },
    {
      "commit": "204235df44b1fd5b3d16fc6599b1b33a0f405c32",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-20T10:58:32.425317+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.42.1",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.006484227000001397
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.008812482999999816
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.025447485000000825
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.582810422999998
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.4455801790000038
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.3059488330000022
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.5878232769999983
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.45135541799999146
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.31007793999999933
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.6053195070000044
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.46610894100000166
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.3272001560000035
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.08073210999999958
        },
        {
          "name": "Arrow override IPC 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.090268248000001
        },
        {
          "name": "Arrow override sync 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.6751417269999962
        },
        {
          "name": "Arrow override IPC 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 0.884677271000001
        },
        {
          "name": "Arrow override sync 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 6.741730598000004
        },
        {
          "name": "Arrow override IPC 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.8801558679999886
        },
        {
          "name": "Arrow override sync 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 6.6229709650000075
        }
      ]
    },
    {
      "commit": "c5da4cde33432808758cec1e6d788bee567f7e45",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-20T11:20:41.840107+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.42.1",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.00685759399999597
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.008606638000003386
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.027190740999998297
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.4702188420000084
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.35638995400000795
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.2480956550000002
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.46395538800000224
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.35729853099999787
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.24815451199999927
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.491181073000007
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.39202723700000774
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.2754219870000014
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.08485907300000406
        },
        {
          "name": "Arrow override IPC 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.07842687899999135
        },
        {
          "name": "Arrow override sync 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.5858755360000032
        },
        {
          "name": "Arrow override IPC 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 0.7572456729999999
        },
        {
          "name": "Arrow override sync 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 5.84680743200002
        },
        {
          "name": "Arrow override IPC 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.7567237579999926
        },
        {
          "name": "Arrow override sync 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 5.712729017000015
        }
      ]
    },
    {
      "commit": "edbb711762957d3c45c5bc257bdd62fe1119d3dd",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-20T12:55:04.429017+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.42.1",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.008159379999995053
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.0099789119999798
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.02797184400000674
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.1225270289999969
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.10736265599999228
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.09044917400001395
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.12220959399999742
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.10782021800000052
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.09201088000000368
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.13975492399998757
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.12882752400000186
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.10946590500000752
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.08890485999998532
        },
        {
          "name": "Arrow override IPC 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.09163480600000184
        },
        {
          "name": "Arrow override sync 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.7020589969999946
        },
        {
          "name": "Arrow override IPC 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 0.899662965999994
        },
        {
          "name": "Arrow override sync 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 6.852221273999987
        },
        {
          "name": "Arrow override IPC 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.8941236059999937
        },
        {
          "name": "Arrow override sync 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 6.741977459000026
        }
      ]
    },
    {
      "commit": "00f7c56dcbaf712ebea87762587ce5a4345c393b",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-21T00:37:25.669873+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.42.1",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.007135509999983469
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.009284090999983619
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.02520269800001529
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.11827016800000933
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.10537720499999637
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.08590998200000399
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.11847830700000372
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.10595560699999851
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.0872215950000168
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.1324745789999895
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.11945525600000906
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.10461130000001617
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.08182773099997576
        },
        {
          "name": "Arrow override IPC 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.08870438100001365
        },
        {
          "name": "Arrow override sync 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.6628598810000028
        },
        {
          "name": "Arrow override IPC 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 0.8797401620000187
        },
        {
          "name": "Arrow override sync 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 6.633889374999995
        },
        {
          "name": "Arrow override IPC 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.8790167629999814
        },
        {
          "name": "Arrow override sync 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 6.5570363660000055
        }
      ]
    },
    {
      "commit": "2d6c9fa4991334d841fd98ea1629f0b6ce2da8ea",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-21T15:25:26.545966+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.42.1",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.007805740999998534
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.010824216999992586
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.031033531999995034
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.1127059279999969
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.10163049399999124
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.08512626899999987
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.11771849500000542
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.10491934899999933
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.08499726600000201
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.14256654100000787
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.1292956690000011
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.11663271699998745
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.10346156200000678
        },
        {
          "name": "Arrow override IPC 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.08337586700000088
        },
        {
          "name": "Arrow override sync 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.6124861149999958
        },
        {
          "name": "Arrow override IPC 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 0.8119154110000011
        },
        {
          "name": "Arrow override sync 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 6.135830427999991
        },
        {
          "name": "Arrow override IPC 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.8036204019999929
        },
        {
          "name": "Arrow override sync 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 5.993833084000016
        }
      ]
    },
    {
      "commit": "2d185ff4914b8c49e1686a5be1f013cc50e5a4d1",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-21T23:25:47.840005+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.42.1",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.006540949999987333
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.009598360000012462
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.027770753999988074
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.11473997100000588
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.10332787199999416
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.08552472200000238
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.1200697509999884
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.10356535299999337
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.09008501400001023
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.13262217700000178
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.12059239199999183
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.10886114999999563
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.08193857200001275
        },
        {
          "name": "Arrow override IPC 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.09014862799998014
        },
        {
          "name": "Arrow override sync 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.6714244890000032
        },
        {
          "name": "Arrow override IPC 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 0.8927273420000006
        },
        {
          "name": "Arrow override sync 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 6.745717443000018
        },
        {
          "name": "Arrow override IPC 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.90235593700001
        },
        {
          "name": "Arrow override sync 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 6.636450996999997
        }
      ]
    },
    {
      "commit": "d88eaeea010547dc6fd9b06f1788125833c8daf1",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-07-23T14:42:21.497502+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.43.0",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.006576295000002119
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.009106782999992902
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.02536645699998985
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.11795325699999637
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.10322309600000779
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.08655494299999589
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.12041900000001249
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.10289152299999671
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.08923865100000228
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.1371891240000025
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.1250655230000035
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.10657417099999122
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.08204299999999876
        },
        {
          "name": "Arrow override IPC 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.09033506800000168
        },
        {
          "name": "Arrow override sync 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.6689683609999975
        },
        {
          "name": "Arrow override IPC 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 0.8916258539999973
        },
        {
          "name": "Arrow override sync 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 6.713687593000003
        },
        {
          "name": "Arrow override IPC 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.8811305929999946
        },
        {
          "name": "Arrow override sync 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 6.582970590999992
        }
      ]
    },
    {
      "commit": "535a3f9522d2563218ea8ef51fa82a6aac78c527",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-08-04T13:24:34.071776+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.43.0",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.0076732070000389285
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.009366775999978927
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.023237194999978783
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.11729132400000708
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.1041172860000188
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.09128649699999869
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.118858079000006
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.10433000299997275
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.0890950280000311
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.13438106799998195
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.12160634800000025
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.10899929200002134
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.09505670300001157
        },
        {
          "name": "Arrow override IPC 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.11589671299998372
        },
        {
          "name": "Arrow override sync 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.9049042049999798
        },
        {
          "name": "Arrow override IPC 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 1.1350384959999928
        },
        {
          "name": "Arrow override sync 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 8.961273052000024
        },
        {
          "name": "Arrow override IPC 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 1.1223055030000069
        },
        {
          "name": "Arrow override sync 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 8.791913496000006
        }
      ]
    },
    {
      "commit": "d9879bca7aeebaa5a89d026ec83e5ef8ceeac0fa",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-08-04T23:06:01.994805+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.43.0",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.007204294999979766
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.009658407000017633
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.023224464000008993
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.1193704369999864
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.10499167500000794
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.09401684600001659
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.11817745599998375
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.10535163400001579
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.09091066199999887
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.1399298599999952
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.12678268100000878
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.11005179099998941
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.09597247400000697
        },
        {
          "name": "Arrow override IPC 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.1184764790000088
        },
        {
          "name": "Arrow override sync 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.9128114669999832
        },
        {
          "name": "Arrow override IPC 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 1.1622651509999855
        },
        {
          "name": "Arrow override sync 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 8.98868590699999
        },
        {
          "name": "Arrow override IPC 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 1.1477261059999933
        },
        {
          "name": "Arrow override sync 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 8.859105411000002
        }
      ]
    },
    {
      "commit": "87b00425842e65cf6b97ecd7e3e2b265d5ab1fd2",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-08-04T23:27:19.642794+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.43.0",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.006129186999999092
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.008803259999979218
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.020807853999997405
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.09564374000001408
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.08476426599997922
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.07075394199998186
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.09475571699999819
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.08393671700000027
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.07198316099999147
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.11074105599999484
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.09837552999999843
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.08478413100002058
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.07054326499999775
        },
        {
          "name": "Arrow override IPC 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.06946470299999419
        },
        {
          "name": "Arrow override sync 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.5243951329999845
        },
        {
          "name": "Arrow override IPC 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 0.6861913669999922
        },
        {
          "name": "Arrow override sync 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 5.241400198999997
        },
        {
          "name": "Arrow override IPC 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.6809844759999919
        },
        {
          "name": "Arrow override sync 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 5.120913358000024
        }
      ]
    },
    {
      "commit": "63f45aecf7bb420e44a1de2692e9be93d5a38ae8",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-08-07T12:54:18.785310+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.43.0",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.006844708000002697
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.009511725999999499
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.023040011999995613
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.11369830700000705
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.10254815400000439
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.0901862949999952
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.11852496000000201
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.10744937799999832
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.09150215399999695
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.1329157649999928
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.1239328050000097
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.10645130099999278
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.09378053400000397
        },
        {
          "name": "Arrow override IPC 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.1118488280000065
        },
        {
          "name": "Arrow override sync 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.8803381280000053
        },
        {
          "name": "Arrow override IPC 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 1.0941990009999927
        },
        {
          "name": "Arrow override sync 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 8.741558198000007
        },
        {
          "name": "Arrow override IPC 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 1.105288086999991
        },
        {
          "name": "Arrow override sync 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 8.671859812999998
        }
      ]
    },
    {
      "commit": "9ae9c78b56ff62dc8e63859077cf778eac9ec114",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-08-08T10:16:23.754653+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.43.0",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.006929791999993995
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.009481243000010409
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.0232483129999963
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.11849052099999824
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.10690874199998746
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.08993177300000355
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.12376579200000037
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.11021286999999802
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.09600882499999841
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.1339852450000052
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.1237666680000018
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.10717154099999959
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.09763293499999293
        },
        {
          "name": "Arrow override IPC 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.11734777499999893
        },
        {
          "name": "Arrow override sync 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.9133515789999933
        },
        {
          "name": "Arrow override IPC 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 1.138835751000002
        },
        {
          "name": "Arrow override sync 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 9.015949984999992
        },
        {
          "name": "Arrow override IPC 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 1.1403124710000156
        },
        {
          "name": "Arrow override sync 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 8.948269095
        }
      ]
    },
    {
      "commit": "b085c39ecb4e6039f66b7e117f68996db399e06b",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-08-08T11:43:15.205384+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.43.0",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.005779345999997076
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.007495290999997906
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.02049202199999911
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.0902264239999937
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.08048896700000796
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.07071001700001034
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.09200253299999872
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.07856893000000298
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.06799685100000374
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.10381345100000772
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.0944526159999981
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.0827401609999896
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.06768513899999107
        },
        {
          "name": "Arrow override IPC 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.0699156510000023
        },
        {
          "name": "Arrow override sync 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.5197432900000081
        },
        {
          "name": "Arrow override IPC 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 0.6862584269999985
        },
        {
          "name": "Arrow override sync 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 5.1929144140000005
        },
        {
          "name": "Arrow override IPC 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.6927338280000015
        },
        {
          "name": "Arrow override sync 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 5.117024939999993
        }
      ]
    },
    {
      "commit": "61dbbbe70d86058760b80fdd12c1d1af9d019224",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-08-12T02:23:34.267706+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.43.0",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.0077106169999865415
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.009282999000049585
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.023435956000014357
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.11624172799997723
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.10359010799999169
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.09298287600000776
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.12036106299996163
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.1083859200000461
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.09559196800000791
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.13862768799998548
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.1248337769999921
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.1068757049999931
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.09626158399998985
        },
        {
          "name": "Arrow override IPC 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.11628412599998228
        },
        {
          "name": "Arrow override sync 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.8959004580000283
        },
        {
          "name": "Arrow override IPC 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 1.1280876189999844
        },
        {
          "name": "Arrow override sync 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 8.637111591000007
        },
        {
          "name": "Arrow override IPC 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 1.1060980759999666
        },
        {
          "name": "Arrow override sync 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 8.627358558000026
        }
      ]
    },
    {
      "commit": "f53e830ddc6f4f34e59e97ad544c1f02b121cc1d",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-08-12T03:41:42.992632+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.43.0",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.007303831999990962
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.00928232999999068
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.023667050000000245
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.16496559199998728
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.1262549469999783
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.08988304400000402
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.16445553799999857
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.12559013300000288
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.09107251400001815
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.18179388600000834
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.14616487799997913
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.10572766600000705
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.09853723099999456
        },
        {
          "name": "Arrow override IPC 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.11234425099999612
        },
        {
          "name": "Arrow override sync 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.8541418069999906
        },
        {
          "name": "Arrow override IPC 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 1.1017740069999888
        },
        {
          "name": "Arrow override sync 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 8.407459141000004
        },
        {
          "name": "Arrow override IPC 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 1.104242749000008
        },
        {
          "name": "Arrow override sync 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 8.451179934000038
        }
      ]
    },
    {
      "commit": "9c80b7e998142d108ccc0c309903bf14c361a18b",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-08-13T23:29:30.002275+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.43.0",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.006888091999996959
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.009181259000001774
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.025469635999996854
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.15756641299999785
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.12178280999999913
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.08708741300000611
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.1592003410000018
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.12266852000000483
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.08705295699999738
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.1748217119999964
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.13988115499999765
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.10795604199999786
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.0812119960000075
        },
        {
          "name": "Arrow override IPC 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.08620913800000096
        },
        {
          "name": "Arrow override sync 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.6303672049999989
        },
        {
          "name": "Arrow override IPC 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 0.8484370569999982
        },
        {
          "name": "Arrow override sync 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 6.259433405999999
        },
        {
          "name": "Arrow override IPC 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.8560220840000028
        },
        {
          "name": "Arrow override sync 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 6.202805463000004
        }
      ]
    },
    {
      "commit": "8e210e868f7c7de5d90c141f263ea24c20431e87",
      "repository": "jr200-labs/polars-hist-db",
      "timestamp": "2026-08-18T15:06:13.530547+00:00",
      "runner": "Linux/X64",
      "python": "3.12.3",
      "polars": "1.43.0",
      "benchmarks": [
        {
          "name": "delta 50000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.007617718999995304
        },
        {
          "name": "delta 500000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.009782584000006977
        },
        {
          "name": "delta 5000000 stored / 50000 uploaded",
          "unit": "seconds",
          "value": 0.02420858799999337
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.16461503499999708
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.1284109229999899
        },
        {
          "name": "foreign keys 50000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.09228263200000697
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.16422996800000078
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.12957610099999783
        },
        {
          "name": "foreign keys 500000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.09349316099999783
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0 matched",
          "unit": "seconds",
          "value": 0.17897858399999222
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 0.5 matched",
          "unit": "seconds",
          "value": 0.1461721229999995
        },
        {
          "name": "foreign keys 5000000 stored / 50000 uploaded / 1 matched",
          "unit": "seconds",
          "value": 0.10516931200000101
        },
        {
          "name": "time partitioning 500000 rows / 365 buckets",
          "unit": "seconds",
          "value": 0.09579007899999681
        },
        {
          "name": "Arrow override IPC 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.11358086399999934
        },
        {
          "name": "Arrow override sync 1000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 0.8788082359999976
        },
        {
          "name": "Arrow override IPC 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 1.1229972229999987
        },
        {
          "name": "Arrow override sync 10000 operations / 10000 scopes",
          "unit": "seconds",
          "value": 8.755569389000001
        },
        {
          "name": "Arrow override IPC 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 1.1303448689999982
        },
        {
          "name": "Arrow override sync 10000 operations / 1000 scopes",
          "unit": "seconds",
          "value": 8.59732035399999
        }
      ]
    }
  ]
}
