SM

sanjaybairi8686/mcp

Developer tools

이 페이지는 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 \
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →