Are You Picking the Right Database? – Summit 2025

Datavail 15 views 22 slides Sep 17, 2025
Slide 1
Slide 1 of 22
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22

About This Presentation

Are You Picking the Right Database? – Summit 2025 | Presented by Datavail

Choosing the right database is critical to application performance, scalability, and long-term success. In this insightful session, Michael Agarwal, Director & Global Cloud Databases Practice Leader at Datavail, breaks ...


Slide Content

Are You Picking the Right Database?

25 years in IT Past: Software Developer, DBA, TPM, Cloud Architect, etc. Currently Global Practice Leader at Datavail (D atabase M igration / Modernizations , Site Reliability Engineering, and NoSQL practices) 8 years of experience with AWS & Azure Worked for Hertz & AWS in past www.datavail.com 2 M Michael Agarwal Datavail Director & Global Cloud Databases Practice Leader Connect or follow me on LinkedIn: linkedin.com/in/MichaelAgarwal/

Datavail at a Glance Delivering a superior approach to leveraging data through application of a tech-enabled global delivery model & deep specialization in databases, data management, and application services. $25 M Invested in IP that improves the service experience and drives efficiency 15 + Years building and operating mission critical data and application systems 1,000 + Employees www.datavail.com 3

Datavail is Growing Rapidly Because of Our Cloud Expertise Gold Partner 18+ years of experience 7 – Gold Competencies 2 – Silver Competencies 550+ Microsoft Consultant Certifications Recognized in 2017 by Microsoft as Cloud for Global Good Partner of the Year Advanced Tier Partner 9+ years experience 100+ AWS Certified Consultants Window Workload Competency One of 20 Database Specialist Partners 150+ successful AWS Migrations, Modernizations Service Delivery Partner – Amazon EC2, RDS, Aurora Oracle Partner 15+ years of experience 17 – Specializations 300+ Oracle Certifications Certified Cloud Excellence Implementor for EPM Strong relationship with Oracle’s EPM and Analytics product development org Regularly selected by Oracle to present at Industry Conferences

Fill Out the Evaluation Form For a Chance to Win a Bluetooth Speaker Compact design, vibrant sound quality at home and on the road Wireless, 33 ft range; 5W speaker Great for surround sound, music, audiobooks, podcasts, conference calls, zoom meetings, and more

Most common Oracle, SQL Server, PostgreSQL, MySQL, MariaDB, etc. You need referential integrity at the database engine level ACID (Atomicity, Consistency, Isolation, and Durability) transactions Horizontal scaling is limited to Read replica for the most part Examples: ERP, Banking transactions, Airline reservations, Retail Purchase but small / medium volume only RDBMS (Relational Database Management System)

Getting more popularity MongoDB, Cassandra, Couchbase, CouchDB, etc. AWS DynamoDB, Azure CosmosDB, AWS DocumentDB, AWS Keyspaces, Azure Managed Instance for Cassandra Horizontal scaling possible using Shards & Replication: Perfect match for high throughput / distributed applications Often settle for Eventual Consistency Multiple updates to same row: last one wins or conditional updates Referential Integrity can be applied through app layer NoSQL Databases

MongoDB: Most popular Document DB & Developers love it Cassandra: Read / Write every node, wide-column database AWS DynamoDB: Key Value, single digit millisecond response Azure CosmosDB: Swiss Army Knife, becoming “Azure Database Platform” since it supports many database types Examples: Online gaming scores, Real time bidding, Global scale applications etc. More on NoSQL Databases

Key – Value NoSQL Product ID Price Type Weight Color HP 1 $499 Appliance 60 lb 2 $10 Paint Purple 3 $100 Lawn Mower 10

Wide Column Databases Source: Scylladb.com Stored as {100001, fav color: Blue, fav shirt: golf shirt}

Less common but very useful for certain use cases Amazon Neptune, Neo4j, ArangoDB , Azure CosmosDB, etc. Uses graph structure: nodes and edges, edges define the relationship between the nodes (data) Relationship is a first-class citizen, so querying is not expensive Use cases: Social Media Networking, Medical research, Fraud Detection, Recommendation engine, etc. Graph Databases

More on Graph Databases Source: Neo4j.com

Ledger Database A type of NoSQL database that provides an immutable, transparent, and cryptographically verifiable transaction log that is owned by a central authority Meaning system-of-record (data integrity, completeness, and verifiability) If your application requires decentralization and involves multiple, untrusted parties, a blockchain solution may be appropriate Rare need Examples: Amazon QLDB Examples: Oracle, SQL Server, and many others are adding Ledger options in newer versions

Optimized for time-stamped or time series data Append only ingestion pattern Amazon TimeStream, InfluxDB , Prometheus, etc. Use cases such as IoT data, Application Monitoring, Observability, Vital signs, etc. Time Series Databases

Faster reads and writes from Cache (read in microseconds) Risk of data loss upon a process or server failure, but there are ways to mitigate that risk Often used in addition to another main database Redis, Memcached, MongoDB configured as in-memory compared to WiredTiger , etc. Example of use cases: Products Catalog, User Profiles, Session data, etc. In-Memory Databases

Database Migrations and Modernizations Amazon RDS Amazon EC2 Amazon Aurora Amazon DocumentDB Azure VM Amazon Keyspaces Azure Managed MySQL Azure Managed MariaDB Azure Managed SQL Azure Managed PostgreSQL Database Migration Service Database Migration Service Amazon DynamoDB Azure CosmosDB

Databases Portfolio Rationalization – 6 R’s www.datavail.com 17 Use Migration Tool Install Config Deploy Determine Platform Modify Infrastructure Buy Configure Redesign Code Changes Retain (Keep on Prem) Retire (Sunset App.) Rehost (IaaS) Replatform (PaaS) Repurchase (SaaS) Refactor (Build Cloud Native / open source / NoSQL) Determine Discover Production Transition Manual Automate Validation

Database Modernization Business Drivers www.datavail.com 18 Commercial licensed RDBMS  Open-Source RDBMS License cost savings RDBMS  NoSQL (DynamoDB / MongoDB / CosmosDB / Cassandra) Want horizontal scaling & distributed processing Instead of using RDBMS, consider using Cache DB, Graph DB, Elasticsearch, NoSQL, MPP etc. Using purpose-built databases RDS PostgreSQL  Aurora PostgreSQL PostgreSQL  Azure Hyperscale Citus Need better performance On-premise SQL Server  VM on Azure  Azure Managed Instance  Azure SQL DB SQL Server on EC2  AWS RDS SQL Server Less management overhead

Why Modernize to PaaS Databases? On-Premise Power / network / HVAC Hardware Lifecycle Server Maintenance Virtualization & OS Install OS Patching DB Software Install and Upgrades Database Backups HA, Scaling, DR Schema, Database code, Tuning IaaS Power / network / HVAC Hardware Lifecycle Server Maintenance Virtualization & OS Install OS Patching DB Software Install and Upgrades Database Backups HA, Scaling, DR Schema, Database code, Tuning Managed Service / PaaS Power / network / HVAC Hardware Lifecycle Server Maintenance Virtualization & OS Install OS Patching DB Software Install and Upgrades Database Backups HA, Scaling, DR Schema, Database code, Tuning

Cloud Modernization Legacy Databases Modern RDBMS & NoSQL Reliability problems Improved HA & DR Build / Release problems Security Gaps Highly Secure DevOps Monolithic Architecture Increasing Cost Cost Savings Microservices

Fill Out the Evaluation Form For a Chance to Win a Bluetooth Speaker Compact design, vibrant sound quality at home and on the road Wireless, 33 ft range; 5W speaker Great for surround sound, music, audiobooks, podcasts, conference calls, zoom meetings, and more

Thank You datavail.com [email protected] 866-811-6764