Tagged articles

Database

2745 articles · Page 1 of 28
ITPUB
ITPUB
Aug 21, 2026 · Industry Insights

12 Years of DTCC: How China’s Database Conference Evolved and United Engineers

The article chronicles the twelve‑year evolution of China’s Database Technology Conference (DTCC), showing how it transformed isolated DBA communities into a collaborative ecosystem, introduced new topics such as cloud and NoSQL, and enabled figures like 那海蓝蓝 to shape the nation’s database engineering landscape.

CommunityDTCCDatabase
0 likes · 30 min read
12 Years of DTCC: How China’s Database Conference Evolved and United Engineers
ITPUB
ITPUB
Aug 20, 2026 · Industry Insights

2026 China Database Technology Conference Launches: Data Fusion and AI Leadership

The 17th China Database Technology Conference (DTCC 2026) ran from August 20‑22 in Beijing, gathering top experts to discuss database kernel innovations, cloud‑native and distributed practices, AI‑driven data, vector databases, real‑time warehouses, and the emerging Agent era, while showcasing cutting‑edge solutions from Dameng, Tencent Cloud, Alibaba Cloud, OceanBase and GoldenDB.

AIAgentData Lake
0 likes · 15 min read
2026 China Database Technology Conference Launches: Data Fusion and AI Leadership
Xike
Xike
Aug 16, 2026 · Backend Development

Idempotency Strategies for APIs: Preventing Duplicate Submissions

The article analyzes why network timeouts, client retries, user double‑clicks, and at‑least‑once MQ delivery cause duplicate intents, then details five practical idempotency techniques—conditional updates, unique constraints, Idempotency‑Key tokens, state machines with optimistic locks, and distributed locks—along with their trade‑offs and monitoring tips.

APIDatabasedistributed systems
0 likes · 11 min read
Idempotency Strategies for APIs: Preventing Duplicate Submissions
Woodpecker Software Testing
Woodpecker Software Testing
Aug 14, 2026 · Databases

How to Diagnose Database Performance Test Failures: Real‑World Cases and a Three‑Layer Method

The article presents a systematic, three‑layer approach to uncovering root causes of database performance test failures, illustrating each step with real‑world financial and e‑commerce case studies, key metrics to monitor, reproducible fault injection techniques, and a baseline‑driven change‑gate process.

DatabaseInnoDBRoot Cause Analysis
0 likes · 9 min read
How to Diagnose Database Performance Test Failures: Real‑World Cases and a Three‑Layer Method
liandk
liandk
Aug 14, 2026 · Databases

Safe SQL UPDATE Practices: Changing Phone Numbers, Statuses, and Prices Without Risk

This article explains how the SQL UPDATE statement modifies existing rows, emphasizes the necessity of a WHERE clause to avoid full‑table changes, provides single‑row, batch, and multi‑column examples, and advises verifying data with SELECT before executing updates in production.

Data ModificationDatabaseSQL
0 likes · 2 min read
Safe SQL UPDATE Practices: Changing Phone Numbers, Statuses, and Prices Without Risk
dbaplus Community
dbaplus Community
Aug 13, 2026 · Databases

Why Redis Cluster Limits You to DB 0 (and How to Work Around It)

Redis Cluster enforces a single database (DB 0) because its slot‑based sharding model relies on a global 16,384‑slot map, and supporting multiple databases would break slot consistency, migration, and scalability, so developers must use key prefixes, separate instances, or multiple clusters to achieve logical isolation.

DB0DatabaseDistributed Consistency
0 likes · 7 min read
Why Redis Cluster Limits You to DB 0 (and How to Work Around It)
liandk
liandk
Aug 13, 2026 · Databases

How to Use ORDER BY to Automatically Sort SQL Query Results

When query results appear unordered, the SQL ORDER BY clause lets you instantly arrange rows by ascending or descending values—such as timestamps, amounts, or multiple fields—providing clean, organized output for latest‑first displays, statistical sorting, and tidy list presentations.

DatabaseORDER BYSQL
0 likes · 2 min read
How to Use ORDER BY to Automatically Sort SQL Query Results
Data Integration and Governance
Data Integration and Governance
Aug 11, 2026 · Big Data

What Is Data Architecture? Clarifying Databases, Data Warehouses, Lakes, and Middle Platforms

As enterprises add more systems, data volumes explode while accessing it becomes harder; this article defines data architecture, explains how databases, data warehouses, data lakes, and data middle platforms each solve distinct layers, and outlines the key questions and challenges for building a unified, reusable data ecosystem.

Big DataData LakeDatabase
0 likes · 13 min read
What Is Data Architecture? Clarifying Databases, Data Warehouses, Lakes, and Middle Platforms
liandk
liandk
Aug 10, 2026 · Databases

INSERT Basics: A Beginner’s Hands‑On Guide to Adding Data

This tutorial explains the purpose of the SQL INSERT statement, compares column‑specified and full‑field syntax, shows single‑row and batch‑row examples using a UserInfo table, and highlights common pitfalls such as column‑value ordering, quoting rules, and auto‑increment IDs.

Data InsertionDatabaseINSERT
0 likes · 2 min read
INSERT Basics: A Beginner’s Hands‑On Guide to Adding Data
ITPUB
ITPUB
Aug 7, 2026 · Databases

Left Join: ON vs WHERE – Understanding the Crucial Difference

The article explains that in a LEFT JOIN the ON clause determines how rows are matched but never filters out rows from the left table, while a WHERE clause is applied after the join and can remove left‑table rows, illustrated with concrete SQL examples and step‑by‑step analysis.

DatabaseLeft JoinON clause
0 likes · 5 min read
Left Join: ON vs WHERE – Understanding the Crucial Difference
Open Source Tech Hub
Open Source Tech Hub
Aug 7, 2026 · Backend Development

Stop Misusing UUIDs in PHP: How to Choose Between UUID, ULID, and Sqid

