AcidFS

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

Rating: 2.3/5 (Total Votes: 3)

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

cadcVOFS
cadcVOFS

20 Feb 15

GNU Parted
GNU Parted

22 Jun 18

ReiserFSprogs
ReiserFSprogs

19 Jun 16

E2fsprogs
E2fsprogs

17 Aug 18

Inne programy z deweloperem Chris Rossi

repoze.postoffice
repoze.postoffice

20 Feb 15

Komentarze do AcidFS

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