Customers | Services & Support

Request a Live Demo

Watch On-Demand Webinar

Contact Sales
Home White Papers & Tech Notes
Share
SwiftKnowledge Interactive Data Streaming

In-Memory Performance is More than Just a Database Issue

A key component of a successful business intelligence (BI) implementation—defined as one that
promotes widespread adoption and continued usage—is creating a positive experience for a user audience
characterized by a wide variety of needs and spectrum of technical abilities. Regardless of the user’s
background, high performance—whether referring to the ability to analyze large data sets or provide
rapid responses to user requests or actions—is an important component of this positive user experience.

As a result, the concept of “in-memory” databases, or “caching,” recently has grown in popularity as BI
vendors tout the storage of data or metadata as the mechanism driving fast access and analysis. With
regards to BI, the concept refers to storing data or metadata in memory (i.e. RAM), rather than physically
on a disk, which enables users to more easily and readily access the data—or any manipulation of that
data—on-demand.

While this concept may not be a new one, its popularity continues to grow as the cost of hardware
memory decreases and CPU processing speed expands. Combine that scenario with the vast amounts of
data generated in businesses every day and the desire to find more valuable insight within that data, and
suddenly in-memory becomes a very appealing approach for many companies.

Yet caching of data in memory is just one of the many components that can help deliver high performance
in BI. If the rush to in-memory caching results in the neglect of other key areas of the solution, it’s likely
the gains achieved by such an approach will be offset and likely outweighed by the losses, resulting in
waning adoption and usage.

To address this concern, SwiftKnowledge advocates a multi-faceted, hybrid approach to high performance,
one that optimizes performance for end users throughout their entire experience in the BI solution.
We believe this approach provides specific advantages in the areas of connection pooling, session
state, query creation and data record set loading over a standard, database-centric, in-memory approach.

This tech note explains SwiftKnowledge’s approach to in-memory analytics—an approach powered by our
patented Interactive Data Streaming™ (IDS) technology—and the benefits it helps organizations realize.

DOWNLOAD

 
SwiftKnowledge is a  dedicated team willing to work as long as it takes.
952-832-0166 | email us | 11010 Prairie Lakes Drive, Suite 155, Eden Prairie MN 55344