senza1dio / database-pool
Enterprise-grade database connection pooling for PHP with circuit breaker, auto-scaling, and PostgreSQL/MySQL/SQLite support. Battle-tested at 100k+ concurrent users.
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 1
Forks: 3
Open Issues: 0
pkg:composer/senza1dio/database-pool
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- mockery/mockery: ^1.5
- phpstan/phpstan: ^1.0
- phpunit/phpunit: ^9.0|^10.0|^11.0
Suggests
- ext-memcached: For Memcached-based locking (alternative to Redis)
- ext-mysqli: For native MySQL support and better performance
- ext-pgsql: For native PostgreSQL support and better performance
- ext-redis: For Redis-based distributed locking (recommended for production at scale)
- ext-sqlite3: For SQLite support (development/testing)
- ext-sysvsem: For PHP semaphore-based locking (fallback for single-server)
- monolog/monolog: For comprehensive logging via PSR-3 interface