Benutzer-Werkzeuge

Webseiten-Werkzeuge


begriffsbestimmungen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
begriffsbestimmungen [2017/02/05 12:38] – [Container] lwsystemsbegriffsbestimmungen [2023/11/02 16:46] (aktuell) – [Container] lwsystems
Zeile 1: Zeile 1:
 ====== Begriffsbestimmungen ====== ====== Begriffsbestimmungen ======
 +
 +===== Semantische Struktur =====
 +
 +==== Archiv ====
 +
 +Der Begriff "//Archiv//" wird in der Dokumentation als Oberbegriffe für die archivierten und durchsuchbaren E-Mails benutzt. Er bezieht sich //nicht// auf einen speziellen Teil des Systems.
 +
 +In der Konfiguration wird das Tag //<archive />// aus Gründen der Rückwärtskompatibilität mitgeführt, dient aber nicht zur logischen Strukturierung einer Installation.
 +
 +==== Mandant / Container ====
 +
 +Die Begriffe Mandant und Container können auf abstrakter Ebene synonym benutzt werden.
 +Der Mandant bezeichnet den Kunden und die logische Einheit, während der Container auf technischer Ebene eine abgegrenzte Einheit darstellt.
 +
  
 ===== Struktur der Konfiguration ===== ===== Struktur der Konfiguration =====
Zeile 11: Zeile 25:
 | [[#Repository]] | ''/srv/benno/archive/repo''  | | [[#Repository]] | ''/srv/benno/archive/repo''  |
 | [[#Box]]        | ''/srv/benno/archive/repo/<Jahreszahl>'' | | [[#Box]]        | ''/srv/benno/archive/repo/<Jahreszahl>'' |
-| [[#Journal]]    | ''/srv/benno/archive/repo/journal''      |+| [[#Journal]]    | ''/srv/benno/archive/repo/<Jahreszahl>/journal''      |
  
 ====== Inbox ====== ====== Inbox ======
Zeile 31: Zeile 45:
   * enthält 1 Index über alle Boxen   * enthält 1 Index über alle Boxen
   * kann mehrere Boxen enthalten   * kann mehrere Boxen enthalten
 +  * kann mehrere Sub-Container enthalten
   * Kriterien für Verteilung d. Mails in Container   * Kriterien für Verteilung d. Mails in Container
     * Domäne     * Domäne
Zeile 37: Zeile 52:
   * Verzeichnis wird beim Start des Archivierungs-Daemon automatisch angelegt   * Verzeichnis wird beim Start des Archivierungs-Daemon automatisch angelegt
  
-Der Container definiert eine in sich abgeschlossene Archiv-Komponenten und einen Sicherheits-Kontext.+Der Container definiert eine in sich abgeschlossene Archiv-Komponente.
 Ein Container enthält archivierte E-Mails sowie einen Index über die Inhalte dieser  E-Mails. Ein Container enthält archivierte E-Mails sowie einen Index über die Inhalte dieser  E-Mails.
  
-Der Zugriff bei der Suche oder dem Export erfolgt immer über die Angabe des Namens (//<identifier />//) des Containers. Bei der Authentisierung am Web-UI wird der Container mit dem Schlüsselwort //[[authentisierung#archive|ARCHIVE]]// übermittelt.+Der Zugriff bei der Suche oder dem Export erfolgt immer über die Angabe des Namens (//<identifier />//) des Containers. Der //Identifier// des Containers darf die folgenden ASCII-Zeichen enthalten.
  
 +  * 0-9
 +  * A-Z, a-z
 +  * Leerzeichen
 +  * - (Bindestrich)
 +  * _ (Unterstrich)
  
-Bei Import kann für den Container [[benno.xml#conditions|festgelegt]] werden, welche E-Mails (Sender Empfänger Domains oder Adressen) im jeweiligen Container archiviert werden sollen.+Bei der Authentisierung am Web-UI wird der Container mit dem Schlüsselwort //[[authentisierung#archive|ARCHIVE]]// übermittelt.
  
-Die Pfade für die Speicherung des Indexes sowie der archivierten E-Mails werden in der [[benno.xml|Konfigurationsdatei]] festgelegt. 
  
 +Bei Import kann für den Container [[benno.xml#conditions|festgelegt]] werden, welche E-Mails (Sender / Empfänger Domains oder Adressen) im jeweiligen Container archiviert werden sollen.
  
 +Die Pfade für die Speicherung des Indexes sowie der archivierten E-Mails werden in der [[benno.xml|Konfigurationsdatei]] festgelegt. In der Voreinstellung liegen Index und Repo unterhalb von ''/srv/benno/archive''.
  
-====== Box ====== 
  
-  * Unterstruktur zum Speichern der E-Mails 
-    * Aufteilung nach Zeit (in der Regel pro Jahr) 
-  * enthält Repository + Journal 
-  * Nach Jahreswechesel kann eine Box z.B auf langsamere und günstigere Medien ausgelagert werden 
  
  
-Die Box beinhaltet Repository (Dateiablage) und Journal. Eine Box kann z.B. nach 10 Jahren gelöscht werden. Allerdings ist dann ein Re-Index notwendig.+====== Index ======
  
 +  * Standard: ''/srv/benno/archive/index''
 +  * Lucene Index Dateien
 +  * Verzeichnis wird automatisch erstellt
  
 ====== Repository ====== ====== Repository ======
  
 +  * Standard: ''/srv/benno/archive/repo''
   * Speicherort der E-Mails   * Speicherort der E-Mails
 +  * Verzeichnis wird automatisch erstellt
  
 Das Repository ist eine Verzeichnisstruktur in der die E-Mails in einer [[https://de.wikipedia.org/wiki/Trie|Trie-Struktur]] abgelegt werden. Das Repository ist eine Verzeichnisstruktur in der die E-Mails in einer [[https://de.wikipedia.org/wiki/Trie|Trie-Struktur]] abgelegt werden.
  
 Die E-Mail Dateien werden dabei in einem [[archiv-format|erweiterten .eml-Format]] gespeichert. Die E-Mail Dateien werden dabei in einem [[archiv-format|erweiterten .eml-Format]] gespeichert.
 +
 +====== Box ======
 +
 +  * Unterstruktur zum Speichern der E-Mails
 +    * Aufteilung nach Zeit (in der Regel pro Jahr)
 +  * enthält Repository + Journal
 +  * Nach Jahreswechesel kann eine Box z.B auf langsamere und günstigere Medien ausgelagert werden
 +
 +
 +Die Box beinhaltet Repository (Dateiablage) und Journal. Eine Box kann z.B. nach 10 Jahren gelöscht werden. Allerdings ist dann ein Re-Index notwendig.
 +
 +
  
 ====== Journal ====== ====== Journal ======
begriffsbestimmungen.1486298321.txt.gz · Zuletzt geändert: 2017/02/05 12:38 von lwsystems