Database
Database
Database

ACID Properties

2023-05-14

ACID Properties

This article covers the ACID properties in database transactions, explaining their importance and role in ensuring data integrity and reliability.

Database
Database
Database

2023-05-12

Database

This article provides an overview of databases, including their types, management systems, and the use of SQL in relational databases, with a focus on relational and NoSQL databases.

Database
Database
Column-Oriented Database

2023-04-08

Column-Oriented Database

This article explains the column-oriented databases, their unique approach to data storage as well as disadvantages.

Database
Database
B-Tree Index

2023-04-07

B-Tree Index

This article covers the B-Tree index, its advantages, considerations for choosing indexed columns, creating B-Tree indexes, and scenarios where using B-Tree indexes may not be beneficial.

Database
Database
SQL
SQL
Index in Database

2023-04-07

Index in Database

This article explains the database indexes, their purposes, how they work, and the different types available.

Database
Database
Building a MySQL Environment with Docker

2023-04-07

Building a MySQL Environment with Docker

This article introduces how to create a MySQL 8.0 environment using Docker, allowing you to quickly set up a MySQL server for development or testing purposes without the need for manual installation and configuration.

Database
Database
MySQL
MySQL
Docker
Docker
Building a PostgreSQL Environment with Docker

2023-04-07

Building a PostgreSQL Environment with Docker

This article introduces how to create a PostgreSQL environment using Docker, allowing you to quickly set up a PostgreSQL server for development or testing purposes without the need for manual installation and configuration.

Database
Database
PostgreSQL
PostgreSQL
Docker
Docker
Normalization in Database

2023-04-06

Normalization in Database

This article explains the concepts of normalization and denormalization in databases.

Database
Database
Partitioning in SQL

2023-03-20

Partitioning in SQL

This article explains the concept of partitioning in SQL, its advantages, and various types of partitioning methods available, including range partitioning, list partitioning, hash partitioning, key partitioning, and subpartitioning.

Database
Database
SQL
SQL
Transaction in PostgreSQL

2023-03-20

Transaction in PostgreSQL

This article explains transaction control in PostgreSQL, including the usage of commands like BEGIN TRANSACTION, COMMIT, and ROLLBACK, and discusses their limitations. It also provides example demonstrations of using ROLLBACK and COMMIT commands to undo or save changes made to a table in a transaction.

Database
Database
PostgreSQL
PostgreSQL
SQL Tuning Techniques

2023-03-19

SQL Tuning Techniques

This article introduces fundamental strategies and techniques to optimize SQL queries, including index utilization, avoiding meaningless sorting, reducing repetitive processing, and minimizing the number of SQL executions.

Database
Database
SQL
SQL
SQL Tuning

2023-03-17

SQL Tuning

This article introduces various techniques to optimize SQL queries, including column selection, table aliasing and systematic flow.

Database
Database
SQL
SQL
DDL, DLM, DCL in SQL

2023-03-14

DDL, DLM, DCL in SQL

This article explains the fundamental concepts of Data Definition Language (DDL), Data Manipulation Language (DML), and Data Control Language (DCL) in SQL databases.

Database
Database
SQL
SQL
Cost-Based Optimizer (CBO)

2023-03-14

Cost-Based Optimizer (CBO)

This article explains the Cost-Based Optimizer (CBO) and its role in creating efficient execution plans for SQL queries, considering factors such as statistical information, indexes, and data volume.

Database
Database
SQL
SQL
Full Table, Index Unique, and Index Range Scans

2023-03-14

Full Table, Index Unique, and Index Range Scans

This article provides an overview of SQL scanning methods, including Full Table Scan, Index Unique Scan, and Index Range Scan, and discusses their use cases and factors to consider when selecting between them.

Database
Database
SQL
SQL
CASE Statement in SQL

2023-03-13

CASE Statement in SQL

This article provides an overview of the CASE statement in SQL, including its usage, types (simple and searched), examples, and its application in ORDER BY and UPDATE statements, as well as handling NULL values.

Database
Database
SQL
SQL
CHAR, VARCHAR and TEXT in Database

2023-03-12

CHAR, VARCHAR and TEXT in Database

This article provides an overview of string data types in databases, including CHAR, VARCHAR, and TEXT, explaining their characteristics, space allocation and use cases.

