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