Sfoglia il codice sorgente

docs/internals: layers image + description

Marian Beermann 8 anni fa
parent
commit
f1709df8a9
3 ha cambiato i file con 10 aggiunte e 0 eliminazioni
  1. 10 0
      docs/internals.rst
  2. BIN
      docs/internals/structure.png
  3. BIN
      docs/internals/structure.vsd

+ 10 - 0
docs/internals.rst

@@ -26,6 +26,16 @@ To actually perform the repository-wide deduplication, a hash of each
 chunk is checked against the :ref:`chunks cache <cache>`, which is a
 hash-table of all chunks that already exist.
 
+.. figure:: internals/structure.png
+
+    Layers in Borg. On the very top commands are implemented, using
+    a data access layer provided by the Archive and Item classes.
+    The "key" object provides both compression and authenticated
+    encryption used by the data access layer. The "key" object represents
+    the sole trust boundary in Borg.
+    The lowest layer is the repository, either accessed directly
+    (Repository) or remotely (RemoteRepository).
+
 .. toctree::
     :caption: Contents
 

BIN
docs/internals/structure.png


BIN
docs/internals/structure.vsd