AcidFS

Software screenshot:
AcidFS
Software informatie:
Versie: 1.0 Beta 1
Upload datum: 20 Feb 15
Ontwikkelaar: Chris Rossi
Licentie: Gratis
Populariteit: 17

Rating: 2.3/5 (Total Votes: 3)

AcidFS is een Python-bestandssysteem dat interactie mogelijk maakt met ACID semantiek, met behulp van transacties

Kenmerken .

  • Wijzigingen in de bestandssysteem wordt pas volhardde wanneer een transactie wordt gepleegd en als de transactie slaagt.
  • In het kader van een transactie, wordt uw aanvraag alleen zie je een beeld van het bestandssysteem consistent met de staat van dat bestandssysteem aan het begin van de transactie. Concurrent writes hebben geen invloed op de huidige context.
  • Een volledig overzicht van alle wijzigingen beschikbaar is, aangezien bestanden opgeslagen in een drager `Git` repository. De standaard `Git` toolchain kan worden gebruikt om het verleden staten herinneren, terugdraaien bepaalde veranderingen, repliceren de repository op afstand, etc.
  • Veranderingen aan een 'AcidFS` bestandssysteem worden automatisch gesynchroniseerd met andere databases maken van de `transaction` pakket en de twee fasen genoemd protocol, bijv. `ZODB` of` SQLAlchemy`.

Eisen

  • Python

Beperkingen

  • Alleen platforms waar `fcntl` beschikbaar worden ondersteund. Dit geldt niet voor Microsoft Windows en waarschijnlijk de JVM ook.
  • Kernel niveau vergrendeling wordt gebruikt om concurrency beheren. Dit betekent `AcidFS` kan niet overweg met meerdere applicatieservers schrijven naar een gedeeld netwerkstation.
  • Het type vergrendeling gebruikt synchroniseert alleen andere gevallen van `AcidFS`. Andere processen manipuleren van de `Git` repository zonder gebruik` AcidFS` kon een race aandoening veroorzaken. Een repository gebruikt door `AcidFS` mag alleen worden geschreven door` AcidFS` om onaangename race condities te voorkomen.

Vergelijkbare software

Andere software van ontwikkelaar Chris Rossi

repoze.postoffice
repoze.postoffice

20 Feb 15

Reacties op AcidFS

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!