Company Website

Ratings and Reviews 0 Ratings

Total
ease
features
design
support

This software has no reviews. Be the first to write a review.

Write a Review

Ratings and Reviews 16 Ratings

What is Infinispan?

Infinispan is a versatile open-source in-memory data grid that offers a wide range of deployment options and robust capabilities for data management, storage, and processing. It features a key/value data repository that can handle diverse data formats, including Java objects and plain text. To ensure high availability and resilience, Infinispan distributes data across elastic clusters, allowing it to function effectively as a temporary cache or a long-term data storage solution. By positioning data closer to application logic, Infinispan significantly boosts application performance through decreased latency and enhanced throughput. Integrating Infinispan into a Java project is a simple task; developers can just add it to their application's dependencies to manage data within the same memory space as the running code. Additionally, its adaptability makes it particularly attractive for developers focused on optimizing data access in environments with high demand. With these capabilities, Infinispan provides an excellent foundation for building scalable applications that require efficient data handling.

What is Dragonfly?

Dragonfly acts as a highly efficient alternative to Redis, significantly improving performance while also lowering costs. It is designed to leverage the strengths of modern cloud infrastructure, addressing the data needs of contemporary applications and freeing developers from the limitations of traditional in-memory data solutions. Older software is unable to take full advantage of the advancements offered by new cloud technologies. By optimizing for cloud settings, Dragonfly delivers an astonishing 25 times the throughput and cuts snapshotting latency by 12 times when compared to legacy in-memory data systems like Redis, facilitating the quick responses that users expect. Redis's conventional single-threaded framework incurs high costs during workload scaling. In contrast, Dragonfly demonstrates superior efficiency in both processing and memory utilization, potentially slashing infrastructure costs by as much as 80%. It initially scales vertically and only shifts to clustering when faced with extreme scaling challenges, which streamlines the operational process and boosts system reliability. As a result, developers can prioritize creative solutions over handling infrastructure issues, ultimately leading to more innovative applications. This transition not only enhances productivity but also allows teams to explore new features and improvements without the typical constraints of server management.

Media

Media

Integrations Supported

Amazon S3
Amazon Web Services (AWS)
BullMQ
C++
Caldera
Go
Google Cloud Platform
JHipster
Java
JavaScript
LaunchFast
PHP
Prometheus
Python
Redis
Ruby
Rust
TypeScript
Valkey
memcached

Integrations Supported

Amazon S3
Amazon Web Services (AWS)
BullMQ
C++
Caldera
Go
Google Cloud Platform
JHipster
Java
JavaScript
LaunchFast
PHP
Prometheus
Python
Redis
Ruby
Rust
TypeScript
Valkey
memcached

API Availability

Has API

API Availability

Has API

Pricing Information

Pricing not provided
Free Version
Free Trial Offered?

Pricing Information

Free
Free Version
Free Trial Offered?

Supported Platforms

SaaS
Android
iPhone
iPad
Windows
Mac
On-Prem
Chromebook
Linux

Supported Platforms

SaaS
Android
iPhone
iPad
Windows
Mac
On-Prem
Chromebook
Linux

Customer Service / Support

Standard Support
24 Hour Support
Web-Based Support

Customer Service / Support

Standard Support
24 Hour Support
Web-Based Support

Training Options

Documentation Hub
Webinars
Online Training
On-Site Training

Training Options

Documentation Hub
Webinars
Online Training
On-Site Training

Company Facts

Organization Name

Infinispan

Date Founded

1993

Company Location

United States

Company Website

infinispan.org

Company Facts

Organization Name

DragonflyDB

Date Founded

2022

Company Location

Israel

Company Website

www.dragonflydb.io

Categories and Features

Categories and Features

Caching

Dragonfly is a robust caching solution and a seamless alternative to Redis, Valkey, and Memcached. It utilizes the same protocols, ensuring that current cache clients and application code remain functional without modification. With its multi-threaded design, Dragonfly efficiently distributes read and write operations across all CPU cores, achieving an impressive throughput of up to 6 million operations per second on a single node while maintaining consistently low latency during peak usage. Organizations can streamline their caching strategy by reducing large, sharded cache clusters to a smaller number of instances; for example, Instacart was able to decrease its cluster size by 70% while halving average latency. Its memory-optimized architecture allows for increased data storage per gigabyte, and the integrated cache mode with adaptive eviction maximizes hit rates without the need for manual adjustments. Dragonfly is ideal for various use cases, including application caching, session management, rate limiting, leaderboards, and API response caching, and can be deployed either as a self-hosted solution or through Dragonfly Cloud.

