0% found this document useful (0 votes)
37 views

Cheat Sheet 2 Microsoft Azure Data Fundamentals DP 900 Databases

Non-relational databases store data in a way that resembles its original structure, with duplicates stored separately to improve storage management. They support semi-structured or unstructured data. Relational databases normalize data into well-defined tables and relationships to support structured querying with joins. They are better suited for transactional workloads as they enforce ACID properties like atomicity, consistency, isolation, and durability with locks and snapshots. Distributed databases span multiple physical locations with eventual consistency and asynchronous updates to decrease latency.

Uploaded by

Md Zia
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views

Cheat Sheet 2 Microsoft Azure Data Fundamentals DP 900 Databases

Non-relational databases store data in a way that resembles its original structure, with duplicates stored separately to improve storage management. They support semi-structured or unstructured data. Relational databases normalize data into well-defined tables and relationships to support structured querying with joins. They are better suited for transactional workloads as they enforce ACID properties like atomicity, consistency, isolation, and durability with locks and snapshots. Distributed databases span multiple physical locations with eventual consistency and asynchronous updates to decrease latency.

Uploaded by

Md Zia
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Non-relational Databases

Relational database
Resembles original data structure
Duplicates stored separately (increased storage Normalized = well defined tables & relationships
management) Joins => more memory/storage
Semi/unprocessed data Transactional workloads
Atomic (sequenece of steps fail/succeed
completely)
ACID
Atomicity => single unit
Consistency => same state
Isolation => concurrent
Semi or Unstructued Data Structured Data Durability => committed
Read-only locks during modification (more
locks, less speed) to maintain ACID
Analytical workloads
Large volumes of historical data
Block of code 1/more snapshots in time
Runs inside database Depends on transactional data
Quick data access Databases =
Stores structued,
unstructued or semi-
Stored Procedure
structured data

Distributed
Connection between databases Linked Server
SQL Server: Run queries from on
database on another (distributed
queries)

Separated by different physical locations or networks


Relaxed ACID (eventual consistency => non-ordered items)
Compiled by Dr T Oberholster Asynchronous updates to data along server
DP-900 version: March 2021 Decreased latency
Latency (response time): the amount of time an application waits for a
Website & Blog request to complete.
Amazon Books Temporary data inconsistency
Teepublic Shirts
RedBubble Merch
SpreadShirt Apparel
Contrado Fashion

You might also like