News

 

Events

San Francisco Postgres User Group

Tuesday, July 17, 2018  6:30 PM – 8:00 PM

Improve Application Performance with SQL Caching; no code changes


In-memory computing hot topics & emerging trends: Panel discussion in Menlo Park

Wednesday, June 12, 2018  6:00 PM – 8:00 PM

In-Memory Panel Discussion with GridGain, Redis Labs, Oracle, Hazelcast, PingCap, VoltDB


RedisConf2018

Wednesday, April 25, 2018 2:00 PM

“Increase Application Performance with SQL Auto-Caching; No Code Changes”


PGConf 2018

April 17-20th, 2018

Come and visit our boot at PGConf2018 in Jersey City, NJ. We will have two sessions on how Heimdall Data provides performance improvement and reliability.


San Francisco Java User Group

Wednesday, April 11, 2018 6:00 PM

“Automatic SQL Optimization for your Existing Database”


San Francisco Java User Group

Tuesday, March 27, 2018 6:30-9:30 PM

“Codeless SQL Caching: 5x Performance Gain from 5-Minutes of Integration”

Free fun drinks, swag, junk food, plus win a JBL Flip 4!
A Database Month event http://www.DBMonth.com/database/sql-caching

David Wheeler once said that ‘All problems in computer science can be solved by another level of indirection’ but how do you leverage this for databases?

In this session, Erik Brandsberg, CTO of Heimdall Data, will provide an overview of how to implement a transparent indirection layer between the application and database to provide users with:
• Query result caching with automatic invalidation to improve scale and performance
• Load balancing of read/write splits to better leverage resources
• Transparent failover for zero-downtime operations
• Auto-caching logic for grid caching with Redis, Amazon Elasticache, Hazelcast & Pivotal Gemfire
• Analytics that identify poorly performing queries, along with automatic query plan extraction
• Security to lock-down databases against zero-day SQL injection attacks

The presentation will include live demos on various unmodified third-party applications.

These techniques were designed for Postgres, MySQL, MS SQL Server and any JDBC-based database.

Erik Brandsberg, Chief Technical Officer, Heimdall Data

Erik Brandsberg is CTO and Architect of Heimdall Data. He specializes in application-networking technologies for web and backend data. Erik’s diverse experience at Alteon, Citrix and Juniper Networks have given him a solid understanding of operational complexities in a modern infrastructure, which has subsequently led to the founding of Heimdall Data.

Swag giveaway + food/drinks at 6:30pm
Power-Networking at 6:35pm
Presentation starts at 6:40pm


PGConf2017 Seattle

November 13-14th, 2017

How to Auto-cache Postgres with no code changes

Summary:

Most application performance and scale problems are due to inefficient database access. We will review existing solutions and introduce a new approach that is distributed and transparent.

Heimdall Data is a data access layer installed on each application server providing: 1) SQL auto-caching and auto-invalidation and 2) Automated database failover requires zero application code and Postgres changes.

Bio:
Erik Brandsberg is CTO at Heimdall Data. He specializes in application-networking technologies for web and backend data. Whether it’s coding, testing or installing, he has been involved. His diverse experience at Alteon, Citrix, and Juniper Networks gave him a solid understanding of operational complexities in a modern infrastructure, which led to the founding of Heimdall Data.


Silicon Valley Redis Meetup

Wednesday, November 8, 2017 6:00 PM

Come and Join us an exciting discussion “Increase Application Performance with SQL Auto-Caching”


San Francisco Java User Group

Tuesday, June 14, 2016 6:00 PM

Come and Join us an exciting discussion “Java Application Performance through JDBC”. Most application performance slowness is due to inefficient database access. There are various solutions and all have their pros and cons: A Networking proxy? Grid cache? ORM? Middleware? We will discuss a new way of optimizing application performance and availability in a cloud and on-premise environment via JDBC.


Silicon Valley JUG

Thursday, May 19th, 2016 6:00 PM

Please come and join us for a lively discussion with like minded people “Increasing Java Application Performance through JDBC!”


SVIC Show Case

Thursday, April 21, 2016 1:00 PM

Come and meet the Heimdall Data at SVIC showcase. Stop by the Heimdall Data booth to talk members of the Heimdall Data.


NEWS

Heimdall Data now on Microsoft Azure

