Application Performance Scaling with Hazelcast and Heimdall Data
Application performance bottlenecks are often due to poor database interaction. Latency and duplicate SQL queries affect application performance and scale. Heimdall Data is a Database Proxy focused on identifying and solving these issues. Working alongside Hazelcast, the best of breed in-memory data grid, this joint solution offers a transparent, easy to manage, and automated in-memory storage solution.
Cache Transparently
Developers often use the Hibernate cache interface or interact directly with Hazelcast to improve performance and scale through caching. However, there are customers who have applications which they cannot modify (i.e. 3rd party applications), or choose not to modify due to the application lifecycle which do not cache today.
!
!
Heimdall Data provides a transparent SQL caching solution for Hazelcast without the need for any application changes. With Heimdall, it just works, acting as a transparent interceptor for any Java application using JDBC. Heimdall intelligently identifies SQL responses, and works with Hazelcast to store cacheable data. As SQL content is cached by Hazelcast, database scale and application response times are improved.
In addition to using Hazelcast as a shared data store, Hazelcast is also used to prevent stale responses. When the application writes to the database through Heimdall, Hazelcast is used to synchronize invalidations between application servers. This guarantees the entire cache is synchronized within the cluster. Not only does Heimdall Data determine which queries to cache, it ensures data is fresh across cache nodes.
Cache with Confidence
Along with caching, Heimdall also provides Enterprise class automated database failover.
Hazelcast is used to synchronize server state information for Heimdall, allowing faster detection of database node failures to improve application availability. The combination of Hazelcast and Heimdall Data provides a transparent way to help your current application infrastructure grow seamlessly and cost effectively. For more information about how Heimdall Data contact us at info@heimdalldata.com today!