Einleitung
Mit dem Wachsen der Gesellschaft wächst auch Volumen der Daten, die sie innerhalb des Systems der Gruppenarbeit TeamWox verwendet. Das führt zur Laststeigerung im Datenspeicherwerk. Dabei steigen die Kosten für Datenbedienung, was die Arbeit TeamWox verlangsamen kann.
Beim Default verwendet das System der Gruppenarbeit ein Datenspeicherwerk und eingebautes Datenbankverwaltungssystem FireBird. Für Produktivitätssteigerung bei der Arbeit mit Daten wird es empfohlen, Daten auf selbstständige Geräte zu übertragen.
In diesem Artikel wird das Schema der Datenspeicherung innerhalb des Systems der Gruppenarbeit TeamWox betrachtet, aber auch Optimierung des angegebenen Schemas durch Verteilung der Daten auf selbstständige Speichergeräte.
Notwendigkeit der Optimierung
Es muss bemerkt werden, dass die Notwendigkeit in Optimierung nur dann besteht, wenn Ihre Gesellschaft mit der Information in grossen Mengen arbeitet. Zu den Kriterien einer solchen Gesellschaft gehören folgende Parameter:
- Belastung des Prozessors bei Arbeit TeamWox ist oft mehr als 5%. Die Belastung des Prozessors kann im Abschnitt "Statistik" im Registerblatt "Verwaltung" gesehen werden.
- Volumen, dass das System der Gruppenarbeit TeamWox auf der Platte besetzt, ist mehr als 30 GB. Der Platz, den TeamWox besetzt, kann im Abschnitt "Übersicht" im Registerblatt "Verwaltung" gesehen werden.
- Die Anzahl der Mitarbeiter, die online arbeiten, ist mehr als 50 Personen. Diese Information wird im Abschnitt "Statistik" im Registerblatt "Verwaltung" zugänglich.
Für Gesellschaften, die das Speichergerät nicht sehr belasten, gibt bei der Optimierung keinen Sinn, denn sie beschleunigt die Arbeit des SystemsTeamWox nicht.
Speicherung der Daten
System der Gruppenarbeit bewahrt seine Daten in zwei Typen der Speicheranlagen:
- SQL Datenbank. Enthält Daten, die Zusammnhänge und Objekte verschiedener Modulen beschreiben. Befindet sich im Katalog "/db" in der Datei "teamwox.fdb". Zugänglich durch Datenbankverwaltungssystem СУБД Firebird .
- Dateispeicheranlage. Enthält verschlüsselte Betriebsdaten und wird in Form von Dateien aufbewahren. Befindet sich im Katalog "/data". Zugang wird durch den Kern des Systems der Gruppenarbeit TeamWox durchgeführt.
Beim Default bewahrt das Server TeamWox alle Daten lokal im Katalog der Installierung auf einer Festplatte auf. Mit dem Wachsen der Gesellschaft wächst Volumen der Daten, die im System der Gruppenarbeit TeamWox gespeichert und gelesen werden.
Über die Verwendung des Plattenraums kann man auf der Seite "Übersicht" im Registerblatt "Verwaltung" erfahren:

Hier werden Datenmengen gezeigt, die vom Server und Reservekopien besetzt werden. Es wird auch die Verwendung der Platte für folgende Reservekopien prognostiziert
Datentrennung
Beim often Lesen/Schreiben der Daten auf demselben Speichergerät wird viel Zeit auf Einstellung der Position für Lesen/Schreiben ausgegeben. Wie es aus dem unten angegebenen Schema ersichtlich ist, ermöglicht die getrennte Datenspeicherung auf verschiedenen Geräten diese zeitliche Verluste zu vermeiden. Folglich wächst die Geschwindigkeit der Arbeit mit Information und Arbeitsproduktivität des Systems der Gruppenarbeit TeamWox.
Für Entlastung des Speichergerätes ist im System der Gruppenarbeit TeamWox möglich, Pfade für Aufbewahrung verschiedener Daten zu bestimmen.
Man muss nicht Speichergerät und logische Disks verwechseln (ZB Disk C:). Ein Speichergerät kann in mehrere logische Disks aufgeteilt werden (ZB, C:, D:, E:). Dabei steigt die Arbeitsproduktivität bei Übertragung der gespeicherten Daten auf verschiedene logische Disks desselben Gerätes nicht. Das ist damit verbunden, dass alle Operationen des Lesens/Schreibens von demselben Speichergerät durchgeführt werden.
Damit Sie erfahren, welche Speichergeräte bei Ihnen installiert sind, muss man in "Computer Verwaltung" übergehen. Dafür wählen Sie "Durchführen" im Menü "Start", drücken Sie auf "compmgmt.msc" und drücken Sie auf"ОК". Im geöffneten Fenster gehen Sie in "Disks Verwaltung" über. Jedem Speichegerät entspricht eine informationelle Zeile, in der in Spalten installierte logische Disks und die ihnen entsprechenden Benennungen dargestellt werden:

Betrachten wir verschiedene Einstellungen des Systems der Gruppenarbeit TeamWox für Datenspeicherungsverwaltung.
Daten für Arbeit des Moduls "Suche"
Suche wird als selbstständiger Modul des Systems der Gruppenarbeit TeamWox realisiert. Dabei wird er von fast allen Moduln und Komponenten des Systems verwendet. Suchindexe und Daten werden auf der Platte in Dateien im Katalog <Pfad der Einstellung TeamWox>\data\search aufbewahren .
Mit dem Wachsen der Daten und Anzahl der Benutzer, die im System arbeiten, wachsen auch Daten und Indexe des Moduls "Suche". Folglich steigt die Belastung auf das Speichergerät. Die Verwendung eines physischen Gerätes für Arbeit mit Daten des Systems der Gruppenarbeit TeamWox und Daten des Moduls "Suche" erschwert das Problem.
Für Entlastung des Seichergerätes im System der Gruppenarbeit TeamWox ist die Möglichkeit vorausgesehen, Pfad für Speicherung der Suchdaten anzugeben. Dafür muss man folgendes machen:
- Bringen Sie den Dienst der Gruppenarbeit TeamWox zum Halten durch den Befehl "updater.exe /stop" (s. Konsolenbefehle).
- Tragen Sie alle Dateien vom Katalog <Pfad der Einstellung TeamWox>\data\search in einen neuen Katalog auf ein anderes Speichergerät über. Sie können auch einen leeren Katalog für Speicherung der Suchdaten ohne Übertragung darin der Dateien erzeugen. In diesem Fall werden Suchdaten nach Ablauf des TeamWox Servers automatisch neuerzeugt.
- Verändern Sie oder erzeugen Sie den Parameter "search_path"in der Datei der Konfiguration des Systems der Gruppenarbeit TeamWox (teamwox.cfg), und geben Sie darin den ganzen Pfad zum neuen Katalog , wohin die Daten übergetragen wurden.
- Entfernen Sie den alten Katalog <Pfad der Einstellung TeamWox>\data\search, einschliesslich alle seine Dateien.
- Setzen Sie das System der Gruppenarbeit TeamWox in Gang, durch die Ausführung des Befehls "updater.exe /start" (s. Konsolenbfefehle).
Beispiel der richtigen Einstellung des Pfades der Speicherung der Suchdaten:

Speicherung der Reservekopien
Für Erzeugung der Reservekopien wird beim Default dieselbe Platte, wie für Daten TeamWox verwendet. Das führt zur Erhöhung des Risiko, alle Daten der Gesellschaft bei Ausserbetriebssetzung des Speichergerätes zu verlieren. Fragmentierung des Disks wegen der grossen Menge der Reservedateien auch wächst. Wir empfehlen, die Reservekopien im selbstständigen Speichergerät aufzubewahren. Die Information, wie man Pfad für Erzeugung der Reservekopien einstellen kann, können Sie im Abschnitt der Hilfe "Reservierung" erfahren.
Einstellung des Pfades der Speicherung der Datenbank
Für Arbeit mit der Datenbank TeamWox wird das Datenbankverwaltungssystem FireBird verwendet. Einstellung des Anschlusses zur Datenbank wird in der Datei der Konfiguration TeamWox (teamwox.cfg) vorgegeben. Sie wird durch die folgenden Parameter bestimmt:
- sql_user – Benytzername für Anschluss (beim Default sysdba)
- sql_password – Passwort für Anschluss (beim Default masterkey)
- sql_address – Pfad zur DatenbankTeamWox (beim Default <Pfad der EinstellungTeamWox>\db\teamwox.fdb)
Wenn Sie ein anderes Gerät für Speicherung der Datenbank TeamWox verwenden wollen, müssen Sie folgendes machen:
- Bringen Sie das System der Gruppenarbeit TeamWox zum Halten, durch den Befehl"updater.exe/stop" (s. Konsohlenbefehle).
- Tragen Sie die Datei der Datenbank teamwox.fdb vom Katalog <Pfad der Einstellung TeamWox>\db in einen neuen Katalog auf ein anderes Speichergerät.
- Verändern Sie oder erzeugen Sie den Parameter "sql_address" in der Datei der Konfiguration des Systems der Gruppenarbeit TeamWox, und dabei geben Sie den ganzen Pfad zur Datei der Datenbank vor. ZB, sql_address="F:\TeamWox Database\teamwox.fdb".
- Setzen Sie das System der Gruppenarbeit TeamWox in Gang, dabei führen Sie den Befehl "updater.exe /start" aus (s. Konsolenbefehle).
Beispiel der richtigen Einstellung des Pfades der Datenbankspeicherung:

Schlussfolgerung
Im Artikel wurden die Hauptmethoden der Optimierung der Arbeit mit Daten betrachtet, die vom System der Gruppenarbeit TeamWox verwendet werden. Hauptparameter der Optimierung sind Produktivitätssteigerung des TeamWox Servers und Sicherheit der Daten der Gesellschaft.
Es kann noch bemerkt werden, dass Arbeitsproduktivität des Systems der Gruppenarbeit TeamWox von der Konfiguration der Plattform abhängt, auf der das System installiert wird. So führt Vergrösserung der Kapazität des Prozessors, der Speichermenge, der Arbeitsgeschwindigkeit der Festplatten und des Netzes zum Wachsen der Arbeitsproduktivität TeamWox.
Es ist nicht empfehlenswert, die oben angegebenen Einstellungen zu machen, wenn bei der Arbeit mit dem System kein Verzögern gibt. Das zeugt davon, dass die Platform, auf der TeamWox Server installiert wird, vollständig die erzeugte Belastung ausfüllt.
Freitag, 25. Juni 2010