Top 11 Most Popular in Memory Database Softwares | Dec 2024

Here are the top 11 most popular in memory database softwares as derived from our TpSort Score which is a continually popular score, it denotes an estimated popularity of a software.

1. upscaledb

upscaledb Upscaledb is a software library that provides a high-performance embedded database for key/value data., It is written in C/C++ with API bindings for Java, Python, .NET, Erlang and other languages. Upscaledb databases have "types" (i.e. uint32, uint64, fixed length or variable length byte arrays). Upscaledb optimizes storage and algorithms for......

2. BigMemory

BigMemory BigMemory: a commercial in-memory data management suite for real-time Big Data applications that stores up to hundreds of terabytes in distributed memory across multiple servers without performance hits from the Java garbage collector.......

3. TayzGrid

TayzGrid TayzGrid is an elastic in-memory data grid with a self-healing peer to peer dynamic data grid clustering architecture. TayzGrid is extremely fast and linearly scalable data grid and provides intelligent replication for data reliability without compromising on scalability. Add servers to the in-memory data grid cluster and grow transaction and......

4. FastDB

FastDB FastDB is a highly efficient main memory database systemwith realtime capabilities and convenient C++ interface.FastDB doesn't support a client-server architecture and all applicationsusing a FastDB database should run at the same host. FastDB is optimizedfor applications with dominated read access pattern. High speed of queryexecution is provided by the elimination......

5. Oracle TimesTen

Oracle TimesTen TimesTen is a memory-optimized, relational database management system with persistence and recoverability. Originally designed and implemented at Hewlett-Packard labs in Palo Alto, California, TimesTen was spun out into a separate startup in 1996 and acquired by Oracle Corporation in 2005.All data within a TimesTen database is located in physical memory......

6. XAP

XAP XAP is an in-memory computing software platform that processes all your data & applications in real time.XAP works by enabling an entire application to run on a single platform with all tiers collapsed into one container, while storing all your data in memory, and scaling your applications automatically and on......

7. Pivotal GemFire

Pivotal GemFire Pivotal GemFire® is a real-time distributed data store that solves the hard problems of distributed systems for you. It provides a familiar Java interface for interacting with data of arbitrary complexity and shape, and accommodates ever-growing data sets and users with linear scalability, continuous uptime and predictable performance. With GemFire,......

8. SAP HANA

SAP HANA SAP HANA is a completely re-imagined platform for real-time business.It transforms business by streamlining transactions, analytics, planning, predictive, sentiment data processing on a single in-memory database so business can operate in real-time.......

9. QlikView

QlikView QlikView provides fast, powerful and visual in-memory business analysis – without the limitations, cost or complexity of traditional Business Intelligence (BI) software solutions.......

10. Hazelcast

Hazelcast Hazelcast is an in-memory Open Source data grid based on Java. By having multiple nodes form a cluster, data is evenly distributed among the nodes. This allows for horizontal scalability both in terms of available storage space and processing power. Backups are also distributed in a similar fashion to other......

11. Infinispan

Infinispan Infinispan is a distributed in-memory key/value data store with optional schema, available under the Apache License 2.0. It can be used both as an embedded Java library and as a language-independent service accessed remotely over a variety of protocols (HotRod, REST, Memcached and WebSockets). It offers advanced functionality such as......