AcidFS

Phần mềm chụp màn hình:
AcidFS
Các chi tiết về phần mềm:
Phiên bản: 1.0 Beta 1
Ngày tải lên: 20 Feb 15
Nhà phát triển: Chris Rossi
Giấy phép: Miễn phí
Phổ biến: 80

Rating: 2.8/5 (Total Votes: 5)

AcidFS là một hệ thống tập tin Python cho phép tương tác với ACID ngữ nghĩa, cách sử dụng các giao dịch

Tính năng .

  • Thay đổi để các hệ thống tập tin sẽ chỉ được tiếp tục tồn khi một giao dịch được cam kết và nếu giao dịch thành công.
  • Trong phạm vi của một giao dịch, ứng dụng của bạn sẽ chỉ nhìn thấy một trong những hệ thống tập tin phù hợp với trạng thái của hệ thống tập tin đó vào đầu của giao dịch. Viết đồng thời không ảnh hưởng đến bối cảnh hiện nay.
  • Một lịch sử đầy đủ của tất cả các thay đổi có sẵn, từ các tập tin được lưu trữ trong một sự ủng hộ 'Git` kho. Các tiêu chuẩn 'Git` toolchain có thể được sử dụng để gọi lại trạng thái quá khứ, cuộn lại thay đổi đặc biệt, nhân rộng các kho lưu trữ từ xa, vv.
  • Thay đổi một 'AcidFS` hệ thống tập tin được đồng bộ hóa tự động với bất kỳ cơ sở dữ liệu làm cho việc sử dụng khác của `gói transaction` và giai đoạn hai của nó cam kết giao thức, ví dụ. `ZODB` hoặc` SQLAlchemy`.

Yêu cầu :

  • Python

Hạn chế :

  • Chỉ có nền tảng nơi 'fcntl` có sẵn được hỗ trợ. Điều này không bao gồm Microsoft Windows và có lẽ là JVM là tốt.
  • Kernel cấp khóa được sử dụng để quản lý đồng thời. Điều này có nghĩa là 'AcidFS` không thể xử lý nhiều máy chủ ứng dụng viết cho một ổ đĩa mạng chia sẻ.
  • Các loại khóa chỉ được sử dụng đồng bộ hóa các trường hợp khác của `AcidFS`. Các quy trình thao tác khác các `Git` kho mà không sử dụng` AcidFS` có thể gây ra một tình trạng đua. Một kho sử dụng bởi `AcidFS` chỉ nên được ghi vào bởi` AcidFS` để tránh điều kiện chủng tộc khó chịu.

Phần mềm tương tự

compFUSEd
compFUSEd

3 Jun 15

ifuse
ifuse

11 May 15

legitfs
legitfs

14 Apr 15

Phần mềm khác của nhà phát triển Chris Rossi

repoze.postoffice
repoze.postoffice

20 Feb 15

Ý kiến ​​để AcidFS

Bình luận không
Nhập bình luận
Bật hình ảnh!