Borland® StarTeam® 2006 - Borland Technical Publications
Borland® StarTeam® 2006 - Borland Technical Publications Borland® StarTeam® 2006 - Borland Technical Publications
Unabhängig davon, ob der erste Hive DefaultHive heißt oder nicht, verfügt jede Serverkonfiguration über mindestens einen Hive. Sie können mehrere Hives anlegen. Jeder Hive hat einen Archiv- und einen Cache-Pfad. Eine einfache, aber nicht vorgeschriebene Namenskonvention ist die Verwendung von DefaultHive. Der Name des Hives wird der Name eines Ordners mit zwei Unterordnern: Archives und Cache. Sie können den Pfad dieser Ordner jedoch beliebig verändern. Sie müssen sich nicht auf demselben Laufwerk befinden. Unterordner "Archives" Dieser Ordner enthält Dateirevisionen in Archivdateien, die komprimiert sein können. Unterordner "Cache" In diesem Ordner werden unkomprimierte Versionen der Archivdateien gespeichert. Er verfügt über zwei Unterordner namens Temp und Deltas. Unter Temp werden neu zu StarTeam hinzugefügte Dateien und neu eingecheckte Dateirevisionen gespeichert. In Deltas werden die Unterschiede zwischen den Arbeitsdateien und den aktuellen Revisionen gespeichert, wenn ein Benutzer möchte, dass die Datenübertragung über langsame Verbindungen optimiert wird. Diese Option ist auf dem Client im Register Datei des Dialogfelds Persönliche Optionen verfügbar. Verwandte Konzepte Sicherheitsprotokolle Native-II-Datenspeicher und Hives Verwandte Verfahrensweisen Mit dem Serverprotokoll arbeiten Serverprobleme diagnostizieren Serverkonfigurationen erstellen Optionen für die Datenspeicherung konfigurieren Persönliche Optionen anpassen 384
Native-II-Datenspeicher und Hives Der Native-II-Datenspeicher verbessert die StarTeam-Leistung (im Vergleich mit der als Native-I bezeichneten, alten Datenspeicherstruktur) und ermöglicht es Ihnen, viel größere Dateien als in früheren Versionen von StarTeam zu speichern. Zudem ermöglichen es Ihnen Serverkonfigurationen, die Native-II-Archivdateien verwenden, Backups ohne Herunterfahren des Servers auszuführen. StarTeam-Serverkonfigurationen unterstützen nur Native-II- Datenspeicher. In diesem Thema wird Folgendes beschrieben: ♦ Leistung des Native-II-Datenspeichers ♦ Hives ♦ Archiv- und Cache-Struktur ♦ Delta-Speicherung Leistung des Native-II-Datenspeichers In den folgenden Abschnitten wird erklärt, wie StarTeam Dateien hinzufügt, eincheckt und auscheckt. Dateien hinzufügen Um eine Datei zum Native-II-Datenspeicher hinzuzufügen, speichert StarTeam-Server die Revision in einem temporären Ordner, berechnet den MD5-Wert des Inhalts und prüft, wie gut sich die Datei komprimieren lässt. Wenn der Komprimierungsfaktor bei 10 % oder höher liegt, verschiebt der Server die komprimierte Version in das Hive- Archiv und die unkomprimierte Version in den Hive-Cache. Wenn die Revision sich nicht optimal komprimieren lässt, wird die unkomprimierte Version in das Hive-Archiv verschoben. StarTeam konvertiert den MD5-Wert in einen Hex-String und verwendet diesen als Namen für die Archivdatei. Wenn die Archivdatei komprimiert ist, erhält sie die Erweiterung .gz. Wenn bereits eine Archivdatei mit diesem Namen vorhanden ist, wird keine neue Archivdatei erstellt, obwohl die Eigenschaften der StarTeam-Datei Angaben zu dem Hive, in dem die Revision gespeichert ist, zur Komprimierung und den Namen der Archivdatei enthalten. Eincheckvorgänge Um eine Dateirevision in den Native-II-Datenspeicher einzuchecken, speichert der StarTeam-Server die Revision in einem temporären Ordner im Hive der nächsten Hive-Rotation. Anschließend berechnet der Server den MD5- Wert des Inhalts. Wenn bereits eine Archivdatei mit dem richtigen Namen im Hive vorhanden ist, wird keine neue Archivdatei erstellt, obwohl die Eigenschaften der Dateirevision aktualisiert werden. Andernfalls wird eine neue Archivdatei erstellt. Beachten Sie, dass in einem Hive niemals zwei Dateien gespeichert werden, deren Inhalt identisch ist. Wenn die StarTeam-Datei anfänglich als gut zu komprimierende Datei eingestuft wurde, komprimiert StarTeam die Dateirevision und legt sie mit der Erweiterung .gz im Archiv des Hives ab. Die unkomprimierte Version wird im Cache des Hives abgelegt. Wenn die Datei nicht gut zu komprimieren ist, wird sie unkomprimiert im Archiv des Hives abgelegt. Auscheckvorgänge Um eine Dateirevision aus einem Native-II-Datenspeicher abzurufen, prüft StarTeam-Server die Hive-ID der Revision und den Namen der Archivdatei. Anschließend ruft der Server die Dateirevision aus dem Cache- oder Archiv-Ordner des angegebenen Hives ab. Bei 2005- und späteren Clients wird die Archivdatei direkt versendet. Diese Clients können die Archivdatei ggf. entpacken. 385
- Seite 333 und 334: Prozesselemente Änderungsanforderu
- Seite 335 und 336: Verwandte Konzepte Änderungsanford
- Seite 337 und 338: Verzweigungen Eine Verzweigungsansi
- Seite 339 und 340: Übersicht über die Verzweigungsop
- Seite 341 und 342: Verzweigungsverhalten von Ordnern o
- Seite 343 und 344: Auswirkungen auf Änderungsanforder
- Seite 345 und 346: Übersicht über das Vergleichen/Zu
- Seite 347 und 348: Übersicht über das Vergleichen/Zu
- Seite 349 und 350: Festschreibungsphase In der Festsch
- Seite 351 und 352: View Compare/Merge-Perspektiven Das
- Seite 353 und 354: Mithilfe der Zusammenführungspersp
- Seite 355 und 356: Verwandte Konzepte Ansichten vergle
- Seite 357 und 358: Verzweigen bei Änderung und mit ei
- Seite 359 und 360: 1 Eine "Aktivitätsansicht" wurde e
- Seite 361 und 362: View Compare/Merge-Aktionen Wenn Si
- Seite 363 und 364: Atomische Eincheckvorgänge Alle Ei
- Seite 365 und 366: Backups Dieser Abschnitt enthält k
- Seite 367 und 368: StarTeam Backups Da StarTeam Native
- Seite 369 und 370: Übersicht über das Verschieben vo
- Seite 371 und 372: Online-Backups Wenn alle Archivdate
- Seite 373 und 374: Übersicht über Datenbank-Backups
- Seite 375 und 376: Vollständige Backups von SQL Serve
- Seite 377 und 378: Backups von Oracle-Datenbanken Ein
- Seite 379 und 380: Borland empfiehlt, Online-Backups z
- Seite 381 und 382: Speicherorte für die Datenspeicher
- Seite 383: .dmp-Dateien Der Server erstellt .d
- Seite 387 und 388: voneinander unabhängige Volumes ve
- Seite 389 und 390: Zugriffsrechte gewähren Wannn und
- Seite 391 und 392: Die Elementknoten Borland empfiehlt
- Seite 393 und 394: Zugriffsrechte auf Ordnerebene gew
- Seite 395 und 396: Zugriffsrechte auf Elementebene gew
- Seite 397 und 398: Allgemeine Regeln für Zugriffsrech
- Seite 399 und 400: Übersicht über Benutzer- und Grup
- Seite 401 und 402: LDAP für die Passwortverifizierung
- Seite 403 und 404: die Festplatte und die Netzwerkress
- Seite 405 und 406: Atomische Eincheckvorgänge Alle Ei
- Seite 407 und 408: Prüfung auf verwaiste Dateien Bei
- Seite 409 und 410: Report Archives-Dienstprogramm für
- Seite 411 und 412: Sicherheitsprotokolle Die Anwendung
- Seite 413 und 414: Verwandte Verfahrensweisen Mit dem
- Seite 415 und 416: ♦ ViewWorkingFolderOverrides (Ang
- Seite 417 und 418: Verfahren 417
- Seite 419 und 420: Konfiguration Dieser Abschnitt besc
- Seite 421 und 422: Tools zum Toolbar-Dienstprogramm hi
- Seite 423 und 424: Verwandte Konzepte Persönliche Opt
- Seite 425 und 426: Daten sortieren und gruppieren Sie
- Seite 427 und 428: Detailfenster im Cross-Platform-Cli
- Seite 429 und 430: Einen alternativen Editor, ein alte
- Seite 431 und 432: Persönliche Optionen anpassen Mit
- Seite 433 und 434: Reihenfolge der Komponentenregister
Native-II-Datenspeicher und Hives<br />
Der Native-II-Datenspeicher verbessert die StarTeam-Leistung (im Vergleich mit der als Native-I bezeichneten, alten<br />
Datenspeicherstruktur) und ermöglicht es Ihnen, viel größere Dateien als in früheren Versionen von StarTeam zu<br />
speichern. Zudem ermöglichen es Ihnen Serverkonfigurationen, die Native-II-Archivdateien verwenden, Backups<br />
ohne Herunterfahren des Servers auszuführen. StarTeam-Serverkonfigurationen unterstützen nur Native-II-<br />
Datenspeicher.<br />
In diesem Thema wird Folgendes beschrieben:<br />
♦ Leistung des Native-II-Datenspeichers<br />
♦ Hives<br />
♦ Archiv- und Cache-Struktur<br />
♦ Delta-Speicherung<br />
Leistung des Native-II-Datenspeichers<br />
In den folgenden Abschnitten wird erklärt, wie StarTeam Dateien hinzufügt, eincheckt und auscheckt.<br />
Dateien hinzufügen<br />
Um eine Datei zum Native-II-Datenspeicher hinzuzufügen, speichert StarTeam-Server die Revision in einem<br />
temporären Ordner, berechnet den MD5-Wert des Inhalts und prüft, wie gut sich die Datei komprimieren lässt. Wenn<br />
der Komprimierungsfaktor bei 10 % oder höher liegt, verschiebt der Server die komprimierte Version in das Hive-<br />
Archiv und die unkomprimierte Version in den Hive-Cache. Wenn die Revision sich nicht optimal komprimieren lässt,<br />
wird die unkomprimierte Version in das Hive-Archiv verschoben.<br />
StarTeam konvertiert den MD5-Wert in einen Hex-String und verwendet diesen als Namen für die Archivdatei. Wenn<br />
die Archivdatei komprimiert ist, erhält sie die Erweiterung .gz. Wenn bereits eine Archivdatei mit diesem Namen<br />
vorhanden ist, wird keine neue Archivdatei erstellt, obwohl die Eigenschaften der StarTeam-Datei Angaben zu dem<br />
Hive, in dem die Revision gespeichert ist, zur Komprimierung und den Namen der Archivdatei enthalten.<br />
Eincheckvorgänge<br />
Um eine Dateirevision in den Native-II-Datenspeicher einzuchecken, speichert der StarTeam-Server die Revision<br />
in einem temporären Ordner im Hive der nächsten Hive-Rotation. Anschließend berechnet der Server den MD5-<br />
Wert des Inhalts. Wenn bereits eine Archivdatei mit dem richtigen Namen im Hive vorhanden ist, wird keine neue<br />
Archivdatei erstellt, obwohl die Eigenschaften der Dateirevision aktualisiert werden. Andernfalls wird eine neue<br />
Archivdatei erstellt. Beachten Sie, dass in einem Hive niemals zwei Dateien gespeichert werden, deren Inhalt<br />
identisch ist.<br />
Wenn die StarTeam-Datei anfänglich als gut zu komprimierende Datei eingestuft wurde, komprimiert StarTeam die<br />
Dateirevision und legt sie mit der Erweiterung .gz im Archiv des Hives ab. Die unkomprimierte Version wird im Cache<br />
des Hives abgelegt. Wenn die Datei nicht gut zu komprimieren ist, wird sie unkomprimiert im Archiv des Hives<br />
abgelegt.<br />
Auscheckvorgänge<br />
Um eine Dateirevision aus einem Native-II-Datenspeicher abzurufen, prüft StarTeam-Server die Hive-ID der<br />
Revision und den Namen der Archivdatei. Anschließend ruft der Server die Dateirevision aus dem Cache- oder<br />
Archiv-Ordner des angegebenen Hives ab. Bei 2005- und späteren Clients wird die Archivdatei direkt versendet.<br />
Diese Clients können die Archivdatei ggf. entpacken.<br />
385