PHPMem v2.0.1

Version
1.6.45
Uptime
7 days 8 hours 58 minutes 2 seconds

Memory

Total
512MB
Used
13,32MB (2.6%)
Free
498,68MB

Keys

Current
10 162
Total (since start)
11 092
Evictions
0
Reclaimed
157
Expired Unfetched
0
Evicted Unfetched
0

Connections

Current
3 / 1 024 max
Total
64 427
Rejected
0
llm:2b279cc759344c34ea3fbbb3fc75b459f71916c0a6ec28f3c13284f2e7136806
TTL 5 hours 18 minutes 9 seconds Size 2,86KB Export
Edit
### 3.1 Quality Grade The dataset earns an **A (Excellent)** grade with a 100% overall score, reflecting near-complete data capture and structurally sound tables. With 99% completeness across 2,760 fighter records and 152 popular matches, the platform contains sufficient historical depth to support predictive modeling of bout outcomes. The 100% referential integrity score confirms that both tables maintain internal consistency—critical when training algorithms to distinguish winner characteristics from loser profiles. Business stakeholders can proceed with confidence that pre-fight attributes are reliably recorded and ready for statistical analysis without extensive cleansing overhead. ### 3.2 Key Risk Areas | Risk Type | Detail | Severity | |-----------|--------|----------| | PII/Sensitive | fighters.name (identifier) | High | The single elevated risk involves **personally identifiable information** in the `fighters` table, where athlete names serve as identifiers. Before deploying any predictive model or publishing match analytics externally, legal and compliance teams must review data-handling protocols to ensure adherence to athlete privacy agreements and regional data-protection regulations. This risk does not compromise analytical validity but introduces governance obligations that could delay productionization if unaddressed. The 1% incompleteness—likely scattered across optional fighter attributes—poses negligible threat to outcome prediction, as core pre-fight features appear consistently populated. ### 3.3 Remediation Priorities - **Implement PII masking for `fighters.name`** before sharing datasets outside the analytics team or embedding models in public-facing applications; replace with anonymized fighter IDs in all non-essential workflows to reduce regulatory exposure. - **Audit the 1% missing values** in the `fighters` table to determine whether gaps cluster in specific attributes (reach, stance, age) that correlate with win probability; impute or flag incomplete records to prevent biased model training. - **Establish a data-refresh cadence** for `popular_matches` (currently 152 rows) to ensure the training set grows with recent bouts, preventing model drift as fighting styles and athlete populations evolve over time. - **Document the relationship** between `fighters` and `popular_matches` even though no validated foreign key exists; clarify whether match records reference fighter IDs and whether both winner and loser attributes are captured symmetrically for supervised learning. - **Validate timestamp consistency** across match records to confirm that pre-fight attributes (weight class, record, ranking) reflect conditions at bout time rather than current-day snapshots, ensuring temporal integrity for predictive features.