Azure Classroom Series – 16/Nov/2021

Databases in Applications

  • Relational Databases:
    • Data is represent in the form of Tables (Rows & Columns)
    • There can be relations between tables
    • Most of the applications still use Relational Databases
    • To Create, Retrieve, Update and Delete (CRUD) we have a SQL (Structured Query Language)
    • Popular Relational Database Management Systems (RDMBS)
      • Oracle
      • Microsoft SQL Server
      • mySql
      • PostgreSQL
  • No SQL Database:
    • This is type of Database which allows for storing wide variety of datasets
    • This came into existense when the demand for modern applications increased.
    • NoSQL Databases can further be divided into following categories
      • Key-Value Storage
      • Document Oriented Databases
      • Graph Databases
    • Examples:
      • Mongo DB
      • Cassandra
      • Gremlin
      • Couchbase
  • Cache Databases: These are kind of databases which cache infrequently changed data into RAM for faster application Performances
    • Examples:
      • Redis
      • Memcached

Typical Process Involved for Working With Databases

  • To configure the database, we need to choose the right server (Physical or VM)
  • Install Operating System
  • Install Database Management System
  • Ensure Networking is correctly configured
  • Then allow connectivity from which generates data
  • Other Activities
    • Configure Database Backup and Recovery
    • OS updates (patches)
    • DBMS update (patches)
    • Replication Setups
    • Query performance Tuning activities Preview Preview

Teaser into Cloud Databases

  • We need to answer/select the following
    • What is the Database Engine which you want?
    • What is size of the Databases in terms of Storage & CPU & Memory?
  • Cloud Service Provider in the case of Cloud can do the following
    • Install & Patch Operating Systems
    • Install & Patch Datbase Management System
    • Execute Replications as configured by user
    • For Some Databases Query Tuning activities can also be done
    • Show all the detailed reports or monitor the databases
    • Give easier options for Backup & Recovery
  • Cloud Service Consumer should
    • Select the Backup Plan
    • Select the Replication Options
    • For some database Tuning is still done by consumer

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Please turn AdBlock off
Plugin for Social Media by Acurax Wordpress Design Studio

Discover more from Direct DevOps from Quality Thought

Subscribe now to keep reading and get access to the full archive.

Continue reading

Visit Us On FacebookVisit Us On LinkedinVisit Us On Youtube