Database as a Service (DBaaS)

Dragonfly Cloud is an advanced, fully managed in-memory data storage solution based on Dragonfly, a database that is compatible with both Redis and Valkey, optimized for contemporary hardware. This service takes care of all aspects such as provisioning, scaling, ensuring high availability, performing backups, and managing upgrades. This allows engineering teams to concentrate on developing their applications rather than managing clusters. Leveraging a multi-threaded architecture, Dragonfly maximizes the performance of each instance, resulting in superior throughput per dollar compared to other managed services that rely on single-threaded systems. For instance, Instacart achieved a 70% reduction in cluster size along with a 50% decrease in average latency, while redBus was able to double their throughput and simultaneously halve latency. Users can seamlessly transition from platforms like ElastiCache or Memorystore, as existing Redis and Valkey clients and commands remain unchanged. Dragonfly Cloud is versatile, catering to various needs such as caching, session management, queuing, real-time data analytics, and AI applications including feature stores and vector searches.

In-Memory Databases

Dragonfly is an innovative in-memory database specifically designed for the capabilities of modern multi-core cloud systems. Unlike conventional in-memory databases such as Redis, which operate on a single thread and necessitate costly clustering as demand increases, Dragonfly employs a multi-threaded, shared-nothing design that utilizes all available cores. This architecture can achieve throughput levels up to 25 times greater than Redis on identical hardware, with the ability to handle as many as 6 million operations per second per node. It seamlessly supports both the Redis and Valkey APIs, enabling teams to transition effortlessly without the need to alter their existing codebase. Additionally, the Dashtable data structure minimizes memory usage by as much as 40%, while fork-free snapshotting mitigates the risk of memory surges that can disrupt larger instances. Notable companies such as Instacart, redBus, and Meesho leverage Dragonfly to enhance performance and cut infrastructure expenses. It is offered in both self-managed and fully managed formats via Dragonfly Cloud.

Infrastructure-as-a-Service (IaaS)

Dragonfly is an advanced in-memory data storage solution designed to maximize the capabilities of contemporary cloud systems. Its architecture is multi-threaded and shared-nothing, efficiently utilizing every core on a single instance to achieve performance levels of up to 6 million operations per second per node. This allows teams to operate with fewer, smaller machines instead of extensive clusters. Dragonfly supports both the Redis and Valkey APIs, enabling a seamless migration for existing applications without requiring any code modifications. For infrastructure and platform teams, this translates to reduced costs in computing and memory usage; for instance, Instacart managed to decrease its cluster size by 70%, while Meesho experienced a 60% reduction in expenses. Dragonfly prioritizes vertical scaling initially, resorting to horizontal scaling only when necessary, which simplifies the overall architecture and streamlines operations. It can be deployed in a self-managed manner on any cloud virtual machine or Kubernetes, or users can opt for Dragonfly Cloud to handle provisioning, scaling, and maintenance tasks.

Analytics / Reporting
Configuration Management
Data Migration
Data Security
Load Balancing
Log Access
Network Monitoring
Performance Monitoring
SLA Monitoring

Key-Value Databases

Dragonfly is an advanced key-value database designed for high throughput and is fully compatible with the Redis and Valkey APIs. It offers support for various data types including strings, hashes, lists, sets, sorted sets, streams, JSON, and more, enabling applications that utilize Redis clients to operate seamlessly on Dragonfly without any modifications. Featuring a multi-threaded, shared-nothing architecture, Dragonfly can handle requests concurrently across all CPU cores, achieving performance levels of up to 6 million operations per second per node while maintaining consistently low latency even under heavy load. The innovative Dashtable data structure minimizes memory usage by as much as 40%, allowing teams to manage a greater number of keys with less hardware investment. Dragonfly’s snapshotting mechanism avoids the memory spikes typically associated with fork-based persistence, ensuring that large datasets remain stable during backup processes. It efficiently manages extremely large datasets on a single node, delaying the need for clustering and simplifying operational tasks. Users can choose to deploy Dragonfly either in a self-hosted environment or as a fully managed solution on Dragonfly Cloud.

Popular Alternatives

Popular Alternatives

TcaplusDB Reviews & Ratings

TcaplusDB

Tencent
Redis Reviews & Ratings

Redis

Redis Labs