22.11.2013 Aufrufe

Borland® StarTeam® 2006 - Borland Technical Publications

Borland® StarTeam® 2006 - Borland Technical Publications

Borland® StarTeam® 2006 - Borland Technical Publications

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Hives<br />

Ein Hive bezeichnet den Speicherort auf dem Computer, an dem StarTeam-Server die Archivdateien und den Cache<br />

speichert. Diese Elemente sind in den Ordnern Archives und Cache enthalten. Wenn Sie beispielsweise eine<br />

Serverkonfiguration namens MyConfiguration erstellt und im Stammverzeichnis von Laufwerk C:\ abgelegt haben,<br />

generiert StarTeam-Server standardmäßig einen Ordner unter C:\MyConfiguration namens DefaultHive, der<br />

die Unterordner Archives und Cache enthält. Der Ordner DefaultHive und seine Unterordner stellen den Hive dar.<br />

Native-II-Datenspeicher von StarTeam-Server können eine beliebige Anzahl Hives haben, die jeweils über eigene<br />

Archiv- und Cache-Ordner verfügen. Sobald sich ein Hive füllt, können Sie einen weiteren hinzufügen, ohne<br />

Datenspeicherorte ändern oder Archivdateien verschieben zu müssen. Unternehmen mit großen Dateien oder einer<br />

großen Anzahl von Dateien können von vornherein mehrere Hives einsetzen. Sie können die Archiv- und Cache-<br />

Ordner sogar auf unterschiedlichen Laufwerken ablegen (dies wird empfohlen).<br />

Native-II-Datenspeicher speichern komplette Dateirevisionen (auch wenn die Archivdatei komprimiert ist). Dies<br />

bedeutet, dass der Native-II-Datenspeicher mit der Zeit viel Platz in Anspruch nimmt. Diese Revisionen können<br />

jedoch mithilfe der Hive-Speicherung auf mehrere Laufwerke oder Volumes verteilt werden. Diese Flexibilität bei<br />

der Zuweisung des Speicherplatzes erweist sich nach einiger Zeit, d. h. wenn die Hives voll werden, als großer<br />

Vorteil.<br />

Wenn eine Serverkonfiguration über mehrere Hives verfügt, speichert der Server die Dateien den einzelnen Hives<br />

der Reihe nach hinzu, bevor er wieder den Archivpfad des ersten Hives verwendet. Wenn ein StarTeam-Client auf<br />

einen StarTeam-Server zugreift und eine StarTeam-Serverkonfiguration über mehrere Hives verfügt, speichert der<br />

Server Dateien der Reihe nach. Er stellt jedoch zunächst sicher, dass kein Hive bereits über diese Datei verfügt,<br />

bevor der Client versucht, die Datei auf dem Server abzulegen.<br />

Wenn Sie eine Serverkonfiguration erstellen, verfügt sie automatisch über mindestens einen Hive (entweder über<br />

den Standard-Hive oder über einen benutzerdefinierten Hive). Um den für diese Serverkonfiguration verfügbaren<br />

Speicherplatz zu erweitern, können weitere neue Hives mithilfe des Hive-Managers hinzugefügt werden. Wenn Sie<br />

remote auf eine Serverkonfiguration zugreifen, können Sie die Hives während der Ausführung der<br />

Serverkonfiguration erstellen, da die Konfiguration bereits über einen zunächst vorgegebenen Pfad verfügt, auch<br />

wenn dieser auf einen DefaultHive im Repository-Pfad verweist. Weitere Informationen zum Erstellen von Hives<br />

finden Sie unter dem Link "Neue Hives erstellen" am Ende dieses Themas.<br />

Sie können auch den Hive-Manager verwenden, um einen einzelnen Archiv- und/oder Cache-Pfad für einen Hive<br />

zu ändern. Sie sollten solche Änderungen nur vornehmen, wenn der Hive verschoben werden muss. Beispielsweise<br />

können Sie einen Hive verschieben, weil ein Laufwerk beschädigt ist. Außerdem müssen Sie den Inhalt des<br />

Archivpfads des Hives an den neuen Speicherort kopieren. Weitere Informationen hierzu finden Sie unter dem Link<br />

"Den Archivpfad anpassen" am Ende dieses Themas.<br />

Hinweis: <strong>Borland</strong> empfiehlt, die Volumes Archives und Cache aus einer Serverkonfiguration nicht den Volumes<br />

Archive und Cache aus einer anderen Serverkonfiguration zuzuordnen. Anderenfalls werden die<br />

Schwelleneinstellungen für die Ordner Archives nicht genau berechnet. Dies liegt daran, dass der Server<br />

beim Start einer Serverkonfiguration den verfügbaren Speicherplatz überprüft und den zurückgegebenen<br />

Wert im Cache-Speicher ablegt. Wenn Dateien hinzugefügt oder entfernt werden, passt der Server den<br />

verfügbaren Speicherplatz zur Bereinigung des Cache-Speichers an und ermittelt, ob der Schwellenwert<br />

überschritten wurde. Zur Leistungssteigerung wird der Schwellenwert im Cache-Speicher abgelegt und<br />

nicht jedes Mal neu überprüft, wenn eine Datei hinzugefügt oder entfernt wird. Der Schwellenwert wird<br />

vom Server als Anhaltspunkt verwendet, um zu ermitteln, ab wann keine Dateien mehr in einem<br />

bestimmten Hive abgelegt werden sollten. Der Schwellenwert ist also kein absoluter Grenzwert. Wenn<br />

es Anzeichen dafür gibt, dass der Schwellenwert ausgehend von dem im Cache gespeicherten Wert für<br />

den verfügbaren Speicherplatz überschritten wurde, führt der Server außerdem eine weitere Überprüfung<br />

durch und fragt das Dateisystem wie beim Start ab, um sicherzustellen, dass der aktuelle Wert für den<br />

verfügbaren Speicherplatz korrekt ist; erst dann werden keine weiteren Dateien mehr in einem Hive<br />

abgelegt.<br />

Entsprechend empfiehlt <strong>Borland</strong>, da der Schwellenwert für jede Serverkonfiguration<br />

einzeln protokolliert wird, dass die Hives einzelner Serverkonfigurationen auf<br />

386

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!