Quelle

Im Allgemeinen ist ein Informationstechnologie-Repository ein zentraler Ort, an dem Daten auf organisierte Weise gespeichert und verwaltet werden, typischerweise im Computerspeicher. Ein Repository kann verschiedene Funktionen erfüllen. Es kann für Benutzer direkt zugänglich sein, ohne über ein Netzwerk reisen zu müssen, oder es kann ein Ort sein, an dem bestimmte Datenbanken, Dateien oder Dokumente für den Zugriff oder die Verteilung gespeichert werden. Ein Repository kann die Aggregation der Daten selbst zu einem zugänglichen Speicherort sein oder eine selektive Extraktion von Daten ermöglichen. Repository ist ein weit gefasster Begriff, mit dem verschiedene Möglichkeiten zum Sammeln und Speichern von Daten beschrieben werden können, darunter:

  • Datenbank: Eine Sammlung von Informationen, die so organisiert sind, dass ein Computerprogramm die gewünschten Daten schnell auswählen kann.
  • Data Warehouse: Ein großes Datenrepository, das Daten aus mehreren Quellen oder Segmenten eines Unternehmens zusammenfasst.
  • Data Lake: Ein großes Datenrepository, in dem unstrukturierte Daten gespeichert werden, die klassifiziert und mit Metadaten versehen sind.
  • Data Mart: Teilmengen eines Datenrepositorys. Diese sind normalerweise kleiner und konzentrieren sich auf einen bestimmten Bereich oder eine bestimmte Abteilung.
  • Datenwürfel: Listen von Daten mit drei oder mehr Dimensionen, die als Tabelle gespeichert sind.

Software-Repository

Ein Software-Repository ist ein Speicherort für Softwarepakete, in dem sich beispielsweise ein Inhaltsverzeichnis, ein Quellcode und Metadaten befinden. Innerhalb eines Unternehmens wird ein Software-Repository verwendet, um Artefakte zu speichern oder externe Repositorys zu spiegeln, die ansonsten aufgrund von Sicherheitsbeschränkungen möglicherweise nicht verfügbar sind.

Ein Software-Repository kann zusätzliche Funktionen wie Zugriffskontrolle, Versionierung, Sicherheitsüberprüfungen für hochgeladene Software und Cluster-Funktionen bereitstellen. Es unterstützt normalerweise eine Vielzahl von Formaten, um eine einzige Quelle der Wahrheit bereitzustellen. Es gibt auch integrierte Sicherheitsfunktionen wie das Anti-Malware-Design und ein Authentifizierungssystem zum Schutz der Benutzer. Theoretisch sollte ein echter Benutzer in der Lage sein, sich in einer sicheren Umgebung anzumelden, bestimmte Software- oder Code-Ressourcen zu finden und diese für die Interaktion mit dem gesamten Softwaresystem zu erhalten.

Gehostete Software-Repositorys wie GitHub, BitBucket und SourceForge können verwendet werden, wenn ein Unternehmen ein Software-Repository für proprietäre oder Open Source-Produkte erstellt.

Schreibe einen Kommentar