{"slug":"how-to-store-market-data-pcaps","qid":"retention_arithmetic","label":"retention_arithmetic","post_title":"how-to-store-market-data-pcaps","post_url":"/blog/how-to-store-market-data-pcaps#q-retention_arithmetic","columns":["scenario","gb_per_day","tb_per_year","tb_two_years"],"rows":[{"scenario":"ratio 3","gb_per_day":667,"tb_per_year":166.7,"tb_two_years":333.3},{"scenario":"ratio 5","gb_per_day":400,"tb_per_year":100,"tb_two_years":200},{"scenario":"ratio 8","gb_per_day":250,"tb_per_year":62.5,"tb_two_years":125}],"shape":"series","sql":"SELECT\n    concat('ratio ', toString(ratio)) AS scenario,\n    round(raw_tb_per_day * 1000 / ratio) AS gb_per_day,\n    round(raw_tb_per_day * sessions / ratio, 1) AS tb_per_year,\n    round(raw_tb_per_day * sessions * 2 / ratio, 1) AS tb_two_years\nFROM\n(\n    SELECT\n        2 AS raw_tb_per_day,\n        250 AS sessions,\n        arrayJoin([3, 5, 8]) AS ratio\n)\nORDER BY ratio","computed_at":"2026-09-17T15:32:27.648339+00:00","elapsed":0.020938612}