Heimdall Data’s Database Proxy Now on Microsoft Azure

Palo Alto, CA — August 15, 2018 — Heimdall Data announced today the launch of its database proxy platform on Microsoft Azure.

Azure customers can now benefit from Heimdall’s transparent SQL scale-out and fast failover solution. Heimdall’s database proxy is database vendor neutral and is a simple add-on to existing Azure environments without application-database changes.

Heimdall is deployed between application and database. More specifically, a Heimdall agent (e.g. sidecar process) is deployed on each application instance. This distributed architecture is ideal for web scaling, as Heimdall agents scale linearly with the application.

Heimdall Data offers the following features:

  • Automated failover for business continuity. Heimdall monitors the health of each backend database and sends traffic to the database with the best performance. Compatible with Microsoft SQL Server and Azure SQL Database, Heimdall provides faster failover for unplanned and planned downtime (i.e. maintenance upgrades).
  • Query optimization: Heimdall routes the read and write queries to the appropriate data source, without the need to modify the application. This is helpful for:
  • Horizontal scale-out: Deploying write master and read replicas
  • Data warehouse optimization: Heimdall routes traffic to the best data source for optimal performance while also performing batch processing and managing materialized views.
  • Auto-caching and auto-invalidation SQL with “one click.” No complex coding is required. Each Heimdall agent (i.e. database proxy) caches and communicates invalidations to all respective caches to guarantee coherency. Because SQL caching is performed at the application tier, network latency and round-trip times to the database are removed.

To learn more about how Heimdall Data enhances Azure, visit our Heimdall Data for Microsoft website or our page in the Azure Marketplace.

“Microsoft Azure offers the global scale and productivity enterprises require to run their business,” said Roland Lee, CEO at Heimdall Data. “Heimdall Data allows Azure customers to take advantage of Azure database resources without the development work, reducing operational and infrastructure costs up to 50 percent. We provide the SQL optimization toolkit, and the customer clicks on the desired feature(s).”

About Heimdall Data

Heimdall Data is a database proxy that provides users visibility and control of their SQL traffic. These optimizations are performed at the application tier, avoiding the common cloud latency problem many operators neglect. This allows users to diagnose and cure SQL bottlenecks from an application perspective, not just from the database side.

From conception, implementation of Heimdall Data requires no application or database changes. Heimdall is a simple software add-on on your current Azure infrastructure, simplifying the management of database workloads in the cloud and speeding up application development. Learn more about Heimdall Data at www.heimdalldata.com.

The Heimdall Data logo is a registered trademark. All brand names, product names or trademarks belong to their respective holders.

Heimdall Data and Synthetic Data team up for Intelligent SQL Optimization

Press Release

Madrid, Spain, July 15, 2017

Heimdall Data and Synthetic Data team up for Intelligent SQL Optimization

Heimdall Data, the next generation SQL data access platform, and Synthetic Data, a leading Big Data solution provider, today announced a strategic alliance for the European Union market with Synthetic Data’s market reach in the financial services sector and Heimdall Data’s unique transparent caching solution.

Heimdall Data optimizes improves application performance at the backend by 5x without the need of any code change or database reformats. Synthetic Data is a leading Big Data solution provider with clients such as Telefónica, Banco Santander, Mercedes-Benz (Munich), etc

In this partnership, Synthetic Data brings to the European markets a technology which can increase the performance of databases without any disruptions from code or database alterations.

Synthetic Data´s leadership in Big Data solutions in the European financial market opens up a large opportunity for Heimdall Data. We are excited to partner with them and solve customer problems with our SQL optimization platform“, said Roland Lee, Heimdall Data”

Targeted for application developers and owners, IT operations, and architects, Heimdall intelligently and dynamically caches SQL at run-time. In minutes, an application can be optimized, along with the added benefits of load balancing, high-availability with orchestrated failover, SQL firewalling, and performance analytics.

Heimdall Data’s distributed approach to optimizing the performance of relational database is one of a kind. It is simple to install, simple to configure and does not require any changes to one’s existing application-database environment” said Alvaro Costa, CEO of Synthetic Data.

