2. Đặc điểm và lợi ích của Swift
Các đặc tính
quan trọng của Swift bao gồm:
- Tất cả các đối tượng được lưu trữ trong Swift có một URL.
- Tất cả các đối tượng được lưu trữ được nhân rộng 3x trong các zone (coi như là duy nhất), có thể được định nghĩa là một nhóm các ổ đĩa, một nút, một rack.
- Tất cả các đối tượng có siêu dữ liệu của riêng mình.
- Các nhà phát triển tương tác với hệ thống lưu trữ đối tượng thông qua một HTTP RESTful API.
- Dữ liệu object có thể được đặt bất cứ nơi nào trong cluster.
- Cluster mở rộng bằng cách thêm các nút bổ sung mà không hy sinh hiệu suất, cho phép nâng cấp hiệu quả chi phí lưu trữ mở rộng tuyến tính.
- Dữ liệu không phải di chuyển đến một hệ thống lưu trữ hoàn toàn mới.
- Các nút mới có thể được thêm vào cluster mà không có thời gian chết.
- Các nút và ổ đĩa bị hỏng có thể được hoán đổi với thời gian nghỉ dưỡng.
- Chạy trên phần cứng tiêu chuẩn công nghiệp, chẳng hạn như Dell, HP, Supermicro…
Để có được một danh sách của tất cả các container
trong một account, sử dụng lệnh GET trên tài khoản:
GET http://swift.example.com/v1/account/
Để tạo container mới, sử dụng lệnh PUT với tên của các container mới:
PUT http://swift.example.com/v1/account/new_container
Để liệt kê tất cả các đối tượng trong một
container, sử dụng lệnh GET trên container:
GET http://swift.example.com/v1/account/container/
Để tạo các đối tượng mới với một PUT trên đối tượng:
PUT http://swift.example.com/v1/account/container/new_object
Lệnh POST được sử dụng để thay đổi
siêu dữ liệu container và objects.
Không có nhận xét nào:
Đăng nhận xét