SysDesPro
Articles
Users
Earn
Contacts
New article
Sign in
Home
Articles
Popular
Databases
This website uses cookies to ensure you get the best experience.
Learn more
.
Accept
Popular Databases Articles
Most Popular Databases Articles
Popular Databases Articles
PostgreSQL: Pros, Cons, and Use Cases
PostgreSQL is one of the strongest default database choices for modern backend systems. It combines relational modeling, ACID transactions, rich SQL support, JSONB, extensibility, and a mature ecosystem.
Alex Snowgirl
Mar 02
2
5.0/5 (2)
postgresql
sql
databases
Database Sharding Strategies and Trade-Offs
Database sharding divides a large dataset across multiple independent database nodes. Each shard owns only part of the data, allowing storage capacity, write throughput, and query processing to grow beyond the limits of one server.
Oleksandr Andrushchenko
Jul 30
1
5.0/5 (1)
databases
sharding-strategires
distributed-databases
Advanced PostgreSQL Tricks for Production Systems
PostgreSQL is easy to start with, but production PostgreSQL has many behaviors that developers usually learn only after slow queries, lock contention, failed migrations, or painful bulk imports.
Oleksandr Andrushchenko
Jun 07
1
5.0/5 (1)
postgresql
sql
databases
SQL Databases: Overview, Concepts, and Use Cases
SQL databases (also known as relational databases) are systems designed to store, organize, and query structured data using a predefined schema. They are built around the relational model, where data is stored in tables and relationships between entities are explicitly defined.
Oleksandr Andrushchenko
Apr 30
1
5.0/5 (1)
sql
rdbms
databases
ClickHouse: what is it and what is it for?
ClickHouse is an open-source, column-oriented database management system designed for online analytical processing ( OLAP ).
Oleksandr Andrushchenko
Apr 06
1
5.0/5 (1)
clickhouse
olap
databases
ClickHouse vs PostgreSQL: Real-World Query Performance at Billion-Row Scale
This benchmark compares PostgreSQL and ClickHouse using identical data and queries to evaluate performance in a read-heavy analytical workload.
Oleksandr Andrushchenko
Apr 05
1
5.0/5 (1)
clickhouse
postgresql
databases
OLAP Databases: Pros, Cons, Use Cases, and Architecture Patterns
OLAP databases (Online Analytical Processing) are optimized for complex queries, aggregations, and large-scale analytics workloads. Unlike transactional systems, they focus on read-heavy operations, enabling fast insights across massive datasets, making them essential for BI tools, reporting pipelin
Oleksandr Andrushchenko
Mar 30
1
5.0/5 (1)
olap
analytics
databases
RDBMS (SQL) Engines: Pros, Cons, and Use Cases
Relational Database Management Systems ( RDBMS ) remain foundational infrastructure in modern distributed systems because they provide strong consistency, transactional guarantees, and mature tooling for data integrity. Large-scale systems such as payment platforms, logistics networks, and SaaS prod
Oleksandr Andrushchenko
Mar 07
1
5.0/5 (1)
rdbms
sql
databases
Database Locks and Transactions
Database transactions and locks are both used to protect data correctness, but they solve different problems. Transactions define failure boundaries, while locks define concurrency behavior.
Oleksandr Andrushchenko
Dec 15, 2025
1
5.0/5 (1)
atomicity
consistency
databases
Database Transactions
Database transactions are the foundation of correctness in systems that update important shared data, such as balances, inventory, orders, payments, permissions, and user state.
Oleksandr Andrushchenko
Dec 15, 2025
1
5.0/5 (1)
acid
sql
databases
Scalability for Dummies - Part 2: Database
In Scalability for Dummies - Part 1: Clones , we scaled the application by adding more servers.
Oleksandr Andrushchenko
Nov 30, 2025
1
5.0/5 (1)
scalability
databases
Designing High-Performance Database Schemas
A high-performance database schema reduces the amount of work required to answer common queries while preserving data integrity and supporting safe application changes. Performance comes from aligning tables, relationships, constraints, indexes, and data types with actual production access patterns.
Oleksandr Andrushchenko
Jul 31
databases
performance-optimization
Replication and Read Replicas in Distributed Databases
Database replication maintains copies of data across multiple database nodes. A primary node usually accepts writes, while one or more replicas copy those changes and may serve read traffic, provide disaster-recovery capacity, or support analytics workloads.
Oleksandr Andrushchenko
Jul 30
distributed-databases
replications
databases
Database Scaling Explained: Vertical vs Horizontal Scaling
Database performance problems rarely appear because a database suddenly becomes slow. They emerge as data volume, concurrent connections, transaction rates, analytical queries, and background jobs gradually exceed the capacity of the original design.
Oleksandr Andrushchenko
Jul 28
databases
scalability
distributed-databases
Filter articles
Show:
Latest first
Popular first
Filter by tags:
Search
Reset
Interested in databases articles?
Subscribe and don’t miss new content.
Sign in to subscribe