Learn More

Average Ratings 16 Ratings

Average Ratings 0 Ratings

Total
ease
features
design
support

No User Reviews. Be the first to provide a review:

Write a Review

Description

Dragonfly serves as a seamless substitute for Redis, offering enhanced performance while reducing costs. It is specifically engineered to harness the capabilities of contemporary cloud infrastructure, catering to the data requirements of today’s applications, thereby liberating developers from the constraints posed by conventional in-memory data solutions. Legacy software cannot fully exploit the advantages of modern cloud technology. With its optimization for cloud environments, Dragonfly achieves an impressive 25 times more throughput and reduces snapshotting latency by 12 times compared to older in-memory data solutions like Redis, making it easier to provide the immediate responses that users demand. The traditional single-threaded architecture of Redis leads to high expenses when scaling workloads. In contrast, Dragonfly is significantly more efficient in both computation and memory usage, potentially reducing infrastructure expenses by up to 80%. Initially, Dragonfly scales vertically, only transitioning to clustering when absolutely necessary at a very high scale, which simplifies the operational framework and enhances system reliability. Consequently, developers can focus more on innovation rather than infrastructure management.

Description

In-Memory Computing Platform. Digital world is different. Microseconds are important. The world's most important organizations rely on us for powering their most sensitive applications at scale. If they meet the current requirement for immediate access, new data-enabled apps can transform your business. Hazelcast solutions can be used to complement any database and deliver results that are much faster than traditional systems of record. Hazelcast's distributed architecture ensures redundancy and continuous cluster up-time, as well as always available data to support the most demanding applications. The capacity grows with demand without compromising performance and availability. The cloud delivers the fastest in-memory data grid and third-generation high speed event processing.

API Access

Has API Yes 

API Access

Has API No 

Screenshots View All

Screenshots View All

Integrations

Amazon S3 Yes 
C++ Yes 
DataClarity Unlimited Analytics No 
FF4J No 
Gentics No 
Google Cloud Platform Yes 
Heimdall Data No 
IBM Cloud Pak for Watson AIOps No 
JHipster No 
JavaScript Yes 
Lua Yes 
Microsoft Azure Yes 
Payara Enterprise No 
Prometheus Yes 
Redis Yes 
Ruby Yes 
Rust Yes 
TDX360 No 
TypeScript Yes 
Vert.x No 

Integrations

Amazon S3 No 
C++ No 
DataClarity Unlimited Analytics Yes 
FF4J Yes 
Gentics Yes 
Google Cloud Platform No 
Heimdall Data Yes 
IBM Cloud Pak for Watson AIOps Yes 
JHipster Yes 
JavaScript No 
Lua No 
Microsoft Azure No 
Payara Enterprise Yes 
Prometheus No 
Redis No 
Ruby No 
Rust No 
TDX360 Yes 
TypeScript No 
Vert.x Yes 

Pricing Details

Free
Free Trial No 
Free Version Yes 

Pricing Details

No price information available.
Free Trial No 
Free Version No 

Deployment

Web-Based Yes 
On-Premises No 
iPhone App No 
iPad App No 
Android App No 
Windows No 
Mac Yes 
Linux Yes 
Chromebook No 

Deployment

Web-Based Yes 
On-Premises No 
iPhone App No 
iPad App No 
Android App No 
Windows No 
Mac No 
Linux No 
Chromebook No 

Customer Support

Business Hours No 
Live Rep (24/7) No 
Online Support Yes 

Customer Support

Business Hours Yes 
Live Rep (24/7) No 
Online Support Yes 

Types of Training

Training Docs Yes 
Webinars Yes 
Live Training (Online) No 
In Person No 

Types of Training

Training Docs Yes 
Webinars No 
Live Training (Online) No 
In Person No 

Vendor Details

Company Name

DragonflyDB

Founded

2022

Country

Israel

Website

www.dragonflydb.io

Vendor Details

Company Name

Hazelcast

Country

United States

Website

hazelcast.com

Product Features

Caching

Dragonfly is an advanced caching solution that serves as a high-performance alternative to Redis, Valkey, and Memcached. It utilizes the same protocols, ensuring that existing cache clients and application code remain functional without any modifications. With its multi-threaded design, Dragonfly efficiently manages read and write operations across all CPU cores, achieving up to 6 million operations per second on a single node while maintaining consistently low latency, even during peak loads. Organizations can streamline their caching infrastructure by consolidating large, sharded clusters into fewer instances; for example, Instacart successfully reduced its cluster size by 70% and halved its average latency. The system's memory-efficient architecture allows for greater data storage per gigabyte, while its integrated cache mode with adaptive eviction optimizes hit rates automatically, eliminating the need for manual adjustments. Dragonfly is versatile and can be utilized for various purposes such as application caching, session management, rate limiting, leaderboards, and caching API responses, available both as a self-hosted solution or through Dragonfly Cloud's fully managed service.

Database as a Service (DBaaS)