This article examines the trade‑offs of UUID, ULID, and Sqid for PHP applications, explaining their designs, storage implications, ordering behavior, security considerations, and provides concrete code examples and a decision‑flow to help developers pick the right identifier for their use case.

DatabasePHPSqid
0 likes · 21 min read
Stop Misusing UUIDs in PHP: How to Choose Between UUID, ULID, and Sqid
System Architect Go
System Architect Go
Aug 4, 2026 · Databases

Quick PostgreSQL Guide for MySQL Users: Beyond Syntax Differences

This article walks MySQL developers through the essential architectural, schema, data‑type, SQL‑dialect, transaction, vacuum, indexing, and extension differences when moving to PostgreSQL, providing concrete examples, code snippets, and best‑practice recommendations to avoid common pitfalls.

DatabaseMySQLPerformance
0 likes · 38 min read
Quick PostgreSQL Guide for MySQL Users: Beyond Syntax Differences
Geek Labs
Geek Labs
Jul 31, 2026 · Industry Insights

5 Open-Source Developer Tools That Redefine Databases, Search, and UI Components

This article reviews five standout open-source tools—Turbovec for Rust-based vector search, Larql as a high-performance GraphQL engine, GoNavi a lightweight multi-source database client, Canvas UI a WebGL-enhanced HTML component library, and Kero a native macOS terminal workspace—highlighting their design choices, performance benefits, and ideal use cases.

DatabaseDeveloper utilitiesGraphQL
0 likes · 9 min read
5 Open-Source Developer Tools That Redefine Databases, Search, and UI Components
dbaplus Community
dbaplus Community
Jul 23, 2026 · Databases

Mid‑Year 2026 Database Roundup: AI‑Native Foundations and Major Product Updates

The article provides a detailed 2026 H1 review of global database trends, highlighting the shift to AI‑native and lake‑house architectures, summarizing major version releases across RDBMS, NoSQL, big‑data ecosystems and domestic solutions, and analyzing their technical features, compliance, performance and market implications.

AI-nativeBig DataCloud databases
0 likes · 37 min read
Mid‑Year 2026 Database Roundup: AI‑Native Foundations and Major Product Updates
Data Integration and Governance
Data Integration and Governance
Jul 21, 2026 · Fundamentals

Confused About Databases vs Data Warehouses? A 10‑Year Expert Clarifies

Many enterprises with ERP, CRM and other systems mistakenly treat a data warehouse as just a larger database, but the article explains that databases support transaction processing while data warehouses provide a stable, unified analytics layer, detailing their distinct goals, architectures, layer designs and the critical role of reliable data integration.

AnalyticsData IntegrationDatabase
0 likes · 13 min read
Confused About Databases vs Data Warehouses? A 10‑Year Expert Clarifies
liandk
liandk
Jul 21, 2026 · Databases

Zero‑Fluff Guide to SQL Server 2012 Stored Procedures: Syntax, Examples, and Use Cases

The article explains what SQL Server 2012 stored procedures are, outlines their core advantages, provides a reusable syntax template, walks through three practical examples (no‑parameter, parameterized, and default‑parameter procedures), and covers how to alter, drop, appropriate use cases, and common beginner mistakes.

DatabaseSQL ServerSQL2012
0 likes · 7 min read
Zero‑Fluff Guide to SQL Server 2012 Stored Procedures: Syntax, Examples, and Use Cases
Subtle Storm
Subtle Storm
Jul 20, 2026 · Databases

How Database Disaster Recovery Solutions Evolve: From Tape Backups to Multi-Active Geo-Replication

The article explains why disaster‑recovery is essential for architects, defines backup versus DR, introduces RPO/RTO, examines key pitfalls such as sync‑async trade‑offs and split‑brain, compares cold, warm, hot and active‑active setups, and traces the technical evolution from manual tape copies to modern consensus‑based multi‑active geo‑replication.

DatabaseMulti-ActiveRPO
0 likes · 8 min read
How Database Disaster Recovery Solutions Evolve: From Tape Backups to Multi-Active Geo-Replication
21CTO
21CTO
Jul 19, 2026 · Databases

Can Rust Replace PostgreSQL? pgrust Passes All Official Tests

The pgrust project rewrites PostgreSQL's core in Rust, passes all 46,066 official regression tests, supports standard SQL and the psql client, but remains experimental, exploring a thread‑per‑connection model and showcasing how AI‑driven coding can lower the cost of large‑scale infrastructure rewrites.

AIDatabasePostgreSQL
0 likes · 15 min read
Can Rust Replace PostgreSQL? pgrust Passes All Official Tests
Linyb Geek Road
Linyb Geek Road
Jul 17, 2026 · Databases

8 Common SQL Mistakes That Are Destroying Your Database

The article identifies eight easy-to-overlook SQL habits—such as using SELECT *, applying functions on indexed columns, careless LIKE patterns, improper IN/OR logic, deep offset pagination, unconditional UPDATE/DELETE, excessive indexing, and ignoring execution plans—that can cause slow queries, lock tables, index failures, and even data loss, and provides concrete examples and safer alternatives.

DatabaseIndexingMySQL
0 likes · 12 min read
8 Common SQL Mistakes That Are Destroying Your Database
Linyb Geek Road
Linyb Geek Road
Jul 17, 2026 · Databases

Why 90% of Slow SQL Queries Aren’t Caused by Large Data Volumes

Most slow SQL statements stem from poor query writing—such as index‑breaking functions, implicit type casts, leading wildcards, unnecessary column selection, improper joins, sorting, grouping, and pagination—rather than merely the size of the data, and the article shows how to diagnose and fix each issue.

DatabaseIndexingPerformance
0 likes · 11 min read
Why 90% of Slow SQL Queries Aren’t Caused by Large Data Volumes
Long Ge's Treasure Box
Long Ge's Treasure Box
Jul 14, 2026 · Databases

Understanding Serverless Databases: PlanetScale, Neon, Supabase, and Turso