Both cloud-based and traditional enterprise deployments can receive the benefits of Heimdall Data’s auto-caching and database disaster recovery solution. Heimdall Data addresses the challenge of on-premise or cloud application uptime and scalability caused by deficient application-to-database interaction. Guaranteeing improved application resiliency and cost savings, Heimdall Data provides a comprehensive, all-in-one SQL solution that is easy to manage and seamless to deploy.

To learn more:

Heimdall Data

info@heimdalldata.com

37070 Newark Blvd., Suite A

Newark, Ca. 94560

1-866-HDDATA4 (1-866-433-2824)

http://www.heimdalldata.com

Synthetic Data

info@syntheticdata.eu

Avda. de España 135, Bl. 2, 2

Las Rozas, Madrid, Spain, 28231

(+34) 918-795-790

http://www.syntheticdata.eu

Intelligent SQL caching with Hazelcast

http://www.dbta.com/Editorial/News-Flashes/Hazelcast-and-Heimdall-Release-Joint-Solution-112435.aspx

Palo Alto, Calif., July 21, 2016Hazelcast, the leading open source in-memory data grid with hundreds of thousands of installed clusters and over 16 million server starts per month, and Heimdall Data, the next generation data access platform, today announced the launch of a new integrated solution which tackles the issue of on-premise or cloud application uptime and scalability caused by deficient application-to-database interaction. Guaranteeing improved application resiliency and cost savings, the combination of Heimdall Data and Hazelcast’s In-Memory Data Grid (IMDG) provides a comprehensive, all-in-one SQL solution that is easy to manage and seamless to deploy.

With small engineering teams and low budgets, organizations are challenged to continuously add application value while maintaining performance and scalability. Features and performance are both required to attract and retain end customers. The combined Hazelcast-Heimdall Data solution is designed to address application-to-database challenges with minimal overhead. Technical teams can now focus on adding revenue-generating functionality without the burden of infrastructure optimization.

Application bottlenecks are often due to latent and inefficient database interaction, resulting in poor performance and scale. Heimdall Data enables application owners to be worry-free about performance, high availability, and security at the data access layer. Along with Hazelcast’s in-memory caching, organizations dramatically speed up applications by reducing the query load on databases.

Support of an existing application with Hazelcast requires modifying the application code – something that is not always possible due to cost, time, or lack of source code access. However, when deploying Heimdall alongside Hazelcast, users can “Hazelcast-enable” any existing application without changing a single line of code. Heimdall’s off-the-shelf SQL solution installs in minutes and automatically works with Hazelcast.

Targeted for application developers and owners, IT operations, and architects, Heimdall intelligently and dynamically caches SQL queries at run-time and leverages the dramatic performance improvements from Hazelcast caching. In minutes, an application can be optimized, along with the added benefits of load balancing, high-availability with orchestrated failover, SQL firewalling, and performance analytics.

“Heimdall does intelligent SQL Load balancing. One aspect of that is caching of SQL queries. This is where Hazelcast comes in, providing the caching infrastructure. Heimdall also allows for failover, security interceptors, separation of read and write traffic and much more.  This is an exciting technology and a very nice integration with Hazelcast,” said Greg Luck, CEO of Hazelcast.

“Databases can greatly affect application performance. The Heimdall Data and Hazelcast joint solution addresses a real need in industry for optimization and scale at the data access layer. We evaluated the top in-memory cache vendors and found Hazelcast’s unparalleled performance and architecture to be a great fit for our SQL caching offering. We are excited to partner with Hazelcast,” said Roland Lee, of Heimdall Data.

Download the latest Heimdall Data and Hazelcast solution bundle at:  http://www.heimdalldata.com/intelligent-sql-optimization-solution/

Heimdall Partners with Hazelcast

As part of our initial release, Heimdall would like to announce that we have partnered with Hazelcast to act as our primary and default cache.  This partnership will allow Heimdall to provide innovative ways to simplify the process of caching content, while allowing Hazelcast to provide the distributed cache infrastructure.  Our release 1.0.1 includes the Hazelcast 3.5.4 open source library, and it has been tested with the Hazelcast 3.6.0 RC1 code as well.  The default configuration will leveraging both the near and grid cache functionality to provide high performance cache behavior for our SQL cache logic.  We fully expect to further leverage Hazelcast’s functionality to expand our own, and make in-memory grid functionality simpler than ever to integrate with existing and new projects moving forward.