Ohjelmiston tiedot:
Versio: 1.0 Beta 1
Lähetyksen päivämäärä: 20 Feb 15
Lupa: Vapaa
Suosio: 80
AcidFS on Python tiedostojärjestelmä, joka mahdollistaa vuorovaikutuksen ACID semantiikka, käyttäen liiketoimia.
Ominaisuudet :
- Muutoksia tiedostojärjestelmä vasta kestänyt kun tapahtuma on sitoutunut, ja jos kauppa onnistuu.
- puitteissa Kaupan hakemuksesi vain nähdä näkymä tiedostojärjestelmän sopusoinnussa että tiedostojärjestelmä valtion alussa liiketoimi. Samanaikainen kirjoituksia eivät vaikuta nykyisessä tilanteessa.
- koko historian kaikista muutoksista on saatavilla, koska tiedostot tallennetaan alustalla `Git` arkistoon. Standardi `Git` toolchain voidaan muistaa viimeisen todetaan, perua erityisesti muutoksia, jäljitellä arkiston etänä jne.
- Muutoksia `AcidFS` tiedostojärjestelmä synkronoidaan automaattisesti muihin tietokantoihin hyödyntämällä` transaction` paketti ja sen kaksi vaihetta sitouttamisprotokollaa, esim. `ZODB` tai` SQLAlchemy`.
Vaatimukset :
- Python
Rajoitukset :
- Vain alustoja jossa `fcntl` on saatavilla tuetaan. Tämä sulkee pois Microsoft Windows ja luultavasti JVM samoin.
- Kernel lukitus voidaan hallita samanaikaisuuden. Tämä tarkoittaa `AcidFS` pysty käsittelemään useampia palvelimia kirjallisesti jaettuun verkkoasemaan.
- tyyppi lukitus käyttää vain synkronoi muut esiintymät `AcidFS`. Muut prosessit manipuloimalla `Git` arkistoon ilman` AcidFS` voi aiheuttaa rotu kunnossa. Arkistoon käyttämä `AcidFS` vain kirjoitettava tätä` AcidFS` välttämiseksi epämiellyttäviä kilpailutilanteita.
Kommentteja ei löytynyt