Much of what human beings experience as commonplace today — social networking, on-line gaming, mobile and wearable computing — was impossible a decade ago. One thing is certain: we're going to see even more impressive advances in the next few years. However, this will be the result of a fundamental change in computing, as current methods have reached their limit in terms of speed and volume.…
The GridGain Systems In-Memory Computing Blog
In this blog we will cover a case when an in-memory cache serves as a layer on top of a persistent database. In this case the database serves as a primary system of records, and distributed in-memory cache is added for performance and scalability reasons to accelerate reads and (sometimes) writes to the data.
If you prefer a video demo with coding examples, visit the original blog post at gridgain.blogspot.com.
Distributed In-Memory Caching generally allows you to replicate or partition your data in memory across your cluster. Memory provides a much faster access to the data, and by utilizing multiple cluster nodes the performance and scalability of the application increases significantly.
Majority…
World's fastest, most scalable In-Memory Computing Platform now available under Apache 2.0 license
FOSTER CITY, Calif., March 3, 2014 /PRNewswire/ -- Today GridGain (www.gridgain.com) officially released its industry leading In-Memory Computing Platform through an Apache 2.0 open source license, offering the world access to its technology for a broad range of real-time data processing…
I would like to clarify definitions for the following technologies:
In-Memory Distributed Cache
In-Memory Data Grid
These terms are, surprisingly, often used interchangeably and yet technically and historically they represent very different products and serve different, sometimes very different, use cases. It’s also important to note that there’s no specifications or industry standards on what…
What is common about Oracle and SAP when it comes to In-Memory Computing? Both see this technology as merely a high performance addition to SQL-based database products. This is shortsighted and misses a significant point.
SQL Is Not Enough For New Payloads
It is interesting to note that as the NoSQL movement sails through the “trough of disillusionment,” traditional SQL and transactional…
In the last 12 months we observed a growing trend that use cases for distributed caching are rapidly going away as customers are moving up stack... in droves.
Let me elaborate by highlighting three points that when combined provide a clear reason behind this observation.
Databases Caught Up With Distributed Caching
In the last 3-5 years traditional RDBMSs and new crop of simpler NewSQL/…
What does the relatively new acronym MCI have to do with the accelerated adoption of in-memory computing? I’d say everything.
MCI stands for Memory Channel Interface storage (a.k.a MCS - Memory Channel Storage) and it essentially allows you to put NAND flash storage into a DIMM form factor and enable it to interface with a CPU via a standard memory controller. Put another way, MCI provides a…
Wikibon produced an interesting material (looks like paid by Aerospike, NoSQL database recently emerged by resurrecting failed CitrusLeaf and acquihiring AlchemyDB, which product, of course, was recommended in the end) that compares NoSQL databases based on storing data in flash-based SSD vs. storing data in DRAM.
There are number of factual problems with that paper and I want to point them out…
Overview
GridGain is Java-based middleware for in-memory processing of big data in a distributed environment. It is based on high performance in-memory data platform that integrates fast In-Memory MapReduce implementation with In-Memory Data Grid technology delivering easy to use and easy to scale software. Using GridGain you can process terabytes of data, on 1000s of nodes in under a second.…