Dragonfly Cloud offers a comprehensive managed in-memory data storage solution, leveraging the capabilities of Dragonfly, a database compatible with Redis and Valkey that is optimized for contemporary hardware. This service takes care of all aspects such as provisioning, scaling, ensuring high availability, performing backups, and executing upgrades, allowing engineering teams to dedicate their efforts to application development rather than cluster management. Thanks to Dragonfly's multi-threaded architecture, which maximizes the performance of each instance, Dragonfly Cloud provides superior throughput relative to cost when compared to managed services based on single-threaded systems. Notable successes include Instacart, which achieved a 70% reduction in cluster size and a 50% decrease in average latency, as well as redBus, which was able to double its throughput while halving latency. The platform ensures compatibility with existing Redis and Valkey clients and commands, making transitions from services such as ElastiCache or Memorystore seamless. Dragonfly Cloud is versatile, supporting a range of applications including caching, session storage, queues, real-time analytics, and AI tasks such as feature storage and vector searching.

In-Memory Databases

Dragonfly is an advanced in-memory database specifically designed for the capabilities of multi-core cloud environments. Unlike conventional in-memory databases such as Redis, which operate on a single thread and require costly clustering as demand increases, Dragonfly utilizes a multi-threaded, shared-nothing architecture that maximizes the potential of every core. This allows it to achieve throughput rates up to 25 times greater than Redis on equivalent hardware, with the capability of executing up to 6 million operations per second for each node. It seamlessly integrates with both Redis and Valkey APIs, enabling teams to transition without the need for code modifications. The Dashtable data structure significantly reduces memory usage by as much as 40%, and its fork-free snapshotting feature prevents the memory surges that can compromise the stability of larger instances. Notable companies like Instacart, redBus, and Meesho leverage Dragonfly to enhance performance and decrease infrastructure expenses. It is offered as either a self-managed solution or a fully managed service through Dragonfly Cloud.

Infrastructure-as-a-Service (IaaS)

Dragonfly is an advanced in-memory data storage solution designed to leverage the capabilities of contemporary cloud systems. With a multi-threaded, shared-nothing design, it utilizes every core of a single instance, achieving an impressive throughput of up to 6 million operations per second on one node. This efficiency allows teams to operate with fewer, smaller servers rather than extensive clusters. Dragonfly supports both the Redis and Valkey APIs, facilitating a seamless transition for existing applications without requiring code modifications. For infrastructure and platform teams, this translates into significant reductions in computing and memory costs; for instance, Instacart managed to shrink its cluster size by 70%, while Meesho experienced a 60% decrease in expenses. Dragonfly prioritizes vertical scaling initially and introduces horizontal scaling only when necessary, ensuring a straightforward topology and streamlined operations. It can be deployed in a self-managed manner on any cloud virtual machine or Kubernetes, or users can opt for Dragonfly Cloud, which takes care of provisioning, scaling, and maintenance tasks.

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

Key-Value Databases

Dragonfly is an advanced key-value database designed for high throughput, fully compatible with both Redis and Valkey APIs. It accommodates a variety of data types including strings, hashes, lists, sets, sorted sets, streams, and JSON, allowing applications that utilize Redis clients to operate seamlessly on Dragonfly without any code modifications. With its multi-threaded, shared-nothing architecture, Dragonfly efficiently processes requests across all CPU cores simultaneously, achieving up to 6 million operations per second per node while maintaining consistently low latency even under heavy load. The innovative Dashtable data structure significantly minimizes memory usage by as much as 40%, enabling teams to manage a larger number of keys with less hardware. Additionally, its snapshotting feature avoids the memory surges associated with fork-based persistence, ensuring that large datasets remain stable during backup processes. Dragonfly can manage extensive datasets on a single node before clustering becomes necessary, which streamlines operational management. It can be deployed either as a self-hosted solution or as a fully managed service via Dragonfly Cloud.

Product Features

Application Development

Access Controls/Permissions No 
Code Assistance No 
Code Refactoring No 
Collaboration Tools No 
Compatibility Testing No 
Data Modeling No 
Debugging No 
Deployment Management No 
Graphical User Interface No 
Mobile Development No 
No-Code No 
Reporting/Analytics No 
Software Development No 
Source Control No 
Testing Management No 
Version Control No 
Web App Development No 

Application Performance Monitoring (APM)

Baseline Manager No 
Diagnostic Tools No 
Full Transaction Diagnostics No 
Performance Control No 
Resource Management No 
Root-Cause Diagnosis No 
Server Performance No 
Trace Individual Transactions No 

Big Data

Collaboration No 
Data Blends No 
Data Cleansing No 
Data Mining No 
Data Visualization No 
Data Warehousing No 
High Volume Processing No 
No-Code Sandbox No 
Predictive Analytics No 
Templates No 

Database

Backup and Recovery No 
Creation / Development No 
Data Migration No 
Data Replication No 
Data Search No 
Data Security No 
Database Conversion No 
Mobile Access No 
Monitoring No 
NOSQL No 
Performance Analysis No 
Queries No 
Relational Interface No 
Virtualization No 

Alternatives

Alternatives

Redis Reviews

Redis

Redis Labs
TcaplusDB Reviews

TcaplusDB

Tencent
Dragonfly Reviews

Dragonfly

DragonflyDB
Redis Reviews

Redis

Redis Labs