Podrobnosti Software:
Verze: 1.0 Beta 1
Datum uploadu: 20 Feb 15
Licence: Volný
Popularita: 80
AcidFS je Python souborový systém, který umožňuje interakci s kyselými sémantikou, použití transakcí
Vlastnosti :.
- Změny souborový systém bude být trvalé, pouze pokud je transakce potvrzena, a v případě, že transakce uspěje.
- V rámci transakce, vaše aplikace bude vidět jen pohled na souborového systému v souladu s státem, který souborový systém, je na začátku transakce. Souběžné píše nemají vliv na aktuální kontext.
- plný historie všech změn je k dispozici, protože soubory jsou uloženy v podložce `Git` úložiště. Standardní `Git` toolchain mohou být použity k vyvolání minulých stavů, vrátit zpět konkrétní změny, replikaci úložiště na dálku, atd.
- Změny v `AcidFS` souborového systému jsou synchronizovány automaticky s jinou databází, které využijí` transaction` obalu a jeho dvoufázové potvrzení protokol, např. `` ZODB` nebo SQLAlchemy`.
Požadavky na :
- Python
Omezení :
- Pouze platforem, kde `je dostupný fcntl` jsou podporovány. To vylučuje Microsoft Windows a pravděpodobně i JVM stejně.
- Kernel zamykání úroveň se používá k řízení souběžnosti. To znamená, že `AcidFS` nemůže zvládnout více aplikačních serverů psaní na sdílené síťové jednotce.
- typ zajištění použít synchronizuje pouze další instance `AcidFS`. Jiné procesy manipulace s `Git` úložiště bez použití` AcidFS` může způsobit spor. Úložiště používaný `AcidFS` by měl být napsán pouze tím,` AcidFS`, aby nedocházelo k nepříjemným souběhu.
Komentáře nebyl nalezen