This article explains what serverless databases are, compares them with traditional databases, and provides detailed overviews, core concepts, and code examples for four major services—PlanetScale, Neon, Supabase, and Turso—highlighting features such as automatic scaling, pay‑as‑you‑go pricing, and global replication.

DatabaseNeonPlanetScale
0 likes · 10 min read
Understanding Serverless Databases: PlanetScale, Neon, Supabase, and Turso
Shuge Unlimited
Shuge Unlimited
Jul 12, 2026 · Databases

Milvus 3.0 Streaming Architecture: 16 PChannels, Five Interceptor Layers, and a Self‑Built WAL 5.8× Faster Than Kafka

Milvus 3.0 replaces the dual‑track write path of 2.x with a unified WAL‑first design, introduces a three‑layer channel model (PChannel, VChannel, CChannel) and a five‑layer interceptor chain, adds the Woodpecker WAL that outperforms Kafka/Pulsar by up to 5.8×, and provides pluggable back‑ends, atomic broadcasting, and provable recovery mechanisms.

DatabaseMilvusPerformance
0 likes · 27 min read
Milvus 3.0 Streaming Architecture: 16 PChannels, Five Interceptor Layers, and a Self‑Built WAL 5.8× Faster Than Kafka
Yumin Fish Harvest
Yumin Fish Harvest
Jul 7, 2026 · Databases

Redis High‑Availability Deep Dive: Master‑Slave Replication, Sentinel, and Split‑Brain Protection

This article explains why a single‑node Redis deployment is a single‑point‑of‑failure and walks through building a highly available Redis cluster using master‑slave replication, Sentinel monitoring and automatic failover, split‑brain prevention, production deployment guidelines, common pitfalls, and client‑side connection strategies.

ConfigurationDatabaseFailover
0 likes · 36 min read
Redis High‑Availability Deep Dive: Master‑Slave Replication, Sentinel, and Split‑Brain Protection
IT Services Circle
IT Services Circle
Jul 7, 2026 · Industry Insights

17 Must‑See GitHub Open‑Source Projects from June

This roundup highlights 17 notable GitHub open‑source projects that gained traction in June, spanning computer‑vision toolkits, AI‑driven video production, product‑manager skill markets, multi‑agent development environments, lightweight database clients, Apple‑optimized containers, code‑base knowledge graphs, NVIDIA's world‑model platform, Alibaba's in‑process vector DB, and a collection of Windows‑focused AI utilities.

AIDatabaseGitHub
0 likes · 10 min read
17 Must‑See GitHub Open‑Source Projects from June
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 6, 2026 · Backend Development

Design and Implement a Production‑Ready Spring Boot Webhook Callback System

This article walks through building a production‑grade webhook system with Spring Boot 3.5, covering webhook fundamentals, a decoupled event‑driven architecture, database schema, entity and repository definitions, a dispatcher service with HMAC signing, exponential‑backoff retry, asynchronous execution, and dead‑letter handling.

AsynchronousDatabaseHMAC
0 likes · 15 min read
Design and Implement a Production‑Ready Spring Boot Webhook Callback System
MaGe Linux Operations
MaGe Linux Operations
Jul 5, 2026 · Databases

Why MySQL Connections Spike: When Traffic Isn’t the Real Culprit

This article walks through a systematic, step‑by‑step troubleshooting guide for MySQL "Too many connections" errors, showing how to verify the symptom, inspect server variables, analyze connection status, identify common root causes such as connection‑pool misconfiguration, leaked connections, and long‑running queries, and apply safe fixes and preventive measures.

DatabaseMySQLPerformance
0 likes · 35 min read
Why MySQL Connections Spike: When Traffic Isn’t the Real Culprit
MaGe Linux Operations
MaGe Linux Operations
Jul 4, 2026 · Operations

20 Common Ops Rookie Mistakes and How to Avoid Them

This guide lists the twenty most frequent pitfalls that new operations engineers encounter, explains why they happen, and provides step‑by‑step safe practices, code examples, risk classifications and a verification checklist to help prevent costly outages and data loss.

DatabaseDevOpsKubernetes
0 likes · 28 min read
20 Common Ops Rookie Mistakes and How to Avoid Them
Linyb Geek Road
Linyb Geek Road
Jun 30, 2026 · Databases

Implementing Efficient Pagination Across Sharded Databases

The article analyzes why traditional LIMIT/OFFSET pagination fails when data is split across multiple databases, presents a global query approach with its trade‑offs, and proposes an optimized "no‑skip" method plus practical tips using ShardingSphere and Elasticsearch.

DatabaseElasticsearchPagination
0 likes · 7 min read
Implementing Efficient Pagination Across Sharded Databases
Coder Life Journal
Coder Life Journal
Jun 28, 2026 · Backend Development

Idempotency vs Duplicate Orders: 5 Reliable Solutions After a Double‑Charge Mishap

The article explains that idempotency prevents the same operation from being executed twice, illustrates a real double‑charge bug, evaluates five concrete approaches—including Redis check‑then‑set, DB unique index, optimistic lock, Redis distributed lock, and a message deduplication table—details their failure conditions and suitable scenarios, and recommends combining Redis lock with a database unique index for the most robust protection.

DatabaseRedisdistributed lock
0 likes · 10 min read
Idempotency vs Duplicate Orders: 5 Reliable Solutions After a Double‑Charge Mishap
Xiaolei Talks DB
Xiaolei Talks DB
Jun 28, 2026 · Databases

Returning to Nanda Tongyong After 15 Years: A Dual Reunion of Time and Technology

Fifteen years after an internship at Nanda Tongyong, the author returns as an external expert to reflect on personal growth, the evolution of the GBase product line—from the early MPP database to AI‑native HTAP solutions—highlighting technical innovations, benchmark results, and the broader impact on the domestic database ecosystem.

