AcidFS

Screenshot der Software:
AcidFS
Softwarebeschreibung:
Version: 1.0 Beta 1
Upload-Datum: 20 Feb 15
Entwickler: Chris Rossi
Lizenz: Frei
Popularität: 17

Rating: 2.3/5 (Total Votes: 3)

AcidFS ist ein Python-Dateisystem, das Zusammenspiel ermöglicht mit ACID-Semantik, Verwendung von Transaktionen

Eigenschaften .

  • wird zur Dateisystem wird nur beibehalten, wenn eine Transaktion festgeschrieben werden, und wenn die Transaktion erfolgreich ist.
  • Im Rahmen einer Transaktion, die Anwendung nur einen Blick auf das Dateisystem, die mit diesem Dateisystem des Staates zu Beginn der Transaktion sehen. Gleichzeitige Schreibzugriffe haben keinen Einfluss auf den aktuellen Kontext.
  • Eine vollständige Historie aller Änderungen zur Verfügung steht, da Dateien in einem Träger `Git` Repository gespeichert. Der Standard `Git` Toolchain verwendet werden, um vergangenen Zustände erinnern, ein Rollback insbesondere Änderungen, replizieren Sie das Repository aus der Ferne, etc. werden.
  • Änderungen an einem `AcidFS` Dateisystem werden automatisch mit einem anderen Datenbank unter Verwendung des` transaction` Paket synchronisiert und die beiden Phasen-Commit-Protokoll, z. B. `ZODB` oder` SQLAlchemy`.

Anforderungen :

  • Python

Grenzen :

  • Nur Plattformen, auf denen `fcntl` ist unterstützt. Dies schließt Microsoft Windows und wahrscheinlich die JVM auch.
  • Kernel-Ebene Verriegelung wird verwendet, um die Parallelität zu verwalten. Das bedeutet `AcidFS` nicht mehrere Anwendungsserver das Schreiben in eine Netzwerkfreigabe zu behandeln.
  • Die Art der Verriegelung verwendet synchronisiert nur anderen Instanzen von `AcidFS`. Andere Verfahren, die Manipulation der `Git` Repository ohne` AcidFS` könnte eine Race Condition verursachen. Ein Repository von `AcidFS` verwendet werden, sollten nur von` AcidFS` um unangenehme Rennbedingungen zu vermeiden geschrieben werden.

Ähnliche Software

unionfs
unionfs

3 Jun 15

Symlinker
Symlinker

2 Jun 15

NTFS for Linux
NTFS for Linux

2 Jun 15

gvfs
gvfs

16 Aug 18

Andere Software von Entwickler Chris Rossi

repoze.postoffice
repoze.postoffice

20 Feb 15

Kommentare zu AcidFS

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!