This project is a web-based calculator to estimate storage space requirements and durability for data storage systems that use erasure coding. Designed specifically for OuroborosDB, it allows to calculate the estimated storage overhead and effectiveness based on different configurations of data chunks and parity blocks.
Check out the live version of the application here.
Ensure you have Node.js installed on your system. You can install Node.js from here.
-
Clone the repository:
git clone https://github.com/i5heu/ouroboros-db-overhead-calculator.git
-
Navigate to the project directory:
cd ouroboros-db-overhead-calculator -
Install the dependencies:
npm install
To run the development server, use the following command:
npm run devThis will start the application in development mode. The app will be available at the prompted URL.
To build the application for production:
npm run buildThen, you can serve the build using:
npm run startThis will serve the static files from the public folder.
ouroboros-db-overhead-calculator (c) 2024 Mia Heidenstedt and contributors
SPDX-License-Identifier: AGPL-3.0
