Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davidwed/sqlrelay
https://github.com/davidwed/sqlrelay
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/davidwed/sqlrelay
- Owner: davidwed
- License: other
- Created: 2018-01-02T22:43:51.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-09-22T08:07:12.000Z (about 1 year ago)
- Last Synced: 2024-08-01T16:43:09.149Z (3 months ago)
- Language: C++
- Size: 25.2 MB
- Stars: 23
- Watchers: 4
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- License: COPYING
Awesome Lists containing this project
README
Forked from git://git.code.sf.net/p/sqlrelay/sqlrelay ( http://sqlrelay.sourceforge.net/ )
SQL Relay
SQL Relay is a powerful database connection management solution.
With SQL Relay, you can speed up and enhance the scalability of database-driven web-based applications, access databases from
unsupported platforms, throttle database access, distribute load over clustered or replicated databases, route queries and
migrate applications from one database to another.Advantages
Persistent Database Connection Pooling - makes database-driven web-based applications faster and more efficient
Proxying - provides access to databases from unsupported platforms
Throttling - prevents databases from becoming overloaded
High Availability - provides load balancing and failover with replicated or clustered databases
Query Routing - conditionally sends queries to one database or another
Query Filtering - prevents queries that match certain patterns from being run at all
Connection Schedules - constrain database access to specified timesDatabase Support - a wide variety of commercial and open-source databases are supported
Abstraction Layer Support - drivers for most popular database abstraction layers are provided
Drop-In Replacement Libraries - allow many native MySQL or PostgreSQL applications to use SQL Relay without modification
Native API - the powerful native SQL Relay client API supports a wide variety of programming languagesSubstitution and Bind Variables - make frequently run queries faster and more efficient
Multi-Row Fetches - reduce the number of network round-trips
Client-Side Result Set Caching - makes paging faster and easier
Suspended Transactions - allow a single transaction to span multiple web pagesSQL Relay Enterprise Modules provide advanced features not available in the standard distribution.
MySQL Front-End Modules - allow MySQL applications to use SQL Relay without modification and without a drop-in replacement library
(more Enterprise Modules coming soon...)