Une bandothèque (bibliothèque robotisée) est un périphérique de stockage à haute capacité qui contient les éléments suivants :
Chaque bande peut avoir une étiquette spéciale apposée sur le côté d'une cartouche et constituée des éléments suivants :
Ces étiquettes sont utilisées pour une identification de bande dans une bandothèque ou notamment dans une unité de stockage hors site.
Si toutes les cartouches dans une bandothèque ont des codes-barres, la bibliothèque est prête à être gérée automatiquement par le logiciel.
Les bandothèques sont une solution économique pour des unités de stockage de données avec une immense capacité. De plus, la bande est parfaite pour l'archivage parce que les cartouches peuvent être stockées hors site pour une sécurité renforcée des données. Toutefois la lecture même d'une petite quantité de données provenant d'une bandothèque prend bien plus de temps (de quelques secondes à plusieurs minutes) que d'autres types d'unité de stockage de données. La meilleure pratique pour l'utilisation d'une bande est « MOINS il y a de requêtes à lire/écrire, PLUS la quantité de données est GRANDE ». Ainsi un accès systématique à des quantités de données très importantes est plus adapté pour une bandothèque qu'un accès aléatoire à de petites portions de données.