SM

sanjaybairi8686/mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

2 stars 0 forks 质量 44 趋势 8

A comprehensive database administration project demonstrating Docker containerization, PostgreSQL setup, schema design, and database performance optimization using Model Context Protocol (MCP) tools.

概览

A comprehensive database administration project demonstrating Docker containerization, PostgreSQL setup, schema design, and database performance optimization using Model Context Protocol (MCP) tools. This project showcases modern database administration practices through a production-ready PostgreSQL setup. It demonstrates: - : Docker-based PostgreSQL 16 deployment - : Normalized e-commerce database with 4 core tables - : Automated database auditing and index recommendations - : Cache hit rate analysis and query performance metrics - : Database operations using Model Context Protocol tools - 🔧 : Isolated PostgreSQL 16 environment - 📊 : Automated health checks and performance analysis - 🔍 : Identifies missing indexes on foreign keys - 📈 : Cache hit rate monitoring and query analysis - 🛠️ : Python-based database management utilities - 📝 : Schema docs, quick start guides, and portfolio resources The project implements a normalized e-commerce database with the following...

README

以下为原文 README 节选,完整内容请查看原文。

PostgreSQL Database Administration with MCP

A comprehensive database administration project demonstrating Docker containerization, PostgreSQL setup, schema design, and database performance optimization using Model Context Protocol (MCP) tools.

📋 Table of Contents

🎯 Project Overview

This project showcases modern database administration practices through a production-ready PostgreSQL setup. It demonstrates:

  • Containerized Database Infrastructure: Docker-based PostgreSQL 16 deployment
  • Schema Design: Normalized e-commerce database with 4 core tables
  • Performance Optimization: Automated database auditing and index recommendations
  • Health Monitoring: Cache hit rate analysis and query performance metrics
  • MCP Integration: Database operations using Model Context Protocol tools

Database Statistics

Metric Value
Total Tables 4
Total Records ~43,000 rows
Database Size ~3.5 MB
Cache Hit Rate 99.94%
Customers 2,000
Orders 10,000
Order Items 30,000
Products 1,000

✨ Features

  • 🔧 Docker Containerization: Isolated PostgreSQL 16 environment
  • 📊 Database Auditing: Automated health checks and performance analysis
  • 🔍 Index Optimization: Identifies missing indexes on foreign keys
  • 📈 Performance Metrics: Cache hit rate monitoring and query analysis
  • 🛠️ Automated Scripts: Python-based database management utilities
  • 📝 Comprehensive Documentation: Schema docs, quick start guides, and portfolio resources

🏗️ Architecture

Database Schema

The project implements a normalized e-commerce database with the following structure:

Core Tables

  1. customers - Customer information with registration details, country, and tier
  2. orders - Order records with status, amounts, and regional data
  3. products - Product catalog with categories, pricing, and stock levels
  4. order_items - Junction table linking orders to products with quantities
在 GitHub 查看完整 README

安装

docker run -d \
新手?先看 mcpskill.org 教程 →