Tag

MariaDB

0 views collected around this technical thread.

Efficient Ops
Efficient Ops
Mar 4, 2024 · Databases

How MySQL’s Ecosystem Fueled Its Rise and Shaped Modern Databases

The article traces MySQL’s origins from Monty Widenius’s early Unireg project through its rapid growth, acquisition by Sun and Oracle, and the emergence of MariaDB, highlighting how an open‑source, user‑focused ecosystem and the LAMP stack propelled MySQL to become the world’s most popular database.

Database HistoryLAMPMariaDB
0 likes · 10 min read
How MySQL’s Ecosystem Fueled Its Rise and Shaped Modern Databases
Aikesheng Open Source Community
Aikesheng Open Source Community
Nov 27, 2023 · Databases

Is ANALYZE TABLE Safe on a Busy MySQL Database Server?

Running ANALYZE TABLE on MySQL, Percona Server, or MariaDB can block queries in older versions, but from MySQL 8.0.24, Percona Server 5.6.38+, 5.7.20+, and MariaDB 10.5.4+, the operation is safe and no longer causes disruptive locks.

ANALYZE TABLEMariaDBMySQL
0 likes · 8 min read
Is ANALYZE TABLE Safe on a Busy MySQL Database Server?
Architect's Guide
Architect's Guide
Nov 15, 2023 · Databases

Smooth 2N Database Scaling and High Availability with MariaDB, Keepalived, and Sharding

This article presents five expansion strategies—shutdown, write‑stop, log‑based, dual‑write, and smooth 2N—detailing step‑by‑step procedures for MariaDB installation, master‑master replication, dynamic data‑source configuration, and Keepalived high‑availability setup, enabling seamless horizontal scaling and minimal service disruption for large‑scale databases.

Database ScalingHigh AvailabilityKeepalived
0 likes · 30 min read
Smooth 2N Database Scaling and High Availability with MariaDB, Keepalived, and Sharding
Architect's Guide
Architect's Guide
Sep 15, 2023 · Databases

Why You Should Never Use MySQL “utf8” and Switch to “utf8mb4”

The article explains that MySQL’s legacy “utf8” charset only supports three‑byte characters, causing errors with genuine four‑byte UTF‑8 symbols, and advises all MySQL/MariaDB users to migrate to the proper “utf8mb4” charset using available conversion guides.

DatabaseMariaDBMySQL
0 likes · 7 min read
Why You Should Never Use MySQL “utf8” and Switch to “utf8mb4”
Aikesheng Open Source Community
Aikesheng Open Source Community
Aug 21, 2023 · Databases

Lifecycle and Version Management of MySQL and MariaDB

This article examines the current state and historical background of MySQL and MariaDB service lifecycles and version‑management strategies, comparing their community‑edition release models, long‑term‑support policies, innovation releases, and upgrade paths.

Database LifecycleInnovation ReleaseMariaDB
0 likes · 10 min read
Lifecycle and Version Management of MySQL and MariaDB
Aikesheng Open Source Community
Aikesheng Open Source Community
Jul 26, 2023 · Databases

Resolving Crash Issues When Installing MariaDB Audit Plugin on MySQL 5.7

This article analyzes why the MariaDB audit plugin crashes on MySQL 5.7, presents compatibility tables before and after source modification, details the verification steps, and provides a step‑by‑step solution including source code changes and recompilation to make the plugin work reliably.

Audit PluginCompatibilityDatabase Operations
0 likes · 14 min read
Resolving Crash Issues When Installing MariaDB Audit Plugin on MySQL 5.7
Laravel Tech Community
Laravel Tech Community
May 25, 2023 · Databases

Using Sequel Pro on macOS to Manage MySQL and MariaDB Databases

This article introduces Sequel Pro, a macOS GUI client for MySQL and MariaDB, explains how to configure standard connections with required fields, describes the main interface features such as database selection, table structure and content viewing, and highlights additional tools like Query and Table Info.

Database ManagementGUIMariaDB
0 likes · 3 min read
Using Sequel Pro on macOS to Manage MySQL and MariaDB Databases
IT Architects Alliance
IT Architects Alliance
Apr 14, 2023 · Databases

Comprehensive Guide to Database Horizontal Scaling, Smooth 2N Expansion, and Keepalived High‑Availability Configuration

This technical guide explains how to scale a sharded database horizontally by introducing five expansion schemes—including shutdown, write‑stop, log‑based, dual‑write, and smooth 2N approaches—covers MariaDB installation, master‑master replication setup, dynamic data‑source configuration with ShardingJDBC, and detailed Keepalived high‑availability configuration for seamless service continuity.

Database ScalingDynamic Data SourceHigh Availability
0 likes · 31 min read
Comprehensive Guide to Database Horizontal Scaling, Smooth 2N Expansion, and Keepalived High‑Availability Configuration
Code Ape Tech Column
Code Ape Tech Column
Mar 27, 2023 · Databases

Horizontal Database Scaling Strategies and Practical Implementation with MariaDB, Keepalived, and ShardingJDBC

This article explains how to expand a sharded database from three to four nodes, compares five migration schemes—including stop‑service, stop‑write, log‑based, dual‑write, and smooth 2N approaches—and provides step‑by‑step instructions for MariaDB installation, master‑slave configuration, Keepalived high‑availability setup, and dynamic data‑source integration using ShardingJDBC.

High AvailabilityKeepalivedMariaDB
0 likes · 33 min read
Horizontal Database Scaling Strategies and Practical Implementation with MariaDB, Keepalived, and ShardingJDBC
Top Architect
Top Architect
Dec 16, 2022 · Databases

Comprehensive Guide to Database Horizontal Scaling, Sharding, and High Availability with MariaDB and Keepalived

