Best In-Memory Databases

Compare the Top In-Memory Databases as of October 2025

What are In-Memory Databases?

In-memory databases store data directly in a system’s main memory (RAM) rather than on traditional disk-based storage, enabling much faster data access and processing. This approach significantly reduces latency and increases performance, making in-memory databases ideal for real-time analytics, high-frequency transactions, and applications requiring rapid data retrieval. They are often used in industries like finance, telecommunications, and e-commerce, where speed and scalability are critical. In-memory databases support both SQL and NoSQL models and typically include features for data persistence to avoid data loss during system shutdowns. Ultimately, they provide high-speed performance for time-sensitive applications while ensuring data availability and integrity. Compare and read user reviews of the best In-Memory Databases currently available using the table below. This list is updated regularly.

  • 1
    RaimaDB

    RaimaDB

    Raima

    RaimaDB is an embedded time series database for IoT and Edge devices that can run in-memory. It is an extremely powerful, lightweight and secure RDBMS. Field tested by over 20 000 developers worldwide and has more than 25 000 000 deployments. RaimaDB is a high-performance, cross-platform embedded database designed for mission-critical applications, particularly in the Internet of Things (IoT) and edge computing markets. It offers a small footprint, making it suitable for resource-constrained environments, and supports both in-memory and persistent storage configurations. RaimaDB provides developers with multiple data modeling options, including traditional relational models and direct relationships through network model sets. It ensures data integrity with ACID-compliant transactions and supports various indexing methods such as B+Tree, Hash Table, R-Tree, and AVL-Tree.
    Partner badge
    View Software
    Visit Website
  • 2
    SingleStore

    SingleStore

    SingleStore

    SingleStore (formerly MemSQL) is a distributed, highly-scalable SQL database that can run anywhere. We deliver maximum performance for transactional and analytical workloads with familiar relational models. SingleStore is a scalable SQL database that ingests data continuously to perform operational analytics for the front lines of your business. Ingest millions of events per second with ACID transactions while simultaneously analyzing billions of rows of data in relational SQL, JSON, geospatial, and full-text search formats. SingleStore delivers ultimate data ingestion performance at scale and supports built in batch loading and real time data pipelines. SingleStore lets you achieve ultra fast query response across both live and historical data using familiar ANSI SQL. Perform ad hoc analysis with business intelligence tools, run machine learning algorithms for real-time scoring, perform geoanalytic queries in real time.
    Starting Price: $0.69 per hour
  • 3
    eXtremeDB

    eXtremeDB

    McObject

    How is platform independent eXtremeDB different? - Hybrid data storage. Unlike other IMDS, eXtremeDB can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables - Active Replication Fabric™ is unique to eXtremeDB, offering bidirectional replication, multi-tier replication (e.g. edge-to-gateway-to-gateway-to-cloud), compression to maximize limited bandwidth networks and more - Row & Columnar Flexibility for Time Series Data supports database designs that combine row-based and column-based layouts, in order to best leverage the CPU cache speed - Embedded and Client/Server. Fast, flexible eXtremeDB is data management wherever you need it, and can be deployed as an embedded database system, and/or as a client/server database system -A hard real-time deterministic option in eXtremeDB/rt Designed for use in resource-constrained, mission-critical embedded systems. Found in everything from routers to satellites to trains to stock markets worldwide
  • 4
    SAP Adaptive Server Enterprise (ASE)
    Modernize and accelerate your transaction-based applications on premise and in the cloud with SAP Adaptive Server Enterprise (SAP ASE). This high-performance SQL database server uses a relational management model to meet rising demand for performance, reliability, and efficiency in every industry. Simplify operations and reduce costs with workload analyzer and workload profiler features for built-in high availability, disaster recovery, and resource optimization. Scale transactions, data, and users and improve performance with added technology options, such as MemScale and XOLTP. Discover how reducing overhead on production databases enables Q-Free employees to focus on innovation and value-adding work. Deploy on-premise and on infrastructure as a service (IaaS) Deliver high performance and availability to process mission-critical transactions.
  • 5
    Perst

    Perst

    McObject

    Perst is McObject’s open source, dual license, object-oriented embedded database system (ODBMS). It is available in one edition developed as an all-Java embedded database, and another implemented in C# (for Microsoft .NET Framework applications). Perst gives developers the ability to store, sort, and retrieve objects in their applications with maximum speed and with low memory and storage overhead while leveraging the object-oriented paradigm of Java and C#. In the TestIndex and PolePosition benchmarks, Perst displays one of its strongest features: its significant performance advantage over Java and .NET embedded database alternatives. Perst stores data directly in Java and .NET objects, eliminating the translation required for storage in relational and object-relational databases. This boosts run-time performance. Perst’s core consists of only five thousand lines of code. The small footprint imposes minimal demands on system resources.
    Starting Price: Free
  • 6
    Amazon MemoryDB
    Valkey- and Redis OSS-compatible, durable, in-memory database service for ultra-fast performance. Scale to hundreds of millions of requests per second and over one hundred terabytes of storage per cluster. Stores data durably using a multi-AZ transaction log for 99.99% availability and near-instantaneous recovery without data loss. Secure your data with encryption at rest and in transit, private VPC endpoints, and multiple authentication mechanisms, including IAM authentication. Quickly build applications with Valkey and Redis OSS data structures and a rich open source API, and easily integrate with other AWS services. Deliver real-time personalized experiences with the highest relevancy and fastest semantic search experience among popular vector databases on AWS. Simplify application development and improve time-to-market with built-in access to flexible data structures that are available in Valkey and Redis OSS.
    Starting Price: $0.2163 per hour
  • 7
    Brytlyt

    Brytlyt

    Brytlyt

    Advanced GPU accelerated database for data performance at scale. With AI capabilities and an analytics visualisation workbench, you can generate smarter intelligence, quicker. Brytlyt are market leaders with a global vision. We understand the importance of data-driven business and can help you achieve it with rapidly accelerated analytics for millisecond performance. With Brytlyt, you can find meaning in massive amounts of data, at the speed of thought. Our end-to-end platform delivers decision support and business critical insights. Built on PostgreSQL, you are empowered to analyse more data, faster, and with ease. Uncover valuable intelligence in milliseconds. Process massive amounts of data, without missing the detail. Customise and adapt resources as your data grows. Integrate into existing systems with outstanding ease. Brytlyt empowers you to find value when and where you need it; giving you an edge over the competition.
  • 8
    Aerospike

    Aerospike

    Aerospike

    Aerospike is the global leader in next-generation, real-time NoSQL data solutions for any scale. Aerospike enterprises overcome seemingly impossible data bottlenecks to compete and win with a fraction of the infrastructure complexity and cost of legacy NoSQL databases. Aerospike’s patented Hybrid Memory Architecture™ delivers an unbreakable competitive advantage by unlocking the full potential of modern hardware, delivering previously unimaginable value from vast amounts of data at the edge, to the core and in the cloud. Aerospike empowers customers to instantly fight fraud; dramatically increase shopping cart size; deploy global digital payment networks; and deliver instant, one-to-one personalization for millions of customers. Aerospike customers include Airtel, Banca d’Italia, Nielsen, PayPal, Snap, Verizon Media and Wayfair. The company is headquartered in Mountain View, Calif., with additional locations in London; Bengaluru, India; and Tel Aviv, Israel.
  • 9
    GridGain

    GridGain

    GridGain Systems

    The enterprise-grade platform built on Apache Ignite that provides in-memory speed and massive scalability for data-intensive applications and real-time data access across datastores and applications. Upgrade from Ignite to GridGain with no code changes and deploy your clusters securely at global scale with zero downtime. Perform rolling upgrades of your production clusters with no impact on application availability. Replicate across globally distributed data centers to load balance workloads and prevent downtime from regional outages. Secure your data at rest and in motion, and ensure compliance with security and privacy standards. Easily integrate with your organization's authentication and authorization system. Enable full data and user activity auditing. Create automated schedules for full and incremental backups. Restore your cluster to the last stable state with snapshots and point-in-time recovery.
  • 10
    SAP HANA Cloud
    SAP HANA Cloud is a fully managed in-memory cloud database as a service (DBaaS). As the cloud-based data foundation for SAP Business Technology Platform, it integrates data from across the enterprise, enabling faster decisions based on live data. Build data solutions with modern architectures and gain business-ready insights in real-time. As the data foundation for SAP Business Technology Platform, the SAP HANA Cloud database offers the power of SAP HANA in the cloud. Scale to your needs, process business data of all types, and perform advanced analytics on live transactions without tuning for fast, improved decision-making. Connect to distributed data with native integration, develop applications and tools across clouds and on-premise, and store volatile data. Tap business-ready information by creating one source of truth and enable security, privacy, and anonymization with enterprise reliability.
  • 11
    PowerOLAP

    PowerOLAP

    PARIS Technologies International

    Tap into timely and accurate data available across your organization, synchronized and delivered in real-time to the right people. Access through Excel, live information from your organization’s data sources, which have been connected through PowerOLAP’s in-memory database. Significantly reduce current reporting time and effort, and see dramatic increases in staff productivity. Enable faster budgeting cycles, dynamic report building, and advanced analytics through “multidimensional” views of your company’s business structure and performance. Ability to unite disparate systems for aggregated data from all key sources. Agility to collaborate team-wide on updated data and analytics with a simple refresh. Power and business intelligence analytics to make data-informed decisions.
  • 12
    SAP HANA
    SAP HANA in-memory database is for transactional and analytical workloads with any data type — on a single data copy. It breaks down the transactional and analytical silos in organizations, for quick decision-making, on premise and in the cloud. Innovate without boundaries on a database management system, where you can develop intelligent and live solutions for quick decision-making on a single data copy. And with advanced analytics, you can support next-generation transactional processing. Build data solutions with cloud-native scalability, speed, and performance. With the SAP HANA Cloud database, you can gain trusted, business-ready information from a single solution, while enabling security, privacy, and anonymization with proven enterprise reliability. An intelligent enterprise runs on insight from data – and more than ever, this insight must be delivered in real time.
  • 13
    QuasarDB

    QuasarDB

    QuasarDB

    Quasar's brain is QuasarDB, a high-performance, distributed, column-oriented timeseries database management system designed from the ground up to deliver real-time on petascale use cases. Up to 20X less disk usage. Quasardb ingestion and compression capabilities are unmatched. Up to 10,000X faster feature extraction. QuasarDB can extract features in real-time from the raw data, thanks to the combination of a built-in map/reduce query engine, an aggregation engine that leverages SIMD from modern CPUs, and stochastic indexes that use virtually no disk space. The most cost-effective timeseries solution, thanks to its ultra-efficient resource usage, the capability to leverage object storage (S3), unique compression technology, and fair pricing model. Quasar runs everywhere, from 32-bit ARM devices to high-end Intel servers, from Edge Computing to the cloud or on-premises.
  • 14
    VoltDB

    VoltDB

    VoltDB

    Volt Active Data is a data platform built to make your entire tech stack leaner, faster, and less expensive, so that your applications (and your company) can scale seamlessly to meet the ultra-low latency SLAs of 5G, IoT, edge computing, and whatever comes next. Designed to augment your existing big data investments, such as NoSQL, Hadoop, Kubernetes, Kafka, and traditional databases or data warehouses, Volt Active Data replaces the various layers typically required to make contextual decisions on streaming data with a single, unified layer that can handle ingest to action in less than 10 milliseconds. The world is full of data that’s generated, stored, forgotten, and then deleted. “Active Data” is data that needs to be acted on immediately to gain business value from it. There are lots of traditional and NoSQL data storage products that you can use to keep such data. There’s also data that you can make money from, if only you can act on it fast enough to ‘influence the moment’.
  • 15
    Altibase

    Altibase

    Altibase

    Altibase is an enterprise-grade, high-performance and relational open source database. A single database that delivers high-intensity data processing through an in-memory database portion and large storage capacity through an on-disk database portion. 10 times faster than conventional on-disk databases. Clients have consistently chosen Altibase over Oracle, IBM, Microsoft, and others. Altibase has replaced many traditional on-disk databases in various industries that require real time solutions since 1999. Altibase now has over 650 global enterprise clients including 8 Fortune Global 500 companies with thousands of mission-critical deployments worldwide. Product maturity rich with function and feature. Altibase is open source which includes its cutting-edge scale-out technology, sharding. No license costs with flexible and competitive subscription fees. 20 years’ accumulated know-how of dealing with over 6,000 mission-critical use cases.
  • 16
    FairCom DB

    FairCom DB

    FairCom Corporation

    FairCom DB is ideal for large-scale, mission-critical, core-business applications that require performance, reliability and scalability that cannot be achieved by other databases. FairCom DB delivers predictable high-velocity transactions and massively parallel big data analytics. It empowers developers with NoSQL APIs for processing binary data at machine speed and ANSI SQL for easy queries and analytics over the same binary data. Among the companies that take advantage of the flexibility of FairCom DB is Verizon, who recently chose FairCom DB as an in-memory database for its Verizon Intelligent Network Control Platform Transaction Server Migration. FairCom DB is an advanced database engine that gives you a Continuum of Control to achieve unprecedented performance with the lowest total cost of ownership (TCO). You do not conform to FairCom DB…FairCom DB conforms to you. With FairCom DB, you are not forced to conform your needs to meet the limitations of the database.
  • 17
    Kinetica

    Kinetica

    Kinetica

    A scalable cloud database for real-time analysis on large and streaming datasets. Kinetica is designed to harness modern vectorized processors to be orders of magnitude faster and more efficient for real-time spatial and temporal workloads. Track and gain intelligence from billions of moving objects in real-time. Vectorization unlocks new levels of performance for analytics on spatial and time series data at scale. Ingest and query at the same time to act on real-time events. Kinetica's lockless architecture and distributed ingestion ensures data is available to query as soon as it lands. Vectorized processing enables you to do more with less. More power allows for simpler data structures, which lead to lower storage costs, more flexibility and less time engineering your data. Vectorized processing opens the door to amazingly fast analytics and detailed visualization of moving objects at scale.
  • 18
    Symas LMDB

    Symas LMDB

    Symas Corporation

    Symas LMDB is an extraordinarily fast, memory-efficient database we developed for the OpenLDAP Project. With memory-mapped files, it has the read performance of a pure in-memory database while retaining the persistence of standard disk-based databases. Bottom line, with only 32KB of object code, LMDB may seem tiny. But it’s the right 32KB. Compact and efficient are two sides of a coin; that’s part of what makes LMDB so powerful. Symas offers fixed-price commercial support to those using LMDB in your applications. Development occurs in the OpenLDAP Project‘s git repo in the mdb.master branch. Symas LMDB has been written about, talked about, and utilized in a variety of impressive products and publications.
  • 19
    Oracle Coherence
    Oracle Coherence is the industry leading in-memory data grid solution that enables organizations to predictably scale mission-critical applications by providing fast access to frequently used data. As data volumes and customer expectations increase, driven by the “internet of things”, social, mobile, cloud and always-connected devices, so does the need to handle more data in real-time, offload over-burdened shared data services and provide availability guarantees. The latest release of Oracle Coherence, 14.1.1, adds a patented scalable messaging implementation, support for polyglot grid-side programming on GraalVM, distributed tracing in the grid, and certification on JDK 11. Coherence stores each piece of data within multiple members (one primary and one or more backup copies), and doesn't consider any mutating operation complete until the backup(s) are successfully created. This ensures that your data grid can tolerate the failure at any level: from single JVM, to whole data center.
  • 20
    Lenovo ThinkAgile HX Series
    Designed for easy deployment and manageability, Lenovo ThinkAgile HX combines Nutanix software with Lenovo's #1 reliable, high performing platforms. The ThinkAgile HX1021 certified node is a purpose-built Edge solution with right-sized compute and storage on a 1U height, half-width, and short-depth form factor meeting customer needs at remote locations. The condensed design of the solution allows new compute possibilities directly where data is being generated such as a retail, manufacturing units, gas stations, restaurants, healthcare, and education. Now enhanced with new second-generation Intel processors for even faster performance, the ThinkAgile HX portfolio is optimized for a broad set of virtualized workloads, including Remote Office Branch Office; file, print, and email applications; analytics; and in-memory databases. Lenovo platforms hold the highest number of performance world records and have ranked #1 in reliability for six consecutive years.
  • 21
    Oracle TimesTen
    Oracle TimesTen In-Memory Database (TimesTen) delivers real time application performance (low response time and high throughput) by changing the assumptions around where data resides at runtime. By managing data in memory, and optimizing data structures and access algorithms accordingly, database operations execute with maximum efficiency achieving dramatic gains in responsiveness and throughput. With the introduction of TimesTen Scaleout, a shared nothing scale-out architecture based on the existing in-memory technology, TimesTen allows databases to transparently scale across dozens of hosts, reach hundreds of terabytes in size and support hundreds of millions of transactions per second without the need for manual database sharding or workload partitioning.
  • 22
    TcaplusDB

    TcaplusDB

    Tencent

    TcaplusDB is a distributed NoSQL data storage service designed for games. Combining high-speed memory and SSDs, TcaplusDB enables games on global and regional servers to scale and merge with no downtime, making it suitable for sustaining rapid business growth and long-tail OPS. It also comes equipped with a comprehensive set of features, including high availability, disaster recovery, backup, and rollback, ensuring 24/7 data storage with 99.999% reliability. TcaplusDB features LRU-based hot/cold data exchange for the memory and disks, data storage in SSDs, and multi-server data distribution, which guarantee maximum performance and enable a single PC server to process 100,000 queries per second. TcaplusDB can be called using APIs and provides web-based common operations such as adding, changing, and deleting tables and purging data. Moreover, OPS tasks like scaling and backup are automated.
  • 23
    Oracle Database
    Oracle database products offer customers cost-optimized and high-performance versions of Oracle Database, the world's leading converged, multi-model database management system, as well as in-memory, NoSQL, and MySQL databases. Oracle Autonomous Database, available on-premises via Oracle Cloud@Customer or in the Oracle Cloud Infrastructure, enables customers to simplify relational database environments and reduce management workloads. Oracle Autonomous Database eliminates the complexity of operating and securing Oracle Database while giving customers the highest levels of performance, scalability, and availability. Oracle Database can be deployed on-premises when customers have data residency and network latency concerns. Customers with applications that are dependent on specific Oracle database versions have complete control over the versions they run and when those versions change.
  • 24
    Hazelcast

    Hazelcast

    Hazelcast

    In-Memory Computing Platform. The digital world is different. Microseconds matter. That's why the world's largest organizations rely on us to power their most time-sensitive applications at scale. New data-enabled applications can deliver transformative business power – if they meet today’s requirement of immediacy. Hazelcast solutions complement virtually any database to deliver results that are significantly faster than a traditional system of record. Hazelcast’s distributed architecture provides redundancy for continuous cluster up-time and always available data to serve the most demanding applications. Capacity grows elastically with demand, without compromising performance or availability. The fastest in-memory data grid, combined with third-generation high-speed event processing, delivered through the cloud.
  • Previous
  • You're on page 1
  • Next