SQL and NoSQL databases are powerful data stores. Data persistence is one of their functionalities that gives great performance and service. However, they give their best when they can put together data with code, from data manipulation to data management, and ensuring data integrity. When the application needs to store big amounts of unstructured data, then a modern database is not the best choice, as it is the most expensive data storage service available. Moreover, it is no more convenient in terms of development, as this kind of DB has no specific primitives to handle binary large objects.
Therefore, we need a better persistence media for our Microsoft Office files, PDFs, images, videos, and so on.
While a database stores this data in some sort of binary arrays, the best artifact to store this kind of data is a file. What do we require from file storage into the cloud?
The answer is Azure Storage, one of the first services that came out in Azure...