Server rental store

ADB Documentation

ADB Documentation

This document details the server configuration for the Application Database Backend (ADB), which supports critical functionality for our wiki. It is intended for new system administrators and developers needing to understand the environment.

Overview

The ADB is responsible for storing and retrieving data related to user accounts, preferences, watchlist data, recent changes, and various other wiki-related information. It’s a crucial component, and its performance directly impacts the overall wiki experience. This documentation covers the hardware specifications, software configuration, and monitoring procedures for the ADB server. Proper configuration and maintenance are essential for ensuring data integrity and optimal performance. Refer to Manual:Configuration for general MediaWiki configuration guidance.

Hardware Specifications

The ADB server utilizes dedicated hardware to ensure sufficient resources. Details are provided below in a table format.

Component Specification Quantity
CPU Intel Xeon Gold 6248R (24 cores) 2
RAM 256 GB DDR4 ECC Registered 1
Storage (OS) 500GB NVMe SSD 1
Storage (Data) 4TB SAS 10k RPM HDD (RAID 10) 8
Network Interface 10 Gigabit Ethernet 2
Power Supply 1000W Redundant 2

Regular monitoring of hardware health is performed using system monitoring tools. Any anomalies should be addressed immediately. See Special:ListUsers for information on user accounts.

Software Configuration

The ADB server runs a dedicated instance of MariaDB. The following table lists the key software components and their versions.

Software Version Notes
Operating System CentOS Linux 7 Hardened security configuration applied
Database System MariaDB 10.5 Configured for high availability
PHP 7.4 Used for database connections
Web Server Apache 2.4 Proxies requests to the ADB server
Firewall Firewalld Restricts network access

The `my.cnf` file (MariaDB configuration) is located at `/etc/my.cnf.d/mediawiki.cnf`. Key settings include `innodb_buffer_pool_size` (set to 128GB) and `max_connections` (set to 500). Review Manual:Database for more details on database configuration. Consider Help:Caching to improve database performance.

Database Schema and Maintenance

The MariaDB database schema is automatically managed by MediaWiki. However, regular maintenance is crucial. This includes:

⚠️ *Note: All benchmark scores are approximate and may vary based on configuration. Server availability subject to stock.* ⚠️