Skip to content

Storage Requirements

pool2win edited this page Nov 1, 2025 · 1 revision

Storing Jobs and Shares On Hydrapool With 100 Users

Jobs

Jobs are independent of number of users, this is a fixed cost.

One job every 10 seconds and each job is about 30KB.

Per day:

(/ (* (/ 86400 10) (* 30 1024)) (* 1024 1024 1024.0)) = 250MB

Per year

(* (/ (* (/ 86400 10) (* 30 1024)) (* 1024 1024 1024.0)) 365) = 90GB

Shares

We optimised how a share is stored in the database by using internal keys to reduce the amount of storage required per user.

Each share is about 48 bytes in total.

With 56 bytes, 100 users, a share every 3 seconds.

(/ (* 56 100 (/ 86400 3)) (* 1024 1024)) = 150MB

Clone this wiki locally