Database
Database
MySQL
MySQL
Bind Variable in SQL

2023-03-12

Bind Variable in SQL

This article explains the concept of bind variables in SQL, discussing their role in optimizing performance, preventing SQL injection attacks, and improving scalability.

Database
Database
SQL
SQL
SQLFluff

2023-03-12

SQLFluff

This article introduces SQLFluff, an open-source tool that automatically detects and corrects formatting issues in SQL queries.

Database
Database
SQL
SQL
Locking in Database

2023-03-11

Locking in Database

This article explains the locking in databases, covering types of locks, lock levels, transactional impact, and deadlock resolution strategies.

Database
Database
MySQL Cheat Sheet

2023-03-11

MySQL Cheat Sheet

This article provides a cheat sheet for the most common operations in MySQL, covering topics such as connecting to MySQL, performing database operations, and managing tables, including creating databases, listing tables, and displaying table structures.

Database
Database
MySQL
MySQL
Data Type Mappings Between MySQL and PostgreSQL

2023-03-10

Data Type Mappings Between MySQL and PostgreSQL

This article compares the data types between MySQL and PostgreSQL, describing their similarities and differences in terms of capacity and functionality.

Database
Database
MySQL
MySQL
PostgreSQL
PostgreSQL
PostgreSQL Cheat Sheet

2023-03-09

PostgreSQL Cheat Sheet

This article provides a PostgreSQL cheat sheet, featuring frequently used commands and queries for quick reference.

Database
Database
PostgreSQL
PostgreSQL
Window Functions in SQL

2023-03-08

Window Functions in SQL

This article explains the window functions in SQL, covering their purpose, structure, and comparing them with the GROUP BY clause.

Database
Database
SQL
SQL
EXISTS in SQL

2023-03-07

EXISTS in SQL

This article explains the EXISTS operator in SQL, covering the differences between EXISTS and IN, and the usage of correlated and uncorrelated subqueries to optimize performance.

Database
Database
SQL
SQL
NoSQL

2023-03-05

NoSQL

This article provides an overview of NoSQL databases, exploring their key characteristics, benefits, and the different types available. The article explains document stores, key-value stores, column-family stores, graph databases, and time-series databases.

Database
Database
NoSQL
NoSQL
GROUP_CONCAT in MySQL

2023-03-05

GROUP_CONCAT in MySQL

This article explains the GROUP_CONCAT function in MySQL, which allows concatenation of data from multiple rows into a single field.

Database
Database
MySQL
MySQL
Transactions in MySQL

2023-03-05

Transactions in MySQL

This article provides an overview of transactions in MySQL, covering the concepts of beginning, ending, and terminating transactions.

Database
Database
MySQL
MySQL
What is SQL Injection -Understanding the Dangers and How to Prevent It-

2023-03-04

What is SQL Injection -Understanding the Dangers and How to Prevent It-

This article discusses the concept of SQL injection and the dangers it poses to database-driven applications. SQL injection attacks can lead to loss, manipulation, or destruction of sensitive data, unauthorized access, financial losses, legal liability, and reputational damage.

Database
Database
SQL
SQL
SQL Joins

2023-03-04

SQL Joins

This article explains the different types of SQL joins - Inner, Left, Right, and Outer joins. SQL joins are used to combine rows from two or more tables based on related columns.

Database
Database
SQL
SQL
Using Nested WITH Clauses in SQL

2023-03-04

Using Nested WITH Clauses in SQL

This article discusses the use of nested WITH clauses in SQL, which allows for the creation of complex queries by nesting one or more Common Table Expressions (CTEs) inside another CTE.

Database
Database
SQL
SQL
Self Join in SQL

2023-03-04

Self Join in SQL

This article explores self join in SQL, which is a tool for managing and analyzing complex data structures. It involves joining a table to itself, creating a self-referential relationship between the data.

Database
Database
SQL
SQL
SQL WITH Clause

2023-03-04

SQL WITH Clause

This article explores the SQL WITH clause, a powerful tool that can simplify complex queries and improve query performance.

Database
Database
SQL
SQL
Subquery in SQL

2023-03-02

Subquery in SQL

This article explains the concept of subqueries in SQL and their syntax and usage.

Database
Database
SQL
SQL