Sagteware besonderhede:
Weergawe: 1.0 Beta 1
Upload datum: 20 Feb 15
Lisensie: Gratis
Populariteit: 80
AcidFS is 'n Python lêerstelsel wat toelaat dat interaksie met ACID semantiek, met behulp van transaksies
Eienskappe :.
- Wysigings aan die lêerstelsel sal slegs volgehou word wanneer 'n transaksie is verbind en indien die transaksie slaag.
- Binne die bestek van 'n transaksie, jou aansoek sal slegs sien 'n lig van die lêerstelsel wat ooreenstem met dié lêerstelsel se toestand aan die begin van die transaksie. Konkurrente skryf raak nie die huidige konteks.
- 'n volledige geskiedenis van al die veranderinge is beskikbaar, aangesien lêers in 'n agtergrond `Git` bewaarplek gestoor. Die standaard `Git` packages kan gebruik word verlede state te onthou, rol terug spesifieke veranderinge, soortgelyk aan die bewaarplek afstand, ens.
- Wysigings aan 'n `AcidFS` lêerstelsel outomaties gesynchroniseerd met enige ander databasis gebruik te maak van die` transaction` pakket en sy twee fase pleeg protokol, bv. `ZODB` of` SQLAlchemy`.
Vereistes :
- Python
Beperkings :
- Slegs platforms waar `fcntl` beskikbaar word ondersteun. Dit sluit Microsoft Windows en waarskynlik die JVM sowel.
- kern vlak sluiting gebruik concurrency te bestuur. Dit beteken `AcidFS` kan nie meer aansoek bedieners skriftelik aan 'n gedeelde netwerk ry hanteer.
- Die tipe van die locking gebruik synchroniseert enigste ander gevalle van `AcidFS`. Ander prosesse manipuleer die `Git` bewaarplek sonder die gebruik van` AcidFS` kan 'n wedloop toestand veroorsaak. A bewaarplek wat gebruik word deur `AcidFS` moet slegs geskryf word deur` AcidFS` om onaangename ras toestande te vermy.
Kommentaar nie gevind