AICloud Data WarehouseDatabase
0 likes · 17 min read
Returning to Nanda Tongyong After 15 Years: A Dual Reunion of Time and Technology
AI Engineer Programming
AI Engineer Programming
Jun 26, 2026 · Fundamentals

Can Modern Models Replace Traditional Harnesses? A Historical Look (Part 1)

The article traces how low‑level programming harnesses—from ENIAC wiring and punch‑card code to assembly, compilers, operating systems, database optimizers, and memory‑management techniques—have been progressively abstracted away by tools, type systems, and language semantics, highlighting what has been "eaten" and what still requires manual expertise.

DatabaseMemory ManagementRust
0 likes · 12 min read
Can Modern Models Replace Traditional Harnesses? A Historical Look (Part 1)
ZhiKe AI
ZhiKe AI
Jun 23, 2026 · Backend Development

Duplicate Requests Aren’t Bugs: 5 Idempotency Solutions for Distributed Systems

When network timeouts or retries cause the same payment request to be processed multiple times, duplicate requests become a common failure mode in distributed systems; this article explains five practical idempotency strategies—unique DB indexes, token checks, state machines, Redis SETNX, and downstream dedup tables—and offers guidance on choosing the right approach.

DatabaseMicroservicesRedis
0 likes · 16 min read
Duplicate Requests Aren’t Bugs: 5 Idempotency Solutions for Distributed Systems
Architect Chen
Architect Chen
Jun 7, 2026 · Databases

Complete 2026 Guide to Redis Commands: Everything You Need to Know

This article offers a comprehensive 2026 overview of Redis commands, organized by function, with clear usage examples, return values, performance notes, and best‑practice recommendations such as avoiding KEYS in production and using SCAN, making it a practical reference for developers and architects.

CacheDatabaseHash
0 likes · 6 min read
Complete 2026 Guide to Redis Commands: Everything You Need to Know
Test Development Learning Exchange
Test Development Learning Exchange
Jun 3, 2026 · Backend Development

How to Prevent Dirty Data in API Tests with Effective Cleanup Strategies

The article explains why dirty data appears in API automation tests, outlines five practical cleanup strategies—including teardown, setup, transaction rollback, unique ID isolation, and data‑factory soft deletes—and provides a complete Pytest‑based Python implementation with code examples and special‑case handling to keep test environments clean and reliable.

API testingDatabasePython
0 likes · 16 min read
How to Prevent Dirty Data in API Tests with Effective Cleanup Strategies
Past Memory Big Data
Past Memory Big Data
Jun 2, 2026 · Artificial Intelligence

Beyond 100% Accuracy: Key Metrics to Evaluate in Text2SQL Systems

The article argues that a 100% accuracy claim for Text2SQL is misleading without considering stability, coverage, and pass‑rate metrics, and it details a deterministic NLQ pipeline that converts natural language to a verifiable intermediate format before rule‑based SQL compilation.

AIBenchmarkDatabase
0 likes · 16 min read
Beyond 100% Accuracy: Key Metrics to Evaluate in Text2SQL Systems
Architect Chen
Architect Chen
Jun 1, 2026 · Databases

15 Essential Redis Commands Every Engineer Should Know

This article provides a detailed walkthrough of the 15 most commonly used Redis commands—including key, hash, list, set, sorted‑set, and monitoring operations—showing syntax, return values, typical use cases, performance characteristics, and cautions for production environments.

CacheDatabasePerformance
0 likes · 6 min read
15 Essential Redis Commands Every Engineer Should Know
Su San Talks Tech
Su San Talks Tech
May 30, 2026 · Databases

Why PostgreSQL Beats MySQL for AI‑Driven Applications

The article explains why many developers stuck with MySQL should consider PostgreSQL, highlighting its superior SQL standards support, MVCC concurrency, rich indexing, JSONB performance, full‑text search, extensive extensions, and practical installation and Java integration steps, while also comparing pros, cons, and ideal use cases.

DatabaseFull-text SearchIndexing
0 likes · 24 min read
Why PostgreSQL Beats MySQL for AI‑Driven Applications
ITPUB
ITPUB
May 29, 2026 · Industry Insights

How the Fourth National Database Test Reshapes China's Domestic DB Competition

The fourth national security and reliability test released on May 26, 2026 lists 23 certified database products, highlighting a surge in Level II certifications, the entry of time‑series NoSQL databases, and a diversification of vendors—including telecom and fintech players—signaling a major shift in China's domestic database market.

ChinaDatabaseNoSQL
0 likes · 7 min read
How the Fourth National Database Test Reshapes China's Domestic DB Competition
AI Agent Super App
AI Agent Super App
May 29, 2026 · Databases

Why SQLite Is the World's Most Deployed Database—and How to Use It End‑to‑End

SQLite, the server‑less, single‑file database engine, is the most widely deployed database on the planet, powering Android, iOS, browsers and countless desktop apps; this article walks through its core features, Linux installation, command‑line CRUD, language bindings for Python, C, Java and Go, plus practical backup and performance tricks.

C++CLIDatabase
0 likes · 21 min read
Why SQLite Is the World's Most Deployed Database—and How to Use It End‑to‑End
dbaplus Community
dbaplus Community
May 25, 2026 · Operations

Key Highlights and PPTs from the 2026 XCOPS Intelligent Operations Conference – Guangzhou

The 2026 XCOPS Intelligent Operations Conference in Guangzhou gathered leading scholars, industry experts, and technology innovators to explore AI‑driven operational upgrades, database intelligence, cloud‑native observability, and multi‑agent architectures, with detailed talks, case studies, and practical roadmaps shared by speakers from academia, finance, and major tech firms.

AIDatabaseIntelligent Operations
0 likes · 11 min read
Key Highlights and PPTs from the 2026 XCOPS Intelligent Operations Conference – Guangzhou
Java Tech Workshop
Java Tech Workshop
May 25, 2026 · Backend Development

Ensuring SpringBoot Message Idempotency to Prevent Duplicate Consumption

