Софтуер детайли:
Версия: 1.0 Beta 1
Дата на качване: 20 Feb 15
Разрешително: Безплатно
Популярност: 80
AcidFS е Python файлова система, която позволява взаимодействие с киселини семантика, използвайки сделки
<силни> Характеристики :.
- Промени в файлова система ще се продължава само, когато една сделка е извършено и, ако сделката е загубила.
- В рамките на сделка, вашата кандидатура ще видите само оглед на файловата система в съответствие с държавната че файловата система в началото на сделката. Едновременни пише не засягат настоящия контекст.
- Пълна история на всички промени се предлага, тъй като файловете се съхраняват в подкрепа `Git` хранилище. Стандартната `Git` toolchain може да се използва, за да си припомним последните държави, се връщам особени промени, репликира хранилището дистанционно и др.
- Промени в `AcidFS` файлова система се синхронизират автоматично с всяка друга база данни, като се възползват от` transaction` пакет и две фаза протокол за комит, напр. `ZODB` или` SQLAlchemy`.
<силни> Изисквания :
- Python
<силни> Ограничения :
- Само платформи, където `fcntl` е достъпно се поддържат. Това изключва Microsoft Windows и може би най-JVM, както добре.
- Kernel ниво заключване се използва за управление на едновременност. Това означава `AcidFS` не могат да се справят множество сървъри на приложения за писане на едно споделено мрежово устройство.
- Видът на заключващия използва синхронизира само други случаи на `AcidFS`. Други процеси манипулирали `Git` хранилището, без да използвате` AcidFS` могат да предизвикат състояние, раса. A хранилище използва от `AcidFS` трябва да бъдат написани само с по` AcidFS`, за да се избегнат неприятни състезателни условия.
Коментари не е намерена