This article presents a detailed analysis and step‑by‑step implementation of horizontal database scaling, including sharding strategies, shutdown and stop‑write plans, log‑based migration, dual‑write approaches, and a smooth 2N expansion method, while also covering MariaDB master‑master configuration, dynamic data source addition, and Keepalived high‑availability setup.

DatabaseHigh AvailabilityKeepalived
0 likes · 37 min read
Comprehensive Guide to Database Horizontal Scaling, Sharding, and High Availability with MariaDB and Keepalived
Aikesheng Open Source Community
Aikesheng Open Source Community
Oct 11, 2022 · Databases

Configuring MariaDB MaxScale for MySQL Read/Write Splitting

This guide explains how to deploy and configure MariaDB MaxScale as a database proxy to achieve MySQL read/write splitting, covering topology design, user creation, installation steps, configuration files, service setup, and verification of routing behavior.

Database ProxyMariaDBMaxScale
0 likes · 11 min read
Configuring MariaDB MaxScale for MySQL Read/Write Splitting
Laravel Tech Community
Laravel Tech Community
Aug 25, 2022 · Databases

MariaDB 10.10.1 RC and 10.9.2 GA Release Highlights and Bug Fixes

MariaDB 10.10.1 RC and 10.9.2 GA have been released, delivering a short‑term support series with numerous bug fixes and improvements for InnoDB, replication, Galera clustering, the optimizer and other core components, enhancing stability and performance for database users.

DatabaseInnoDBMariaDB
0 likes · 7 min read
MariaDB 10.10.1 RC and 10.9.2 GA Release Highlights and Bug Fixes
Aikesheng Open Source Community
Aikesheng Open Source Community
Jun 7, 2022 · Databases

Implementing MySQL Auditing with init_connect, MariaDB Audit Plugin, and McAfee Audit Plugin

This article explains three practical methods for adding audit capabilities to MySQL 5.7—using the init_connect parameter to log user connections, installing the MariaDB server_audit plugin for detailed event logging, and deploying the McAfee audit plugin—while providing step‑by‑step commands, configuration examples, code snippets, and a comparison of advantages and drawbacks.

AuditingMariaDBMcAfee
0 likes · 27 min read
Implementing MySQL Auditing with init_connect, MariaDB Audit Plugin, and McAfee Audit Plugin
Top Architect
Top Architect
Feb 24, 2022 · Databases

Using Sequel Pro on macOS to Manage MySQL and MariaDB Databases

This article introduces Sequel Pro, a lightweight macOS client for MySQL and MariaDB, explains how to configure standard connections, describes its main interface modules such as database selection, table structure, query editor, and provides visual guidance for common operations.

Database ManagementGUI ToolMariaDB
0 likes · 4 min read
Using Sequel Pro on macOS to Manage MySQL and MariaDB Databases
Architecture Digest
Architecture Digest
Dec 30, 2021 · Operations

Step‑by‑Step Deployment of JumpServer with MariaDB, Redis, and Docker

This tutorial walks through installing MariaDB and Redis on a backend node, configuring Docker on a separate host, pulling and running the JumpServer container, and then setting up users, assets, and permissions so that operations teams can securely manage internal servers via a bastion host.

BastionHostDockerJumpserver
0 likes · 15 min read
Step‑by‑Step Deployment of JumpServer with MariaDB, Redis, and Docker
Top Architect
Top Architect
Sep 3, 2021 · Databases

Why MySQL’s “utf8” Is Not Real UTF‑8 and You Should Switch to utf8mb4

The article explains that MySQL’s legacy “utf8” charset only supports three‑byte characters, causing errors when storing true four‑byte UTF‑8 symbols, and shows how the newer “utf8mb4” charset provides full Unicode support, with historical context and migration guidance.

DatabaseMariaDBMySQL
0 likes · 7 min read
Why MySQL’s “utf8” Is Not Real UTF‑8 and You Should Switch to utf8mb4
Architect's Tech Stack
Architect's Tech Stack
Aug 30, 2021 · Databases

Performance Comparison of MariaDB and MySQL: Insert and Query Benchmarks

This article presents a detailed performance benchmark comparing MariaDB 10.4.12 and MySQL 8.0.19 on an i7 Windows 10 system, covering single and batch inserts, indexed and non-indexed queries, and analyzes speed and memory usage differences between the two databases.

DatabaseINSERTMariaDB
0 likes · 6 min read
Performance Comparison of MariaDB and MySQL: Insert and Query Benchmarks
Aikesheng Open Source Community
Aikesheng Open Source Community
Jul 30, 2021 · Databases

Migrating from MariaDB 10.3 to MySQL 5.7.25: Common Issues and Solutions

This article details the practical challenges encountered when migrating a MariaDB 10.3 database to MySQL 5.7.25, explains why certain defaults and engine-specific options cause import errors, and provides step‑by‑step fixes such as adjusting default expressions, removing Aria‑specific parameters, and configuring sql_mode.

CompatibilityMariaDBMySQL
0 likes · 5 min read
Migrating from MariaDB 10.3 to MySQL 5.7.25: Common Issues and Solutions
Architect's Tech Stack
Architect's Tech Stack
May 24, 2021 · Databases

Performance Comparison of MariaDB vs MySQL: Insertion and Query Benchmarks

This article presents a detailed performance benchmark of MariaDB and MySQL, covering single‑row and batch inserts, as well as various query scenarios with and without indexes, and concludes that MariaDB generally outperforms MySQL while using more memory.

DatabaseMariaDBMySQL
0 likes · 6 min read
Performance Comparison of MariaDB vs MySQL: Insertion and Query Benchmarks