Tag

Transactions

1 views collected around this technical thread.

Raymond Ops
Raymond Ops
Apr 4, 2025 · Databases

Mastering Redis: Persistence, Cache Pitfalls, Data Types, Clustering & Locks

This article explains Redis persistence mechanisms (RDB and AOF), common cache problems and their solutions, the various Redis data structures and their use cases, cluster deployment options, master‑slave replication, transaction commands, and how to implement distributed locks with SETNX and expiration.

CacheClusteringData Types
0 likes · 13 min read
Mastering Redis: Persistence, Cache Pitfalls, Data Types, Clustering & Locks
Lobster Programming
Lobster Programming
Feb 24, 2025 · Databases

Mastering Redis Transactions: Commands, Rollback Strategies, and Limitations

Redis, a non‑relational database, implements transaction-like behavior using commands such as MULTI, EXEC, DISCARD, and WATCH, allowing queued execution, optimistic locking, and various rollback granularities, though its semantics differ from traditional relational database transactions.

DatabaseExecMulti
0 likes · 5 min read
Mastering Redis Transactions: Commands, Rollback Strategies, and Limitations
Practical DevOps Architecture
Practical DevOps Architecture
Feb 14, 2025 · Databases

Comprehensive MySQL Advanced Features Course Outline

This MySQL course provides an extensive curriculum covering advanced functions, transaction management, backup and recovery, user permission handling, and multi‑table relationships, presented through a series of video modules that guide learners from fundamental concepts to practical, production‑level implementations.

Advanced SQLBackupDatabase
0 likes · 6 min read
Comprehensive MySQL Advanced Features Course Outline
Raymond Ops
Raymond Ops
Jan 24, 2025 · Databases

Master MySQL Transactions, Locks, and Connection Pools with Practical Python Examples

This guide explains MySQL transaction fundamentals, ACID properties, row and table locking mechanisms, and demonstrates how to implement them in Python using pymysql, including connection pooling, context managers, and a reusable SQL helper class for robust database operations.

Connection PoolLocksMySQL
0 likes · 19 min read
Master MySQL Transactions, Locks, and Connection Pools with Practical Python Examples
IT Services Circle
IT Services Circle
Nov 27, 2024 · Databases

15 Common MySQL Pitfalls and How to Avoid Them

This article outlines fifteen typical MySQL pitfalls—including missing WHERE clauses, lack of indexes, improper NULL handling, wrong data types, deep pagination, missing EXPLAIN analysis, charset misconfiguration, SQL injection risks, transaction misuse, collation issues, overusing SELECT *, index loss, frequent schema changes, missing backups, and unarchived historical data—and provides concrete examples and best‑practice solutions to improve performance, reliability, and security.

Database OptimizationIndexingMySQL
0 likes · 13 min read
15 Common MySQL Pitfalls and How to Avoid Them
Selected Java Interview Questions
Selected Java Interview Questions
Nov 15, 2024 · Databases

Understanding MySQL Transactions, MVCC, Isolation Levels, and Lock Types

This article explains MySQL transaction fundamentals, the ACID properties, MVCC implementation, isolation levels, snapshot versus current reads, and the various lock types and modes, and provides practical examples of how different SQL statements acquire locks under InnoDB.

InnoDBIsolation LevelsLocks
0 likes · 14 min read
Understanding MySQL Transactions, MVCC, Isolation Levels, and Lock Types
Cognitive Technology Team
Cognitive Technology Team
Sep 1, 2024 · Fundamentals

Fundamental Design Patterns, Layered Architecture, and Concurrency Principles for Enterprise Applications

The article explains core software design patterns, the benefits and pitfalls of layered architecture, essential database and transaction practices, and concurrency control techniques such as isolation, immutability, optimistic and pessimistic locking, guiding developers to build robust enterprise systems.

Software FundamentalsTransactionsconcurrency
0 likes · 10 min read
Fundamental Design Patterns, Layered Architecture, and Concurrency Principles for Enterprise Applications
Test Development Learning Exchange
Test Development Learning Exchange
Jul 24, 2024 · Databases

Python MySQL Database Operations: 10 Practical Examples

This article provides 10 detailed Python code examples demonstrating how to connect to, query, insert, update, delete, and manage MySQL databases with proper error handling and resource management.

CRUDDatabase ManagementDatabase Operations
0 likes · 4 min read
Python MySQL Database Operations: 10 Practical Examples
Aikesheng Open Source Community
Aikesheng Open Source Community
Apr 24, 2024 · Databases

Summary of the MySQL Transaction Module Series

