Azure data storage options Flashcards
is data that adheres to a schema, so all of the data has the same fields or properties. Structured data can be stored in a database table with rows and columns.
Structured data
data that uses tags or keys that organize and provide a hierarchy for the data (referred to as non-relational or NoSQL data)
Semi-structured data
data that has no designated structure to it. This lack of structure also means that there are no restrictions on the kinds of data it can hold
Unstructured data
is a relational database as a service (DaaS) based on the latest stable version of the Microsoft SQL Server database engine. SQL Database is a high-performance, reliable, fully managed and secure database. You can use it to build data-driven applications and websites in the programming language of your choice without needing to manage infrastructure.
Azure SQL DB
is a globally distributed database service. It supports schema-less data that lets you build highly responsive and Always On applications to support constantly changing data. You can use this feature to store data that is updated and maintained by users around the world.
Azure Cosmos DB
is unstructured, meaning that there are no restrictions on the kinds of data it can hold. Blobs are highly scalable and apps work with blobs in much the same way as they would work with files on a disk, such as reading and writing data. Blob Storage can manage thousands of simultaneous uploads, massive amounts of video data, constantly growing log files, and can be reached from anywhere with an internet connection.
Azure Blob
allows you to perform analytics on your data usage and prepare reports. Data Lake is a large repository that stores both structured and unstructured data. combines the scalability and cost benefits of object storage with the reliability and performance of the Big Data file system capabilities.
Azure Data Lake Storage
offers fully managed file shares in the cloud that are accessible via the industry standard Server Message Block (SMB) protocol. the Server Message Block (SMB) protocol that ensures the data is encrypted at rest and in transit.
Azure Files
is a service for storing large numbers of messages that can be accessed from anywhere in the world.
provides asynchronous message queueing for communication between application components, whether they are running in the cloud, on the desktop, on-premises, or on mobile devices.
Typically, there are one or more sender components and one or more receiver components. Sender components add messages to the queue, while receiver components retrieve messages from the front of the queue for processing
Azure Queue Storage
provides disks for virtual machines, applications, and other services to access and use as they need, similar to how they would in on-premises scenarios
Disk Storage
- Hot storage tier: optimized for storing data that is accessed frequently.
- Cool storage tier: optimized for data that are infrequently accessed and stored for at least 30 days.
- Archive storage tier: for data that are rarely accessed and stored for at least 180 days with flexible latency requirements.
Storage Tiers
for data at rest helps you secure your data to meet the organization’s security and regulatory compliance. It encrypts the data before storing it and decrypts the data before retrieving it. The encryption and decryption are transparent to the user.
Azure Storage Service Encryption (SSE)
is where the data is already encrypted by the client libraries. Azure stores the data in the encrypted state at rest, which is then decrypted during retrieval.
Client-side encryption