The article analyzes why duplicate consumption is inevitable in MQ systems, defines message idempotency, and presents four practical solutions—including Redis SETNX, database unique indexes, state‑machine with optimistic locking, and global unique constraints—along with their pros, cons, and best‑practice guidelines for SpringBoot applications.

DatabaseJavaMQ
0 likes · 13 min read
Ensuring SpringBoot Message Idempotency to Prevent Duplicate Consumption
java1234
java1234
May 21, 2026 · Backend Development

Three Months as an AI Code Babysitter: My Exhausting Journey and Hard Lessons

A veteran Java developer took a 5‑wan‑yuan retail project, relied on an end‑to‑end AI code generator for a month, then faced chaotic project structures, security flaws, and massive refactoring before discovering FeiSuan JavaAI's multi‑agent workflow that finally turned the disaster into a deliverable.

AIBackend DevelopmentDatabase
0 likes · 21 min read
Three Months as an AI Code Babysitter: My Exhausting Journey and Hard Lessons
Architect's Guide
Architect's Guide
May 20, 2026 · Databases

30 Essential SQL Query Optimization Techniques

This article presents thirty practical SQL optimization tips, covering index usage, avoiding full‑table scans caused by operators like !=, NULL checks, OR, LIKE, IN, functions, and expressions, as well as best practices for temporary tables, cursors, and transaction size to improve database performance.

DatabasePerformance TuningQuery Optimization
0 likes · 10 min read
30 Essential SQL Query Optimization Techniques
Subtle Storm
Subtle Storm
May 17, 2026 · Backend Development

Why Distributed Locks Matter and How to Implement Them with DB, Redis, and ZooKeeper

The article explains why a simple JVM lock fails in multi‑instance services, illustrates the overselling problem with an e‑commerce example, and then compares three practical distributed‑lock solutions—database‑based, Redis‑based, and ZooKeeper‑based—detailing their mechanisms, strengths, weaknesses, and suitable scenarios.

ConcurrencyDatabaseJava
0 likes · 8 min read
Why Distributed Locks Matter and How to Implement Them with DB, Redis, and ZooKeeper
Linyb Geek Road
Linyb Geek Road
May 15, 2026 · Backend Development

8 Practical API Idempotency Solutions to Eliminate Duplicate Requests (Pitfall Guide)

The article explains the causes of duplicate requests in distributed systems, defines idempotency, and presents eight concrete implementation strategies—including token mechanisms, unique database indexes, optimistic and pessimistic locks, distributed locks, state machines, request serial numbers, and MQ‑based handling—each with code samples, advantages, drawbacks, and usage guidelines.

API designDatabaseSpring Boot
0 likes · 35 min read
8 Practical API Idempotency Solutions to Eliminate Duplicate Requests (Pitfall Guide)
JD Tech
JD Tech
May 13, 2026 · Databases

Deep Dive into Using JSON Fields in Databases: Practical Lessons and Pitfalls

This article walks through the rationale, common functions, and real‑world case studies of storing and querying JSON columns in a relational database, exposing issues with null handling, batch updates, and dynamic SQL generation, and presents step‑by‑step debugging and robust solutions.

Batch UpdateDatabaseDynamic Queries
0 likes · 11 min read
Deep Dive into Using JSON Fields in Databases: Practical Lessons and Pitfalls
DataFunSummit
DataFunSummit
May 3, 2026 · Databases

ScopeDB: Real-Time Data Analytics Solution for the Cloud‑Native Era

ScopeDB introduces a cloud‑native, real‑time analytics database that combines structured core columns with a flexible JSON column, adaptive indexing, a custom query language (ScopeQL), and true compute‑storage separation, delivering sub‑second query latency, high throughput, and up to 70% cost reduction compared with traditional big‑data stacks.

DatabaseReal-Time AnalyticsScopeDB
0 likes · 14 min read
ScopeDB: Real-Time Data Analytics Solution for the Cloud‑Native Era
Ops Community
Ops Community
May 2, 2026 · Databases

How to Completely Resolve MySQL CPU Spikes: Real‑World Fault Replay and Optimization Guide

This article walks you through a systematic, step‑by‑step process for diagnosing and fixing MySQL CPU usage spikes—from identifying the symptoms and gathering system metrics, to pinpointing problematic queries, analyzing locks and buffers, applying index and configuration tweaks, and validating the performance gains with real‑world examples and command‑line tools.

CPUDatabaseMySQL
0 likes · 44 min read
How to Completely Resolve MySQL CPU Spikes: Real‑World Fault Replay and Optimization Guide
Golang Shines
Golang Shines
Apr 28, 2026 · Backend Development

Essential Go Packages for Production Environments

This article compiles a curated list of production‑ready Go packages covering testing, logging, error handling, caching, databases, HTTP routing, HTTP clients, fault tolerance, Kafka, and various utility libraries, explaining their key features, concrete code examples, and why they are preferred in real‑world services.

DatabaseGoKafka
0 likes · 15 min read
Essential Go Packages for Production Environments
dbaplus Community
dbaplus Community
Apr 26, 2026 · Databases

Why PostgreSQL Is the Better Choice in 99% of Scenarios

The article argues that relying on many specialized databases creates operational complexity, higher costs, and maintenance overhead, while PostgreSQL’s extensible ecosystem—offering full‑text search, vector, time‑series, JSONB, and more—delivers comparable or superior algorithms, proven performance, and a simpler, more reliable stack for the vast majority of use cases, especially in AI applications.

AIDatabaseFull-text Search
0 likes · 19 min read
Why PostgreSQL Is the Better Choice in 99% of Scenarios
Cloud Architecture
Cloud Architecture
Apr 23, 2026 · Backend Development

Three Practical Spring Boot Solutions for Auto‑Cancelling Orders After 30 Minutes

