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