2.1: Design a data storage solution for relational data Flashcards

1
Q

What is the purpose of Azure Table storage?

A

Azure Table storage is a NoSQL key-value store that is suitable for storing large amounts of structured data. It offers a schema-less design, allowing for flexible data modeling and scalability.

Azure Table storage is commonly used for applications that require high availability, low latency, and massive scalability, such as IoT and web applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How can you transfer large amounts of data to Azure Storage?

A

To transfer large amounts of data to Azure Storage, you can use various methods such as

  • Azure Data Box
  • Azure Import/Export service
  • Azure File Sync
  • Azure Data Factory.

These services provide efficient and reliable ways to move data from on-premises or other cloud environments to Azure Storage, ensuring minimal downtime and optimal data transfer speeds.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the purpose of Azure Backup?

A

Azure Backup is a reliable and cost-effective solution for protecting and restoring data in Azure. It allows you to back up data to the cloud from:

  • on-premises systems
  • virtual machines
  • Azure resources

With Azure Backup, you can schedule backups, retain data for longer periods, and easily recover data in case of accidental deletion, data corruption, or system failures

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How can you monitor and analyze Azure Storage performance?

A

You can monitor and analyze Azure Storage performance using Azure Monitor.

Azure Monitor provides insights into the performance and health of your storage accounts, allowing you to identify bottlenecks, optimize resource utilization, and troubleshoot issues. It offers various monitoring capabilities, including:

  • metrics
  • logs
  • alerts
  • diagnostic settings

….which can be used to gain visibility into storage account activity and performance patterns.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the purpose of Soft Delete in Azure storage?

A

Soft Delete is a feature in Azure storage that helps protect against accidental data deletion or modification.

When Soft Delete is enabled, deleted data is retained for a specified period of time, allowing you to recover it if needed.

This feature provides an added layer of data protection and helps ensure data integrity, making it useful in scenarios where data retention and recovery are critical.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which Azure service is designed for petabyte-scale analytics?

A

Azure Data Lake Analytics is the Azure service designed for petabyte-scale analytics. It enables you to process massive amounts of data in parallel and perform complex analytics using familiar languages such as SQL and .NET.

With Data Lake Analytics, you can gain valuable insights from big data and leverage Azure’s scalability and performance capabilities to handle large-scale analytics workloads.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How can you set up scalability parameters for Azure SQL Managed Instances?

A

To set up scalability parameters for Azure SQL Managed Instances, you can use the Azure portal or Azure PowerShell.

Through the portal, you can configure the number of vCores, storage size, and backup retention period for your managed instances.

With Azure PowerShell, you can automate and script the configuration process, making it easier to manage and adjust scalability parameters based on your workload requirements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the benefits of using Azure SQL Database?

A

Azure SQL Database is a fully managed relational database service in Azure that offers several benefits.

It provides automatic patching, backups, and high availability, reducing the administrative burden.

Azure SQL Database also offers built-in intelligence for performance monitoring and tuning, advanced security features, and seamless integration with other Azure services.

With its scalability options, you can easily scale up or down based on your workload needs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How does Azure Blob storage handle unstructured data?

A

Azure Blob storage is used to store and retrieve large amounts of unstructured data, such as documents, images, and media files.

It provides a simple and scalable solution for storing objects of any size.

Blob storage offers tiers, including hot, cool, and archive, allowing you to optimize the cost and performance of storing different types of data.

It also provides features like lifecycle management, which automates data movement between tiers based on specified policies.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the difference between Azure Files and Azure Blob storage?

A

Azure Files is a fully managed file share service that provides shared access to files over the Server Message Block (SMB) protocol.

It is suitable for scenarios that require file-level access and shared storage across multiple virtual machines.

Azure Blob storage is designed for storing large amounts of unstructured data as objects and is accessed using a RESTful API.

Blob storage is commonly used for scenarios like data backup, content distribution, and media streaming.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

When it comes to providing the fastest read performance and minimizing storage costs, which option should you recommend for Azure Storage Accounts?
a) Azure Files
b) Azure Data Lake Storage Gen2

A

b) Azure Data Lake Storage Gen2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the correct statement regarding tables in an Azure Storage account that use Geo-redundant storage (GRS)?

a) Azure Table Storage offers NoSQL capabilities and provides a high level of compatibility.
b) Azure Table Storage offers SQL capabilities and provides a high level of compatibility.
c) Azure Table Storage offers NoSQL capabilities and provides geo-replication for enhanced data redundancy.

A

c) Azure Table Storage offers NoSQL capabilities and provides geo-replication for enhanced data redundancy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the options for SQL databases within Azure?

a) Azure SQL Database and Azure SQL Managed Instance

b) Azure SQL Database, Azure SQL Managed Instance, and traditional Microsoft SQL running on a virtual machine

c) Azure SQL Database, Azure SQL Managed Instance, traditional Microsoft SQL, and MySQL

A

b) Azure SQL Database, Azure SQL Managed Instance, and traditional Microsoft SQL running on a virtual machine

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the two main types of databases within Azure?

a) Azure Storage and Azure SQL

b) Azure Cosmos DB and Azure SQL

c) Azure Blob Storage and Azure Table Storage

A

b) Azure Cosmos DB and Azure SQL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the key features of Azure Cosmos DB?

a) Fully managed, high performing, and globally distributed database

b) Replication across regions for scalability

c) Support for both SQL and NoSQL databases

A

a) Fully managed, high performing, and globally distributed database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the main difference between Azure Cosmos DB and Azure SQL?

a) Azure Cosmos DB is a NoSQL database, while Azure SQL is a SQL database

b) Azure Cosmos DB is designed for hierarchical data structures, while Azure SQL is designed for relational data structures

c) Azure Cosmos DB offers easier replication across regions compared to Azure SQL

A

a) Azure Cosmos DB is a NoSQL database, while Azure SQL is a SQL database