This article analyzes the challenges of automatically cancelling unpaid orders after 30 minutes in high‑traffic e‑commerce systems and compares three production‑grade approaches—simple scheduled polling, RabbitMQ delayed queues, and a time‑bucket plus MQ strategy—detailing their architectures, code, trade‑offs, and best‑practice recommendations.

DatabaseJavaSpring Boot
0 likes · 41 min read
Three Practical Spring Boot Solutions for Auto‑Cancelling Orders After 30 Minutes
IT Services Circle
IT Services Circle
Apr 23, 2026 · Backend Development

Why You Can Skip Consistency Checks When Using DB and MinIO Together

The article argues that for typical file‑upload scenarios you should upload to MinIO first and then write to the database without trying to enforce strong distributed consistency, explaining the pitfalls of transaction‑based solutions and offering simple async cleanup strategies.

Async CleanupDatabaseJava
0 likes · 8 min read
Why You Can Skip Consistency Checks When Using DB and MinIO Together
Sohu Tech Products
Sohu Tech Products
Apr 22, 2026 · Databases

How to Resolve ID Conflicts After Sharding? 5 Proven Solutions

When sharding databases, independent auto‑increment IDs can collide, causing data integrity issues; this article explains why the conflict occurs and walks through five practical solutions—including UUID, custom auto‑increment steps, segment mode, Snowflake, and Meituan Leaf—detailing their trade‑offs, performance, and implementation steps.

DatabaseLeafid generation
0 likes · 15 min read
How to Resolve ID Conflicts After Sharding? 5 Proven Solutions
IoT Full-Stack Technology
IoT Full-Stack Technology
Apr 22, 2026 · Backend Development

Top IntelliJ IDEA Plugins for 2026 You Probably Haven’t Tried

IntelliJ IDEA already covers about 80% of development needs, but its rich plugin ecosystem lets you fine‑tune your workflow like a custom Vim setup; this article reviews essential plugins—including AceJump, Catppuccin Theme, CodeGlance Pro, Edit‑Tabs‑Location, GenerateAllSetter, GitHub Copilot, Inspection Lens, MyBatis Log Free, Power Mode II, IdeaVim, and Rainbow Brackets—detailing core features, configuration tips, and trade‑offs to help you choose wisely.

AI codingCode navigationDatabase
0 likes · 10 min read
Top IntelliJ IDEA Plugins for 2026 You Probably Haven’t Tried
Java Baker
Java Baker
Apr 22, 2026 · Databases

A Step‑by‑Step SOP for Seamless Business Data Migration

This article outlines a comprehensive, risk‑controlled SOP for migrating business data—including model changes, storage shifts, incremental dual‑write, back‑filling, full and incremental consistency checks, read‑switching, and final decommissioning—backed by concrete SQL examples and visual diagrams.

Data ConsistencyData MigrationDatabase
0 likes · 6 min read
A Step‑by‑Step SOP for Seamless Business Data Migration
AI Large-Model Wave and Transformation Guide
AI Large-Model Wave and Transformation Guide
Apr 20, 2026 · Artificial Intelligence

Build a No‑Code AI SQL Assistant with Dify in 12 Simple Steps

This step‑by‑step guide shows how to create a natural‑language database query assistant using Dify by preparing a test MySQL database, creating a read‑only user, installing the Dify database plugin, configuring the connection, building an Agent with a strong SQL‑capable LLM, setting prompts, adding Text‑to‑SQL and SQL‑Execute tools, testing simple, filtered and aggregate queries, and finally extending to multi‑table scenarios.

AIDatabaseDify
0 likes · 9 min read
Build a No‑Code AI SQL Assistant with Dify in 12 Simple Steps
Java Tech Workshop
Java Tech Workshop
Apr 20, 2026 · Backend Development

Optimizing SpringBoot Batch Insert/Update with MyBatis: Real‑World Tips for High‑Volume Data

This article explains why naïve per‑record inserts or updates in SpringBoot cause severe performance problems, analyzes three common mistakes, and demonstrates how MyBatis batch processing—through connection reuse, prepared‑statement reuse, and batch transaction commits—can speed up operations by tens of times, with practical code examples and configuration tips for handling millions of rows.

DatabaseJavaMyBatis
0 likes · 21 min read
Optimizing SpringBoot Batch Insert/Update with MyBatis: Real‑World Tips for High‑Volume Data
Ops Community
Ops Community
Apr 19, 2026 · Databases

How to Diagnose and Resolve MySQL CPU Spikes: A Complete Step‑by‑Step Guide

This guide walks you through identifying why MySQL CPU usage jumps, from confirming the MySQL process consumes CPU to checking connection counts, slow queries, lock waits, configuration settings, and business‑level traffic, and then provides short‑term mitigations and long‑term solutions such as read‑write splitting, sharding, and caching.

CPUDatabaseMySQL
0 likes · 17 min read
How to Diagnose and Resolve MySQL CPU Spikes: A Complete Step‑by‑Step Guide
Java Architect Handbook
Java Architect Handbook
Apr 18, 2026 · Databases

Redis Persistence Deep Dive: RDB, AOF, and Hybrid Strategies for Interview Success

This article provides a comprehensive analysis of Redis persistence mechanisms—including RDB snapshots, AOF append‑only logs, and the hybrid RDB+AOF mode—covering their architectures, trigger methods, performance trade‑offs, rewrite processes, interview‑focused questions, and practical recommendations for production environments.

AOFDatabaseInterview
0 likes · 11 min read
Redis Persistence Deep Dive: RDB, AOF, and Hybrid Strategies for Interview Success
Top Architect
Top Architect
Apr 13, 2026 · Backend Development

Why Did a Forgotten Transaction Block Payments? A Deep Dive into Spring’s Transaction Management

An online payment service suffered invisible data loss and lock timeouts because a newly deployed business branch failed to commit its transaction, leading to polluted connections that were reused by other services, and the article explains the root cause, debugging steps, code fixes, and preventive measures.

