Tagged articles
10 articles
Page 1 of 1
Java Tech Enthusiast
Java Tech Enthusiast
Dec 6, 2025 · Databases

6 Critical MySQL Pitfalls and How to Avoid Them

Learn how to prevent six frequent MySQL problems—including index misuse, transaction isolation anomalies, inefficient pagination, charset and collation errors, risky foreign-key cascades, and misconfigured connection pools—through detailed explanations, code examples, and practical mitigation strategies.

CharsetConnection PoolDatabase Performance
0 likes · 22 min read
6 Critical MySQL Pitfalls and How to Avoid Them
macrozheng
macrozheng
Apr 27, 2020 · Databases

Master Database Design with Navicat: A Step‑by‑Step Guide

This tutorial walks you through using Navicat 12 to design, relate, and export a database schema for a mall permission management module, covering model opening, table creation, foreign‑key setup, auto‑layout, SQL export, and reverse engineering with clear screenshots.

Database designForeign KeysNavicat
0 likes · 7 min read
Master Database Design with Navicat: A Step‑by‑Step Guide
Aikesheng Open Source Community
Aikesheng Open Source Community
Dec 16, 2019 · Databases

Understanding ER Tables and Their Implementation in DBLE

This article explains the concept of ER tables, demonstrates how they are configured and used in the DBLE middleware with parent‑child relationships, shows a practical SELECT example and query plan analysis, and concludes with best‑practice recommendations for leveraging foreign‑key optimizations.

DBLEDatabase designER tables
0 likes · 5 min read
Understanding ER Tables and Their Implementation in DBLE
High Availability Architecture
High Availability Architecture
Nov 14, 2019 · Databases

Why We Should Not Use Database Foreign Keys: Insights from a GitHub Engineer

A GitHub engineer argues that database foreign keys should be avoided because they shift integrity responsibilities to the DB, incur performance overhead, and cause complications during online schema migrations, illustrating the points with parent‑child tables, gh‑ost, and pt‑online‑schema‑change tools.

Foreign KeysSchema Migrationdatabases
0 likes · 4 min read
Why We Should Not Use Database Foreign Keys: Insights from a GitHub Engineer
Java Backend Technology
Java Backend Technology
Jan 2, 2019 · Databases

Why You Should Rethink Using Foreign Keys in Modern Applications

This article examines the benefits and drawbacks of database foreign key constraints, highlighting issues such as performance overhead, concurrency bottlenecks, scalability limitations, and increased operational complexity, and argues why handling relationships in the application layer is often preferable.

Database designForeign KeysScalability
0 likes · 5 min read
Why You Should Rethink Using Foreign Keys in Modern Applications
Efficient Ops
Efficient Ops
Jul 16, 2018 · Databases

Master MySQL Advanced Features: Partitioning, Views, Triggers, and More

This article explores MySQL’s advanced capabilities—including partition tables, views, stored procedures, triggers, foreign‑key constraints, bind variables, user‑defined functions, and character‑set considerations—explaining their principles, usage patterns, performance impacts, and best‑practice recommendations for handling large‑scale data.

Character SetForeign KeysPartitioning
0 likes · 34 min read
Master MySQL Advanced Features: Partitioning, Views, Triggers, and More