Στοιχεία Λογισμικού:
Εκδοχή: 1.0 Beta 1
Ανεβάστε ημερομηνία: 20 Feb 15
Άδεια: Δωρεάν
Δημοτικότητα: 80
AcidFS είναι ένα σύστημα αρχείων Python που επιτρέπει την αλληλεπίδραση με οξύ σημασιολογία, χρησιμοποιώντας συναλλαγές
Χαρακτηριστικά :.
- Οι αλλαγές στην filesystem θα παρέμενε μόνο όταν ολοκληρωθεί η συναλλαγή και αν η συναλλαγή ολοκληρωθεί με επιτυχία.
- Στο πλαίσιο της συναλλαγής, η αίτησή σας θα δείτε μόνο μια όψη του συστήματος αρχείων συνεπής με την κατάσταση του εν λόγω συστήματος αρχείων κατά την έναρξη της συναλλαγής. Ταυτόχρονη γράφει δεν επηρεάζουν το τρέχον πλαίσιο.
- Ένα πλήρες ιστορικό όλων των αλλαγών είναι διαθέσιμο, αφού τα αρχεία είναι αποθηκευμένα σε ένα υποστήριγμα `Git` αποθετήριο. Το πρότυπο `Git` εργαλειοθήκη μπορεί να χρησιμοποιηθεί για να θυμούνται τα παλιά κράτη, επαναφέρετε συγκεκριμένες αλλαγές, αναπαράγουν το αποθετήριο εξ αποστάσεως, κλπ.
- Οι αλλαγές σε μια `AcidFS` αρχείων συγχρονίζονται αυτόματα με οποιαδήποτε άλλη βάση δεδομένων κάνοντας χρήση του πακέτου` συναλλαγής που και τα δύο φάση του πρωτοκόλλου επικύρωσης, π.χ.. `` ZODB` ή SQLAlchemy`.
Απαιτήσεις :
- Python
Περιορισμοί :
- Μόνο οι πλατφόρμες όπου `fcntl` είναι διαθέσιμη υποστηρίζεται. Αυτό αποκλείει τα Microsoft Windows και ίσως το JVM, όπως καλά.
- Kernel επίπεδο κλειδώματος χρησιμοποιείται για να διαχειριστεί συγχρονισμός. Αυτό σημαίνει `AcidFS` δεν μπορεί να χειριστεί πολλούς διακομιστές εφαρμογών εγγράφως σε μια κοινόχρηστη μονάδα δίσκου δικτύου.
- Ο τύπος κλειδώματος χρησιμοποιούνται μόνο συγχρονίζει άλλες περιπτώσεις του `AcidFS`. Άλλες μέθοδοι και διαδικασίες χειρισμό του `Git` αποθετήριο χωρίς τη χρήση` AcidFS` θα μπορούσε να προκαλέσει μια κατάσταση κούρσας. Ένας χώρος αποθήκευσης που χρησιμοποιείται από `AcidFS` πρέπει μόνο να γραφεί από` AcidFS`, προκειμένου να αποφευχθούν δυσάρεστες συνθήκες του αγώνα.
Τα σχόλια δεν βρέθηκε