DatabaseSpringconnection-pool
0 likes · 11 min read
Why Did a Forgotten Transaction Block Payments? A Deep Dive into Spring’s Transaction Management
JD Tech
JD Tech
Apr 9, 2026 · Databases

How DongSQL Solves E‑Commerce DB Overload, Flash‑Sale, and Plan Drift

This article analyzes JD's self‑developed database kernel DongSQL, describing its architecture, the challenges of overload, flash‑sale write spikes, cache consistency, execution‑plan drift, and thread congestion, and explains how hint‑based limiting, RETURNING syntax, statement outlines, and a built‑in thread pool address each issue.

DatabaseE‑commerceHint
0 likes · 22 min read
How DongSQL Solves E‑Commerce DB Overload, Flash‑Sale, and Plan Drift
Architecture Digest
Architecture Digest
Apr 6, 2026 · Backend Development

Why UUIDv7 Is the Ideal Distributed ID Solution for Java 26 and How to Use It Safely

The article explains how Java 26’s native support for RFC 9562 UUIDv7 provides an ordered, unique, and standards‑compliant distributed identifier, compares it with traditional UUIDs and Snowflake, shows the new API usage, highlights hidden pitfalls, and offers practical best‑practice guidelines for production deployment.

DatabaseJDKTime‑based UUID
0 likes · 6 min read
Why UUIDv7 Is the Ideal Distributed ID Solution for Java 26 and How to Use It Safely
Top Architect
Top Architect
Apr 3, 2026 · Backend Development

Why Did My Payment Service Lose Data? Uncovering Hidden Transaction Bugs in Spring

A mysterious payment failure where orders appeared successful but were never persisted was traced to a missing transaction commit in a special code path, leading to polluted connections that silently broke subsequent transactions, and the article explains the root cause, debugging steps, fix, and preventive measures.

DatabaseDebuggingMySQL
0 likes · 11 min read
Why Did My Payment Service Lose Data? Uncovering Hidden Transaction Bugs in Spring
Architecture Digest
Architecture Digest
Apr 3, 2026 · Databases

16 Powerful Ways to Leverage Redis in Your Applications

This article presents a comprehensive guide to 16 practical Redis use cases—including caching, distributed locks, global IDs, counters, rate limiting, bitmaps, shopping carts, timelines, message queues, lotteries, likes, product tagging, filtering, follow‑recommendation models, and ranking—complete with code snippets and data‑structure examples.

CacheData StructuresDatabase
0 likes · 10 min read
16 Powerful Ways to Leverage Redis in Your Applications
ITPUB
ITPUB
Mar 27, 2026 · Databases

AI’s Impact on Open‑Source Databases: MySQL, PostgreSQL, and AliSQL DuckDB

In 2026 the database ecosystem faces fierce competition between MySQL and PostgreSQL, while AI emerges as a new driver prompting open‑source projects like AliSQL to release DuckDB, vector engines and intelligent CLI, reshaping how relational databases serve both transactional and analytical workloads.

AIAliSQLDatabase
0 likes · 15 min read
AI’s Impact on Open‑Source Databases: MySQL, PostgreSQL, and AliSQL DuckDB
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 25, 2026 · Databases

How AliSQL AI Diagnoses and Eliminates MySQL Replication Lag

This article analyzes the severe replication‑delay issues in MySQL master‑slave setups, identifies four typical workload patterns that cause lag, demonstrates how AliSQL's AI assistant pinpoints the root causes, and explains the kernel‑level optimizations that completely remove the delay.

AI DiagnosisAliSQLDatabase
0 likes · 13 min read
How AliSQL AI Diagnoses and Eliminates MySQL Replication Lag
Architect Chen
Architect Chen
Mar 24, 2026 · Databases

How High Can Redis Really Scale? Real-World QPS Limits Explained

This article breaks down Redis performance limits, showing that a single node can handle roughly 100‑200k simple GET/SET QPS and up to 500‑700k with multithreaded I/O, while sharded clusters can theoretically reach millions of QPS, though practical factors affect the actual throughput.

ClusterDatabasePerformance
0 likes · 6 min read
How High Can Redis Really Scale? Real-World QPS Limits Explained
AndroidPub
AndroidPub
Mar 23, 2026 · Databases

Room 3.0 Alpha: A Deep Dive into KMP‑Ready Database Overhaul and Migration Guide

Google’s newly released Room 3.0 Alpha marks a landmark rewrite that transforms the Android‑only persistence library into a Kotlin Multiplatform solution, introducing package renaming, KSP‑only processing, coroutine‑first APIs, and experimental web support, while providing detailed migration steps and new features such as custom DAO return types.

CoroutinesDatabaseKSP
0 likes · 12 min read
Room 3.0 Alpha: A Deep Dive into KMP‑Ready Database Overhaul and Migration Guide
JD Tech Talk
JD Tech Talk
Mar 18, 2026 · Databases

Mastering Dynamic JSON Fields in MySQL: Real‑World Cases and Pitfalls

This article explains how to store and query extensible JSON columns in a MySQL‑based system, lists the most useful JSON functions, walks through several real‑world scenarios—including dynamic extension queries and weight‑management cases—identifies subtle bugs caused by null values, and presents step‑by‑step SQL and MyBatis fixes to ensure reliable batch updates.

DatabaseDebuggingDynamicFields
0 likes · 15 min read
Mastering Dynamic JSON Fields in MySQL: Real‑World Cases and Pitfalls
Top Architect
Top Architect
Mar 17, 2026 · Backend Development

Why Replacing MyBatis with MyBatis‑Plus Can Break Your DateTime Handling

A newcomer replaced MyBatis with MyBatis‑Plus in an old MySQL‑based project, encountered a "Conversion not supported for type java.time.LocalDateTime" error, traced it to MyBatis 3.5.1 dropping built‑in type handling and an outdated mysql‑connector‑java driver, and resolved it by upgrading the driver while also fixing a related validation bug that caused production failures.

