Programinė detalės:
Versija: 1.0 Beta 1
Įkėlimo datą: 20 Feb 15
Licencija: Nemokamai
Populiarumas: 80
AcidFS yra Python failų sistema, kuri leidžia sąveiką su rūgštimi semantika, naudojant sandorius
Įranga :.
- Pokyčiai failų sistema bus išliko tik tada, kai sandoris yra įsipareigojusi ir jei sandoris pavyksta.
- Per sandorio apimties, jūsų prašymas bus tik pamatyti failų sistemos atitiktų šios failų sistemos būklę esant sandorio pradžioje vaizdą. Sutampantys rašo neturi įtakos dabartinį kontekstą.
- pilna istorija apie visus pakeitimus galima, nes failai yra saugomi laikmenomis `Git` saugyklos. Standartas "Git` toolchain galima prisiminti praeities valstybes, įvirsta tikrus pakeitimus, atkartoti saugyklą nuotoliniu būdu, ir tt.
- pasikeičia į `AcidFS` failų sistemos yra sinchronizuojami automatiškai su bet kuria kita bazės priėmimo naudoti` sandorį "paketu ir du jo etapas įsipareigoti protokolą, pvz. `ZODB` arba" SQLAlchemy`.
Reikalavimai :
- Python
Apribojimai :
- Tik platformos, kur `fcntl` yra prieinama yra palaikomi. Tai neapima Microsoft Windows ir tikriausiai JVM taip pat.
- Branduolio lygio užraktas naudojamas valdyti lygiagretumą. Tai reiškia, kad "AcidFS` negali dirbti kelis serverių raštu bendro tinklo diską.
- Užraktas Automobiliai tipo tik sinchronizuoja kitus atvejus "AcidFS`. Kitos procesai manipuliuojant `Git` saugyklą nenaudojant" AcidFS` gali sukelti lenktynių būklė. Saugykla naudojasi "AcidFS` turėtų tik būti parašytas iki` AcidFS` siekiant išvengti nemalonių lenktynių sąlygas.
Komentarai nerastas