AcidFS

Screenshot Software:
AcidFS
Szczegóły programowe:
Wersja: 1.0 Beta 1
Filmu: 20 Feb 15
Wywoływacz: Chris Rossi
Licencja: Wolny
Popularność: 80

Rating: 2.8/5 (Total Votes: 5)

AcidFS jest system plików, który umożliwia interakcję Python z semantyką ACID, z wykorzystaniem transakcji

Opis .

  • Zmiany system plików będzie trwało tylko wtedy, gdy transakcja zostanie zatwierdzona, a jeśli transakcja się powiedzie.
  • W ramach transakcji, aplikacja będzie tylko zobaczyć widok na system plików zgodny ze stanem tego danym systemie plików, na początku transakcji. Pisze jednoczesnych nie wpływają na bieżący kontekst.
  • pełną historię wszystkich zmian jest dostępna, ponieważ pliki są przechowywane w podłożu `Git` repozytorium. Średnia `Git` toolchain może być używany przypomnieć stany przeszłości, cofnąć szczególnych zmian, replikować repozytorium zdalnie, itp.
  • Zmiany w `AcidFS` systemu plików są synchronizowane automatycznie z każdym innym z wykorzystaniem bazy danych pakietu` transaction` i jej protokół zatwierdzania dwufazowego, np. `ZODB` lub` SQLAlchemy`.

Wymagania :

  • Python

Ograniczenia :

  • Tylko platformy gdzie `fcntl` jest dostępny są obsługiwane. Wyklucza to Microsoft Windows i prawdopodobnie również JVM.
  • Kernel zamek poziom służy do zarządzania współbieżność. Oznacza to, `AcidFS` nie może obsługiwać wiele serwerów aplikacji pisanie do udostępnionego dysku sieciowego.
  • rodzaj blokowania używane synchronizuje tylko inne wystąpienia `AcidFS`. Inne sposoby manipulowania `repozytorium Git` bez` AcidFS` może spowodować sytuacji wyścigu. Repozytorium używany przez `AcidFS` powinien być napisany tylko przez` AcidFS` w celu uniknięcia nieprzyjemnych warunków wyścigu.

Podobne oprogramowanie

pyxattr
pyxattr

14 Apr 15

xfsprogs
xfsprogs

17 Aug 18

e2undel
e2undel

3 Jun 15

Inne programy z deweloperem Chris Rossi

repoze.postoffice
repoze.postoffice

20 Feb 15

Komentarze do AcidFS

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!