DatabaseDebuggingJava
0 likes · 10 min read
Why Replacing MyBatis with MyBatis‑Plus Can Break Your DateTime Handling
Java Tech Enthusiast
Java Tech Enthusiast
Mar 13, 2026 · Databases

When Does SELECT * Break Your MySQL Index? A Deep Dive into Index Invalidation

This article explains why using SELECT * does not automatically invalidate MySQL indexes, explores common scenarios that cause index loss such as left‑most prefix violations, function calls, implicit type conversions, wildcard LIKE patterns, OR/IN/NOT IN misuse, and ORDER BY pitfalls, and provides practical optimization recommendations with concrete SQL examples and verification methods.

DatabaseIndexMySQL
0 likes · 14 min read
When Does SELECT * Break Your MySQL Index? A Deep Dive into Index Invalidation
Woodpecker Software Testing
Woodpecker Software Testing
Mar 10, 2026 · Operations

Uncovering Test Data Generation Bottlenecks and Proven Ways to Accelerate CI Pipelines

The article examines why traditional manual or full‑backup test data creation becomes a performance bottleneck in modern micro‑service, TB‑scale environments, identifies three structural imbalances—data‑dependency, generation‑logic, and semantic redundancy—and presents a three‑layered optimization framework plus engineering best‑practices that can cut data‑prep time by up to 68%.

CI/CDDatabaseMicroservices
0 likes · 8 min read
Uncovering Test Data Generation Bottlenecks and Proven Ways to Accelerate CI Pipelines
MaGe Linux Operations
MaGe Linux Operations
Mar 9, 2026 · Databases

How to Diagnose and Fix MySQL Replication Lag in Production

This guide explains why MySQL replication lag spikes, how to distinguish IO‑thread pull problems from SQL‑thread apply bottlenecks, provides step‑by‑step commands, configuration examples, real‑world case studies, best‑practice recommendations, and monitoring setups to reliably troubleshoot and prevent replication delays.

DatabaseLagMySQL
0 likes · 16 min read
How to Diagnose and Fix MySQL Replication Lag in Production
JavaGuide
JavaGuide
Mar 9, 2026 · Databases

Does SELECT * Always Invalidate Indexes? Why Some Teams Ban It

While many believe that using SELECT * inevitably disables indexes, MySQL’s optimizer only skips indexes when a full table scan is cheaper, and patterns such as violating the left‑most prefix, applying functions or implicit casts, leading‑wildcard LIKE, OR/IN misuse, and mismatched ORDER BY can cause index invalidation, prompting some companies to forbid SELECT * in production.

DatabaseMySQLPerformance Tuning
0 likes · 14 min read
Does SELECT * Always Invalidate Indexes? Why Some Teams Ban It
Machine Learning Algorithms & Natural Language Processing
Machine Learning Algorithms & Natural Language Processing
Mar 7, 2026 · Artificial Intelligence

How the Transformer Creator Built a Secure Rust Reimplementation of OpenClaw

Illia Polosukhin, one of the authors of the Transformer paper, rewrote OpenClaw in Rust as IronClaw, adding multiple security layers, a database‑backed memory system, WASM sandboxing, encrypted credential storage, and extensible agent components to make AI agents both safe and efficient.

DatabaseIronClawRust
0 likes · 7 min read
How the Transformer Creator Built a Secure Rust Reimplementation of OpenClaw
Data STUDIO
Data STUDIO
Mar 3, 2026 · Backend Development

How to Build a Never‑Crashing, Scalable Python Backend

This article walks through practical techniques for designing a highly concurrent Python backend that stays stable under load, covering architecture planning, async programming, load balancing, database scaling, distributed tasks, caching, rate limiting, monitoring, and graceful shutdown.

DatabaseFastAPIPython
0 likes · 20 min read
How to Build a Never‑Crashing, Scalable Python Backend
Raymond Ops
Raymond Ops
Feb 26, 2026 · Operations

What Core Skills Do 500k‑CNY Ops Engineers Master?

This article breaks down the essential technical and soft‑skill competencies—ranging from deep Linux kernel knowledge and database optimization to cloud‑native Kubernetes expertise, observability, automation, cost‑saving architecture, and security—that distinguish high‑salary operations engineers and provides a practical roadmap for achieving them.

DatabaseKubernetesOperations
0 likes · 38 min read
What Core Skills Do 500k‑CNY Ops Engineers Master?
php Courses
php Courses
Feb 25, 2026 · Backend Development

Why Choose PDO Over mysqli? A Complete Guide to PHP Database Connections

This guide explains the advantages of using PDO instead of mysqli for PHP database connections, walks through MySQL and PostgreSQL setup with detailed code examples, recommended configuration options, and a checklist for troubleshooting common connection errors.

DatabaseMySQLPDO
0 likes · 7 min read
Why Choose PDO Over mysqli? A Complete Guide to PHP Database Connections
Top Architect
Top Architect
Feb 15, 2026 · Backend Development

Why Did My Payment Service Lose Data? Uncovering Hidden Transaction Bugs in Spring

A payment service failed to insert orders despite successful payments, showing no errors, occasional lock timeouts, and intermittent success, which was traced to a missing transaction commit that polluted reused connections, causing unrelated business failures until the bug was fixed and preventive measures were added.

DatabaseJavaSpring
0 likes · 11 min read
Why Did My Payment Service Lose Data? Uncovering Hidden Transaction Bugs in Spring
IT Services Circle
IT Services Circle
Feb 12, 2026 · Backend Development

Du Xiaoman Java Backend Salary & Interview Secrets Revealed

The article details Du Xiaoman's 2023 campus hiring salaries for Java backend roles, explains the significance of signing bonuses, shares a successful intern story, and provides in‑depth interview preparation covering thread pools, locks, AQS, CAS, SQL optimization, sharding, MVCC, and transaction isolation levels.

ConcurrencyDatabaseInterview
0 likes · 22 min read
Du Xiaoman Java Backend Salary & Interview Secrets Revealed