ProxyDBX is a high-performance, lightweight database sharding middleware for C#. It efficiently distributes user data across multiple database shards, ensuring optimized query routing, SQL parsing, and performance enhancements. Powered by Dapper for fast database operations and ANTLR4 for intelligent query rewriting, ProxyDBX enables scalable database management.
β Automatic Query Routing β Directs SQL queries to the appropriate shard automatically.
β SQL Parsing & Optimization β Uses ANTLR4 to enhance query execution.
β High-Performance ORM β Integrates with Dapper for efficient SQL operations.
β Scalable & Lightweight β Ideal for large-scale distributed applications.
β Multi-Database Support β Compatible with Sqlite for now
git clone https://github.com/ShubhamYadav25/ProxyDBX.git
cd ProxyDBX
dotnet restore
dotnet run
- C# & .NET 6 β Backend Development
- Dapper β High-Performance ORM
- ANTLR4 β SQL Parsing & Optimization
- Sqlite β Database Support
ProxyDBX is licensed under me. See the LICENSE file for details.
Contributions are welcome! π Follow these steps:
- Fork the repository
- Create a new branch (
feature-xyz
) - Commit your changes
- Push to your fork
- Submit a Pull Request
- LinkedIn: Shubham Yadav
π Enjoying ProxyDBX? Star this repo! β