How is the Heimdall Proxy Unique?
We give SQL visibility and performance across multi-vendor databases. Our proxy can be deployed as a transparent sidecar process. Our distributed deployment results in optimal performance and predictive scale.
Caching removes network latency and accelerates response times. You choose the cache (e.g. Amazon ElastiCache, Redis, Hazelcast, GemFire) and we determine which query results to cache and invalidate. Best of all, deployment does not require writing a single line of code.
To implement a master writer and read replica architecture, application changes are required. Our proxy routes queries to the appropriate database instance. With replication lag detection, we can guarantee data consistency.
Front-side to back-side connections are reduced by up to a 1000:1 ratio. You can limit connections based on per user and per database. This ensure fairness while protecting the database from being overwhelmed (respectively). Additionally, we support authentication and authorization via Active Directory integration.