The very name is kind of ridiculous, don't you think? The word "ephemeral"
means it can go away. It's temporary. Fleeting, even. So why would I want to
depend on storing something in a medium that can disappear without warning?
And why am I forced to buy more of it when all I want is more CPUs or RAM?
Welcome to the paradox of ephemeral storage from cloud computing providers.
Origins and Explanations
Ephemeral storage exists only because of how first-generation cloud providers
chunk up servers. The business model is simple: they buy a physical server
and try to sell as many virtual machines (VMs) as possible on top of that
physical server. Since the VMs are trapped on physical machines in this
approach, first-generation providers dictate cookie-cutter sizes that make
that stacking game easier for themselves.
In the process, though, these providers can't do anything to ... (more)
A few months ago, I spoke at the conference where I explained the difference
between caching and an in-memory data grid. Today, having realized that many
people are also looking to better understand the difference between two major
categories in in-memory computing: In-Memory Database and In-Memory Data
Grid, I am sharing the succinct version of my thinking on this topic - thanks
to a recent analyst call that helped to put everything in place
TL;DR
Skip to conclusion to get the bottom line.
Nomenclature
Let's clarify the naming and buzzwords first. In-Memory Database (IMDB) is a ... (more)
In-Memory Technology Will Open the Doors to a Wave of Innovation
by Abe Kleinfeld and Nikita Ivanov
Gordon E. Moore's famously predicted tech explosion was prophetic, but it may
have hit a snag. While the number of transistors on integrated circuits has
doubled approximately every two years since his 1965 paper, the ability to
process and transact on data hasn't. We're now ingesting data faster than we
can make sense of it, leaving computing at an impasse. Without a new
approach, the innovation promised by the combination of Big Data and internet
scale may be like the flying car... (more)
The Facts and Fiction of In-Memory Computing
In the last year, conversations about In-Memory Computing (IMC) have become
more and more prevalent in enterprise IT circles, especially with
organizations feeling the pressure to process massive quantities of data at
the speed that is now being demanded by the Internet. The hype around IMC is
justified: tasks that once took hours to execute are streamlined down to
seconds by moving the computation and data from disk, directly to RAM.
Through this simple adjustment, analytics are happening in real-time, and
applications (as well as th... (more)
(Please refer to the following article: Oracle 12c In-Memory Database is Out
- Hardly Anybody Notices for update on Oracle 12c databases)
Contemporary large servers are routinely configured with 2TB of RAM. It is
thus possible to fit an entire average size OLTP database in memory directly
accessible by CPU. There is a long history of academic research on how to
best utilize relatively abundant computer memory. This research is becoming
increasingly relevant as databases serving business applications are heading
towards memory centric design and implementation.
If you simply place... (more)
ScaleOut Software has announced the availability of ScaleOut StateServer
Version 5.1. The latest version includes C++ APIs, additional solutions on
Amazon Web Services, a Windows version of ScaleOut hServer, performance
improvements in data management, and SSL support for enhanced security.
ScaleOut provides in-memory data grid (IMDG) products with breakthrough
performance to the rapidly expanding in-memory computing market. ScaleOut's
products enable applications to seamlessly scale performance to handle
increasing workloads and provide real-time analytics.
"With this release, C... (more)