Hiểu Blob, Hàng đợi, Lưu trữ bảng trong Windows Azure

Mục lục:

Hiểu Blob, Hàng đợi, Lưu trữ bảng trong Windows Azure
Hiểu Blob, Hàng đợi, Lưu trữ bảng trong Windows Azure

Video: Hiểu Blob, Hàng đợi, Lưu trữ bảng trong Windows Azure

Video: Hiểu Blob, Hàng đợi, Lưu trữ bảng trong Windows Azure
Video: All In One | Anh Tập Gym May Mắn | Review Phim Anime Hay | Tóm Tắt Anime Hay | Lani Anime - YouTube 2024, Tháng tư
Anonim

Bài viết này đưa ánh sáng vào lưu trữ trong Windows Azure. Khi nói đến lưu trữ lớn, có những điều nhất định cần được hiểu. Windows Azure cung cấp một loạt các dịch vụ lưu trữ hỗ trợ hầu như tất cả các loại nhu cầu lưu trữ, từ cấu trúc đến dữ liệu phi cấu trúc, cơ sở dữ liệu NoSQL và hàng đợi.

Dữ liệu được lưu trữ trong Đám mây như thế nào

Theo như Windows Azure đi nó có bốn hình thức lưu trữ và chúng là:

  • Bộ nhớ Blob
  • Lưu trữ hàng đợi
  • Bảng lưu trữ
  • Ổ đĩa Windows Azure

Hãy để chúng tôi cố gắng để có được một lời giải thích chung cho mỗi người trong số họ!

Lưu trữ Blob

Blob là từ viết tắt của Đối tượng nhị phân lớn. Về cơ bản Blob là một chuỗi các byte - chỉ là những gì một ứng dụng cần. Blob có thể chứa âm thanh, video, tin nhắn email, các tệp đã lưu trữ, tệp zip hoặc tài liệu xử lý văn bản theo cách rất chung chung.

Để sử dụng các đốm màu, trước tiên, nhà phát triển tạo một hoặc nhiều vùng chứa trong một số tài khoản lưu trữ. Mỗi thùng chứa này sau đó có thể chứa một hoặc nhiều đốm màu. Có hai loại bộ nhớ blob có sẵn, mỗi loại có chức năng cụ thể:
Để sử dụng các đốm màu, trước tiên, nhà phát triển tạo một hoặc nhiều vùng chứa trong một số tài khoản lưu trữ. Mỗi thùng chứa này sau đó có thể chứa một hoặc nhiều đốm màu. Có hai loại bộ nhớ blob có sẵn, mỗi loại có chức năng cụ thể:

1) Chặn Blob

2) Page Blob

Blobs được lưu trữ trong và scoped bởi Thùng chứa Blob. Mỗi đốm màu có thể lên đến 50GB. Một đốm màu có một tên chuỗi duy nhất trong vùng chứa. Các đốm màu có thể có siêu dữ liệu được liên kết với chúng, đó là các cặp và chúng có kích thước tối đa 8KB trên mỗi blob. Siêu dữ liệu blob có thể được đặt riêng biệt với các bit dữ liệu blob.

Lưu trữ hàng đợi

Mục tiêu chính của hàng đợi là cho phép giao tiếp giữa các phần khác nhau của ứng dụng Windows Azure. Nói một cách đơn giản Xếp hàng các cá thể Vai trò Web riêng biệt và Trường hợp Vai trò Công nhân - Một hàng đợi chứa nhiều thông điệp - Tên hàng đợi được phạm vi bởi tài khoản.

  • Không có giới hạn về số lượng tin nhắn được lưu trữ trong một hàng đợi.
  • Một tin nhắn được lưu trữ tối đa một tuần. Hệ thống sẽ thu thập rác các tin nhắn được hơn một tuần tuổi.
  • Hàng đợi có thể có siêu dữ liệu được liên kết với chúng. Siêu dữ liệu ở dạng các cặp và chúng có kích thước tối đa 8KB trên mỗi hàng đợi.

Hàng đợi thông thường có thể cung cấp ngữ nghĩa 'đầu tiên ở đầu tiên'; các hàng đợi khác trong Windows Azure không đảm bảo rằng một thư duy nhất có thể được gửi nhiều lần.

Xử lý tin nhắn từ hàng đợi là quá trình gồm hai giai đoạn, bao gồm việc nhận tin nhắn, sau đó xóa tin nhắn sau khi nó đã được xử lý. Mẫu này đảm bảo gửi tin nhắn thành công.

Image
Image

Lưu trữ bảng

Lưu trữ bảng là một tập hợp các hàng như các thực thể, mỗi thực thể có thể chứa tới 255 thuộc tính; tuy nhiên, không giống như các bảng trong cơ sở dữ liệu, không có lược đồ nào thực thi một tập các giá trị nhất định trên tất cả các hàng trong một bảng. Bảng lưu trữ được sử dụng bởi các ứng dụng yêu cầu lưu trữ một lượng lớn dữ liệu lưu trữ cần cấu trúc bổ sung.

Trong khi một bảng lưu trữ dữ liệu có cấu trúc, nó không cung cấp bất kỳ cách nào để biểu diễn các mối quan hệ giữa dữ liệu, đôi khi được gọi là một cơ sở dữ liệu NoSQL. Bảng trong Windows Azure mở ra phòng cho khả năng mở rộng. Nó có ý nghĩa cho các nhà phát triển để thiết kế các ứng dụng có khả năng mở rộng. Chỉ cần thiết kế một bảng và thêm một số thực thể sau đó Windows Azure quan tâm đến phần còn lại.

Mục tiêu ở đây là giúp các nhà phát triển tập trung vào phát triển ứng dụng của họ thay vì lo lắng về việc quản lý dữ liệu lớn.

Đề xuất: