Skip to content
Databases

Databases

MySQL, PostgreSQL, MongoDB, SQLite, Redis, MariaDB & more

22 Published 22 total topics

Databases are the backbone of modern applications. This category covers relational databases, NoSQL systems, query languages, database design, performance optimization, and security best practices.

Available Tutorials

Published Topics

SQL Basics Explained — Complete Beginner's Guide

Learn SQL basics: SELECT, INSERT, UPDATE, DELETE, and WHERE clauses with practical examples for querying and managing relational database data.

✓ Live

MySQL Explained — Beginner's Guide with Examples

Learn MySQL from scratch: installation, CREATE TABLE, indexes, JOIN queries, and practical database management examples for beginners in 2026.

✓ Live

PostgreSQL Explained — Beginner's Guide

Learn PostgreSQL: advanced features like JSON support, custom extensions, and how it compares to MySQL for modern application development.

✓ Live

MongoDB Explained — NoSQL Database for Beginners

Learn MongoDB: documents, collections, CRUD operations, aggregation pipeline, and how NoSQL differs from relational databases with practical examples.

✓ Live

Redis Explained — Caching & Data Structures for Beginners

Learn Redis: strings, hashes, lists, sets, sorted sets, pub/sub messaging, caching patterns, and how Redis accelerates applications in 2026.

✓ Live

Database Design Explained — A Beginner's Guide

Learn database design: normalization (1NF, 2NF, 3NF), entity-relationship diagrams, primary/foreign keys, and practical schema design for real applications.

✓ Live

Oracle Database Guide — SQL, PL/SQL, and Enterprise Features

Learn Oracle Database: architecture, SQL*Plus, SQL vs PL/SQL, tables, indexes, sequences, views, stored procedures, and enterprise-grade features for 2026.

✓ Live

Microsoft SQL Server Guide — T-SQL, SSMS, and Administration

Learn Microsoft SQL Server: editions, T-SQL vs standard SQL, SSMS, tables, stored procedures, indexes, backups, and SSIS/SSRS integration for 2026.

✓ Live

Elasticsearch Guide — Search Engine and Analytics Database

Learn Elasticsearch: inverted index architecture, REST API, mappings, match/term/bool queries, aggregations, Kibana dashboards, and cluster management for 2026.

✓ Live

SQLite Guide — Embedded Database for Applications

Learn SQLite: zero-config embedded database, file-based storage, SQL support, .dump/.restore utilities, and practical usage in mobile and desktop applications for 2026.

✓ Live

Apache Cassandra Guide — NoSQL Distributed Database

Learn Apache Cassandra: distributed NoSQL architecture, CQL query language, partition keys, clustering columns, consistency levels, data replication, and tunable consistency for 2026.

✓ Live

MariaDB Guide — MySQL Replacement with Advanced Features

Learn MariaDB: differences from MySQL, Aria storage engine, Galera clustering, JSON functions, performance schema, and advanced features for modern applications in 2026.

✓ Live

Snowflake Guide — Cloud Data Warehouse and Analytics Platform

Learn Snowflake: cloud data warehouse architecture with storage/compute separation, virtual warehouses, zero-copy cloning, time travel, data sharing, and analytics for 2026.

✓ Live

SQL Query Optimization: Performance Tuning Guide

Master SQL query optimization with EXPLAIN plans, index strategies, JOIN optimization, CTEs, and practical techniques to eliminate slow queries and boost database performance.

✓ Live

Neo4j Guide — Graph Database with Cypher Query Language

Learn Neo4j: graph database model with nodes, relationships, and properties, Cypher query language (MATCH, CREATE, WHERE), indexing, and graph algorithms for 2026.

✓ Live

Database Indexing: Complete Developer Guide

Master database indexing with B-tree, Hash, GiST, GIN, composite indexes, covering indexes, and learn when indexes hurt performance. Practical guide with real examples.

✓ Live

Apache CouchDB Guide — Document-Oriented NoSQL Database

Learn Apache CouchDB: JSON documents, REST API, MapReduce views, replication, conflict resolution, and PouchDB sync for offline-first applications in 2026.

✓ Live

Database Migrations: Tools and Best Practices

Learn database migration best practices with Flyway, Liquibase, and Alembic. Versioning strategies, zero-downtime migrations, rollback plans, and testing for safe schema evolution.

✓ Live

Amazon DynamoDB Guide — NoSQL Database on AWS

Learn Amazon DynamoDB: tables, primary keys with partition and sort keys, secondary indexes, read/write capacity modes, DAX caching, DynamoDB Streams, and AWS pricing for 2026.

✓ Live

Database Replication: Setup and Management Guide

Learn database replication with leader-follower, multi-leader, synchronous and asynchronous setups. Configure read replicas, handle failover, detect lag, and monitor health with Patroni and Orchestrator.

✓ Live

Connection Pooling: Database Connection Management

Learn connection pooling with HikariCP, pgBouncer, and Pgpool-II. Master pool sizing theory, prevent connection leaks, configure timeouts, and monitor pool health for production databases.

✓ Live

Database Backup and Restore Strategies

Learn database backup strategies with pg_dump, mysqldump, WAL archiving, and point-in-time recovery (PITR). Covers logical vs physical backups, retention policies, and disaster recovery testing.

✓ Live

All 22 topics in Databases are published.