This article reviews the 14-part series on MySQL's transaction module, covering initialization, transaction types, two‑phase commit, binlog handling, savepoints, and full rollback, and provides links to each detailed post, including discussions on BEGIN statements, read‑only transactions, and the internal mechanisms of InnoDB.

DatabaseInnoDBMySQL
0 likes · 5 min read
Summary of the MySQL Transaction Module Series
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Feb 7, 2024 · Databases

Mastering Redis with Spring Boot: Pub/Sub, Transactions, Pipelines, and Lua Locks

This guide demonstrates how to use Spring Boot 2.7 with Redis 6.2 to implement Pub/Sub messaging, transactional operations, pipelined commands, and Lua‑based distributed locks, providing code examples, configuration details, and explanations of each feature’s advantages and limitations.

Distributed LockLuaPipelining
0 likes · 10 min read
Mastering Redis with Spring Boot: Pub/Sub, Transactions, Pipelines, and Lua Locks
Aikesheng Open Source Community
Aikesheng Open Source Community
Jan 17, 2024 · Databases

Understanding InnoDB Transaction Types and Allocation Process in MySQL 8.0.32

This article explains how InnoDB in MySQL 8.0.32 distinguishes user and internal transactions, details the allocation of transaction objects from transaction pools, describes initialization steps, and shows how transaction objects are linked into appropriate transaction lists.

Database InternalsInnoDBMySQL
0 likes · 8 min read
Understanding InnoDB Transaction Types and Allocation Process in MySQL 8.0.32
Architecture & Thinking
Architecture & Thinking
Nov 17, 2023 · Databases

Mastering MySQL Transactions: ACID, Isolation Levels, and Common Pitfalls

This article explains MySQL transaction fundamentals, the necessity of ACID properties, details the four isolation levels and their impact on phenomena like dirty reads, non‑repeatable reads, and phantom reads, and provides practical SQL examples and strategies for ensuring data consistency in high‑concurrency environments.

ACIDDatabase ConcurrencyInnoDB
0 likes · 15 min read
Mastering MySQL Transactions: ACID, Isolation Levels, and Common Pitfalls
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 27, 2023 · Databases

Understanding MySQL Transactions, Isolation Levels, and MVCC

This article explains MySQL transaction fundamentals, the ACID properties, how to start and control transactions, the problems of dirty, non‑repeatable and phantom reads, isolation level settings, MVCC mechanics, read‑view structures, and the role of undo logs in ensuring data consistency.

DatabaseInnoDBIsolation Levels
0 likes · 15 min read
Understanding MySQL Transactions, Isolation Levels, and MVCC
政采云技术
政采云技术
Jul 18, 2023 · Databases

Transaction Overview and Implementation Strategies: Database, Spring, and Distributed Solutions

This article explains the ACID properties of transactions and compares various implementation approaches—including database‑level mechanisms, Spring single‑datasource transactions, and distributed transaction frameworks such as Seata and RocketMQ—while analyzing their advantages, drawbacks, and suitable scenarios.

ACIDDatabaseSpring
0 likes · 9 min read
Transaction Overview and Implementation Strategies: Database, Spring, and Distributed Solutions
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jun 25, 2023 · Databases

Master MySQL Transactions: ACID, Isolation Levels, and Practical Commands

This guide explains MySQL transaction fundamentals, the ACID properties, how to use explicit and implicit transactions, savepoints, and demonstrates each isolation level with commands and examples to help developers write reliable, concurrent database code.

ACIDIsolation LevelsMySQL
0 likes · 12 min read
Master MySQL Transactions: ACID, Isolation Levels, and Practical Commands
IT Services Circle
IT Services Circle
Jun 10, 2023 · Databases

Comprehensive MySQL Interview Guide: Key Concepts and Practices

This article provides a systematic, interview‑focused overview of MySQL fundamentals—including normal forms, DML vs DDL, primary and foreign keys, storage engines, redo and binlog mechanisms, indexing strategies, transaction properties, MVCC, lock types, replication, and common performance pitfalls—helping candidates quickly master essential database knowledge for interview success.

DatabaseIndexingInterview
0 likes · 32 min read
Comprehensive MySQL Interview Guide: Key Concepts and Practices
Architects Research Society
Architects Research Society
Jun 4, 2023 · Big Data

Understanding Transactions in Apache Kafka

This article explains the design, semantics, and practical usage of Apache Kafka's transaction API, covering why transactions are needed for exactly‑once processing, the underlying atomic multi‑partition writes, zombie fencing, consumer guarantees, Java API details, performance considerations, and operational best practices.

Apache KafkaJavaStreaming
0 likes · 19 min read
Understanding Transactions in Apache Kafka