Showing posts with label Data Storage. Show all posts
Showing posts with label Data Storage. Show all posts

Monday, August 14, 2023

Types of Data Store Models

 Relational Database Management System (RDBMS)

Organize data as a series of two-dimensional tables with rows and columns. 

RDBMS solutions include
  • Azure SQL
  • DB2
  • MariaDB
  • MS SQL Server
  • MySQL
  • Oracle
  • PostgreSQL
  • Teradata (Server)

Key-Value Database (NoSQL)

Stores each data value with a unique key.
  • Amazon DynamoDB (Snapchat)
  • Azure Cache
  • Azure Table
  • Cosmos DB
  • Redis

Document Database (NoSQL)

A document that can be into an code object.  JSON or XML for example.
  • Amazon Document DB
  • Cosmos DB
  • Google Firestore
  • MongoDB

Graph Database

Highly-connected datasets.  Uses graph structures for semantic queries with nodes, edges, and properties to represent and store data.
  • Amazon Neptune
  • Cosmos DB for Apache Gremlin
  • MS SQL Server
  • Neo4j
  • Oracle

Object Storage

Storing and retrieving binary files (images, videos, audio, PDFs, documents) 
  • Amazon Simple Storage Service
  • Azure Blob Storage
  • Azure Data Lake Storage

Data Files

Simple flat data files used to store and retrieve data.
  • Apache Parquet
  • Delimited Text Files: Comma Separated Values (CSV), Tab Delimited
  • JSON
  • XML

Data Analytics

Provide parallel solutions for ingesting, storing, and analyzing data.
  • Amazon Athena
  • Apache Hadoop
  • Apache Spark
  • Azure Synapse Analytics
  • Azure Data Lake
  • Azure Databricks (Spark)
  • MS SQL Analysis Services