The Heimdall Proxy is a data access layer for application developers, database administrators, and architects. Whether on-premise or cloud, our proxy deliver a faster, more scalable, and secure solution for their current SQL database.
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.
Automated SQL Results Caching: 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.
Read/Write Split with ACID Compliance: 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.
Advanced Connection Pooling: 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.