Szoftver adatai:
Változat: 1.0 Beta 1
Feltöltés dátuma: 20 Feb 15
Engedély: Ingyenes
Népszerűség: 17
AcidFS egy Python fájlrendszer, amely lehetővé teszi kölcsönhatás ACID szemantika, a tranzakciók.
Tulajdonságok :
- Változások a fájlrendszer csak akkor fennállt, amikor a tranzakció véglegesítésre, és ha az ügylet sikeres.
- körén belül az ügyletet, az alkalmazás csak látni kilátással a fájlrendszer összhangban áll-e a fájlrendszer állapota elején a tranzakciót. Egyidejű írások nem érintik a jelenlegi helyzetben.
- A teljes története minden változtatás elérhető, mivel a fájlok a hordozón is `Git` tárolóból. A szabvány `Git` toolchain lehet használni felidézni már Államok, visszaállíthatja különösen változásokat, megismételni a repository távolról, stb.
- Változások a `AcidFS` fájlrendszer szinkronizálja automatikusan más adatbázisokhoz kihasználva a` transaction` csomagot és a kétfázisú véglegesítés protokoll, pl. `` ZODB` vagy SQLAlchemy`.
követelmények :
- Python
korlátai :
- Csak platformok, ahol `fcntl` elérhető támogatott. Ez kizárja a Microsoft Windows és valószínűleg a JVM is.
- Kernel szintű zárolás kezelésére használják konkurencia. Ez azt jelenti, `AcidFS` nem tudja kezelni a több alkalmazás szerverek írásban megosztott hálózati meghajtóra.
- A típusú zár csak szinkronizál más esetben a `AcidFS`. Más folyamatok manipulálni a `Git` tároló használata nélkül` AcidFS` okozhat a versenyhelyzet. Az adattár által használt `AcidFS` csak lehet írni a` AcidFS` annak érdekében, hogy elkerülje a kellemetlen versenykörülmények között.
Hozzászólás nem található