Designing and Implementing Database Sharding and Table Partitioning
Scaling MySQL: Evolution of Database Architecture
As application traffic grows, monolithic database architectures often become bottlenecks. To handle increased loads, engineers typically employ a combination of architectural changes: service separation, master-slave replication, database sharding (splitting databases), and table partitioning (s ...
Posted on Sat, 19 Sep 2026 16:48:36 +0000 by cetaces
Developing a Personal Task Manager with Spring Boot and Vue.js
System Architecture and EnvironmentThe architecture employs a decoupled frontend and backend. The backend leverages Spring Boot with JDK 1.8, serving via embedded Tomcat, while data persistence relies on MySQL 5.7. Build management is handled via Maven. The client-side consumes RESTful APIs through a Vue.js interface, ensuring a responsive and ...
Posted on Sat, 19 Sep 2026 16:40:46 +0000 by alimadzi
Quality Management System Design and Implementation for Small and Medium Manufacturing Enterprises using Java, Spring Boot, and MySQL
In today's rapidly evolving digital landscape, traditional information management systems face significant challenges in terms of timeliness, security, and operational efficiency. The advent of internet technologies has revolutionized how data is managed, offering solutions to longstanding issues in traditional systems. As manufacturing enterpi ...
Posted on Sat, 19 Sep 2026 16:25:17 +0000 by icarpenter
Splitting Comma-Separated Values in MySQL and Performing Count Statistics
Splitting Strings Using Built-in Tables
To transform a comma-separated string into rows, the help_topic system table can be used. This approach leverages the sequential IDs present in the table.
SELECT
SUBSTRING_INDEX(
SUBSTRING_INDEX('a,b,c,d,e,f,g,h', ',', help_topic_id + 1),
',',
-1
) AS extracted_value
FROM mysql.help_top ...
Posted on Sat, 19 Sep 2026 16:18:19 +0000 by MHardeman25
Understanding MySQL Index Structures and Optimization
Index Structure
MySQL defines an index as a data structure used by the storage engine to quickly locate records. Indexes require additional space and maintenance overhead.
Indexes are stored as physical data pages in data files (e.g., .ibd files for InnoDB), utilizing data pages for storage.
Indexes speed up retrieval but slow down insert, upd ...
Posted on Sat, 19 Sep 2026 16:11:00 +0000 by markhard
Setting Up MySQL Master-Master Replication for High Availability
Network Connectivity Requirements
Ensure bidirectional network commuincation between cluster nodes using ping utility.
C:\Users\administrator>ping 192.168.100.91
Pinging 192.168.100.91 with 32 bytes of data:
Reply from 192.168.100.91: bytes=32 time=2ms TTL=64
Reply from 192.168.100.91: bytes=32 time=1ms TTL=64
Reply from 192.168.100.91: byt ...
Posted on Fri, 18 Sep 2026 16:42:44 +0000 by kaumilpatel
Anatomy of a SQL Statement Execution in MySQL
Database Connection Management
Applications communicate with MySQL databases through a dedicated MySQL driver that establishes TCP/IP connections. Rather than creating new connections for each request, connection pooling maintains reusable connections to avoid the overhead of repeated connection establishment and teardown.
Popular Java connecti ...
Posted on Fri, 18 Sep 2026 16:08:28 +0000 by DigitalExpl0it
Implementing a Role-Based Attendance System with Java Web and MyBatis
A role-based employee attendance management system was implemented using Java Servlets, MyBatis, and MySQL. The system supports login, personal information management, password updates, and attendance tracking with differentiated views for employees, department managers, and administrators.
The data model consists of two primary entities:
Staf ...
Posted on Thu, 17 Sep 2026 16:28:35 +0000 by matifibrahim
MySQL Installation, Configuration, and Uninstallation on CentOS 7
MySQL Data base Installation
To install MySQL on a CentOS 7 system, follow these steps:
[root@server ~]# wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
[root@server ~]# yum -y install mysql57-community-release-el7-9.noarch.rpm
[root@server ~]# cd /etc/yum.repos.d/
[root@server ~]# yum -y install mysql-server
Starti ...
Posted on Thu, 17 Sep 2026 16:27:38 +0000 by ctimmer
Understanding Core Database Concepts: Transactions, Storage Engines, and Programmability
Databases are fundamental to modern applications, providing structured ways to store and retrieve information. Beyond basic data manipulation, several advanced features ensure data integrity, optimize performance, and simplify complex operations. This article delves into critical database concepts including transactions, storage engines, views, ...
Posted on Thu, 17 Sep 2026 16:23:52 +0000 by irbrian