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.
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 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 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.
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 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 is a measure of storage and means 10 raised to the power of 12.
See More Questions and Answers on - "Components of Azure Platform"