In-Memory Computing Tools

Grid  List 

Set Ascending Direction
per page

  1. Gora

    Gora

    GORA – An Open Source In-memory Computing Tool

    The Apache Gora is an open source framework which provides an in-memory data model and persistence for big data. Gora supports persisting to column stores, key value stores, document stores and RDBMSs, and analyzing the data with extensive Apache Hadoop MapReduce support.

    Download Gora Learn More...
  2. GridGain

    GridGain

    GRIDGAIN- An Open Source In-memory Computing Tool

    GridGain’s open source software provides immediate, unhindered freedom to develop with the most mature, complete and tested in-memory computing platform on the market, enabling computation and transactions orders of magnitude faster than traditional technologies allow. From high performance computing, streaming and data grid to an industry first in-memory Hadoop accelerator, GridGain provides a complete end-to-end stack for low-latency, high performance computing for each and every category of payload and data processing requirements.

    Download GridGain Learn More...
  3. Hazelcast

    Hazelcast

    Hazelcast– An Open Source In-memory Computing Tool

    Hazelcast, an open source clustering and highly scalable data distribution platform written in Java, focuses on latency and makes it easier to cache/share/operate TB's of data in-memory. Storing terabytes of data in-memory is not a problem but avoiding GC to achieve predictable, low latency and being resilient to crashes are big challenges. By default, Hazelcast stores your distributed data (map entries, queue items) into Java heap which is subject to garbage collection. As your heap gets bigger, garbage collection might cause your application to pause tens of seconds, badly affecting your application performance and response times. Elastic Memory is Hazelcast with off-heap memory storage to avoid GC pauses. Even if you have terabytes of cache in-memory with lots of updates, GC will have almost no effect; resulting in more predictable latency and throughput. 

    Download Hazelcast Learn More...
  4. NMemory

    NMemory

    NMemory– An Open Source In-memory Computing Tool

    NMemory is an open source In-Memory computing database. It can be hosted by .NET applications and supports traditional database features like indexes, foreign key relations, transaction handling and isolation, stored procedures, query optimization, field constraints.

    Currently it just serves as the core component of the Effort library. However, developer interest and contribution could make it a more robust engine that might serve well in a wide range of scenarios.

    Download NMemory Learn More...

Grid  List 

Set Ascending Direction
per page



[profiler]
Memory usage: real: 22020096, emalloc: 21716432
Code ProfilerTimeCntEmallocRealMem