Дані програми:
Версія: 1.0 Beta 1
Дата завантаження: 20 Feb 15
Ліцензія: Безкоштовно
Популярність: 80
AcidFS є Python файлова система, яка дозволяє взаємодію з семантикою кислота, з використанням транзакцій
Особливості :.
- Зміни в Файлова система буде наполегливо тільки тоді, коли угода відбувається, і якщо угода успішно.
- В рамках угоди, ваша заявка буде бачити тільки вид файлової системи відповідно до стану цієї файлової системи на початок операції. Паралельні записи не впливають на поточний контекст.
- повна історія всіх змін доступний, так як файли зберігаються в підтримці `сховища Git`. Стандартний 'Git` інструментарій може бути використаний згадати минулі стани, відкат особливих змін, копіювати сховище віддалено, т.
- Зміни в `AcidFS` файлової системи автоматично синхронізуються з будь-якою базою даних, що робить іспользованіе` transaction` пакету і протокол його двухфазной фіксації, наприклад. `ZODB` або` SQLAlchemy`.
Вимоги
- Python
Обмеження
- платформами, де `fcntl` доступно підтримуються. Це виключає Microsoft Windows і, ймовірно, JVM, а також.
- Kernel рівень блокування використовується для управління паралелізмом. Це означає, що `AcidFS` не може працювати з декількома серверами додатків, які пишуть на мережевому диску.
- тип запірної використовуватися тільки синхронізує інші екземпляри `AcidFS`. Інші процеси, що забезпечують роботу з `сховище Git` без іспользованія` AcidFS` може викликати стан гонки. Сховище використовується `AcidFS` повинні бути написані тільки на 'AcidFS` для того, щоб уникнути неприємних умов гонки.
Коментар не знайдено