Q14. Explain the Storage service of Windows Azure OS?

There are three storage services in windows Azure OS. In all these services, data is stored in a non-relational data format.
It is a scalable storage and stores Blobs, Queues and Tables data.

azure storage service

Blob Storage


Blob Storage service is used to store and retrieve blobs data. A Blob can hold audio, video, email messages, archived files, zip files or a word processing documents.

Table storage


Table storage service is used to stored non relational structured data. Major cloud vendors offer its own version of NoSQL databases. Table storage is Microsoft’s NoSQL storage. Table storage can handle large amounts of data which are in hundred of terabytes. Azure tables are extremely fast in retrieval of data and have the ability to easily scale out.

Queue storage


Queue storage service is used to store messages which are processed later. An application which stores the message or a different application retrieves this message and processes it. The storing of messages and retrieval is based on FIFO system.

Important words

NoSQL storage


NoSQL storage is for storing non relational data. Azure provides many NoSQL data stores. They are DocumentDb stores, Key/Value stores, column famility stores. These technologies are used when applications has to store tera bytes are data and needs to scale even more where relational databases have limitations. Table storage is NoSQL Key/Value stores offer from Azure.

FIFO system


FIFO is an abbreviation for First In First Out. Imagine a queue in which you can place a disc on one end and remove it from the other end. The order of precedence being the first one which is placed in the queue gets to be the first one which can be removed.

Terabytes


Terabytes is a measure of storage and means 10 raised to the power of 12.