database-duel / README.md
mattmajestic's picture
Update README.md
c362734 verified
metadata
title: Database Duel
sdk: docker
emoji: 🐢
colorFrom: blue
colorTo: indigo
short_description: Dueling Database Speeds from Shiny for Python ⚔️

DatabaseDuel⚔️

DatabaseDuel is your go-to app for quickly comparing different databases! Whether you're a developer, data analyst, or tech enthusiast, DatabaseDuel empowers you to test various database types using your own datasets and measure their performance effortlessly. 📊🔍

🌟 Features

  • 🔄 Multiple Database Support: Compare popular databases like PostgreSQL, MySQL, SQLite, and MongoDB all in one place.
  • 📁 Custom Data Uploads: Upload your data in formats like CSV, Parquet, Excel, or JSON to see how each database handles it.
  • ⚡ Performance Benchmarking: Get real-time insights into data insertion times, query execution speeds, and more.
  • 📈 Interactive Visualizations: View results through intuitive tables and charts for easy comparison.
  • 🛠️ User-Friendly Interface: Built with Shiny for Python, offering a seamless and responsive user experience.

🛠️ How It Works

  1. 🔽 Upload Your Data: Choose a CSV, Parquet, Excel, or JSON file from your device.
  2. 🚀 Start Benchmarking: Click the "Compare Databases" button to initiate the performance tests.
  3. 📊 View Results: Instantly see how different databases perform with your data through detailed metrics and visual charts.

🎯 Why Use DatabaseDuel?

  • 💡 Make Informed Decisions: Understand which database best fits your project’s needs based on actual performance data.
  • ⏱️ Save Time: Quickly assess multiple databases without the hassle of setting them up individually.
  • 🔧 Customize Your Tests: Use your own datasets to get relevant and personalized benchmarking results.
  • 📈 Optimize Performance: Identify potential bottlenecks and choose the most efficient database for your workload.

📦 Getting Started

shiny run app.py

🛠️ Contributing

We welcome contributions! Feel free to submit issues and pull requests to help improve DatabaseDuel. 🤝


Compare databases with ease and choose the best one for your needs with DatabaseDuel!