concepts:zones_repositories
This is an old revision of the document!
Table of Contents
Zones and Repositories
Overview
The purpose of this section is to explain the concept of Zones and Repositories and how these objects interact to facilitate a flexible storage solution in TapeTrack.
For illustration purposes, rather than discussing a vault we will use the analogy of a restaurant.
Our Restaurant
Our restaurant is called GazillaBytes, and it has 5 rooms. Each of our rooms is named after a color.
We have:
- The Red Room which has seating for 200 people in a configuration of 20 tables each with 10 seats.
- The Blue Room which has seating for 200 people in a configuration of 20 tables each with 10 seats.
- The Green Room which has seating for 200 people in a configuration of 20 tables each with 10 seats.
- The Orange Room which has seating for 500 people in a configuration of 25 tables each with 20 seats.
- The Purple Room which has seating for 300 people in a configuration of 30 tables each with 10 seats.
Our bookings
When people book at our restaurant, they book as a company and they book our tables out indefinitely (we serve Fortune 100 companies in this analogy).
- Walmart need seating for 210 people, so we will give them seats 1 through 210 in the Purple Room.
- Berkshire Hathaway need seating for 190 people so we will give them seats 1 through 190 in the Red Room.
- Apple need seating for 250 people and and don't mind dining in 2 rooms so we give them 200 seats in the Blue Room, and 10 seats in the Red Room, and 40 seats in the Purple Room.
concepts/zones_repositories.1503339598.txt.gz · Last modified: 2025/01/21 22:07 (external edit)