Rincian Software:
Versi: 1.0 Beta 1
Tanggal Upload: 20 Feb 15
Lisensi: Gratis
Popularitas: 80
AcidFS adalah filesystem Python yang memungkinkan interaksi dengan ACID semantik, menggunakan transaksi
Fitur :.
- Perubahan filesystem hanya akan bertahan ketika transaksi berkomitmen dan jika transaksi berhasil.
- Dalam lingkup transaksi, aplikasi Anda akan hanya melihat pemandangan filesystem konsisten dengan menyatakan bahwa filesystem pada awal transaksi. Bersamaan menulis tidak mempengaruhi konteks saat ini.
- Sejarah penuh dari semua perubahan yang tersedia, karena file disimpan dalam dukungan `repositori Git`. Standar `Git` toolchain dapat digunakan untuk mengingat negara-negara di masa lalu, memutar kembali perubahan tertentu, meniru repositori jarak jauh, dll.
- Perubahan ke `filesystem AcidFS` akan diselaraskan secara otomatis dengan menggunakan basis data pengambilan lain dari` paket transaction` dan dua fase komit protokol, misalnya. `` ZODB` atau SQLAlchemy` .
Persyaratan :
- Python
Keterbatasan :
- Hanya platform di mana `fcntl` tersedia yang didukung. Ini tidak termasuk Microsoft Windows dan mungkin JVM juga.
- penguncian tingkat Kernel digunakan untuk mengelola concurrency. Ini berarti `AcidFS` tidak dapat menangani beberapa aplikasi server menulis ke drive jaringan bersama.
- Jenis penguncian digunakan hanya mensinkronisasikan contoh lain dari `AcidFS`. Proses lain memanipulasi `repositori Git` tanpa menggunakan` AcidFS` dapat menyebabkan kondisi lomba. Sebuah repositori yang digunakan oleh `AcidFS` hanya boleh ditulis oleh` AcidFS` untuk menghindari kondisi balapan yang tidak menyenangkan.
Komentar tidak ditemukan